commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2020-11-09 13:56:28 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.11331 (New) Package is "abseil-cpp" Mon Nov 9 13:56:28 2020 rev:15 rq:846408 version:20200225.2 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2020-11-02 09:39:48.625576361 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.11331/abseil-cpp.changes 2020-11-09 13:57:01.120015500 +0100 @@ -1,0 +2,6 @@ +Fri Nov 6 08:31:58 UTC 2020 - Fabian Vogt + +- Drop source package, was only used by grpc which was switched + over to use the shared library + +--- Old: abseil-cpp-rpmlintrc Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.QOYSTJ/_old 2020-11-09 13:57:02.296012935 +0100 +++ /var/tmp/diff_new_pack.QOYSTJ/_new 2020-11-09 13:57:02.300012926 +0100 @@ -16,7 +16,6 @@ # -%define src_install_dir %{_prefix}/src/%{name} Name: abseil-cpp Version:20200225.2 Release:0 @@ -24,7 +23,6 @@ License:Apache-2.0 URL:https://abseil.io/ Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1:%{name}-rpmlintrc BuildRequires: c++_compiler BuildRequires: cmake BuildRequires: fdupes @@ -43,41 +41,28 @@ standard library. This package contains headers and build system files for it. -%package source -Summary:Source code of Abseil - -%description source -Source code of Abseil, a collection of C++11 libraries -which augment the C++ standard library. It also provides -features incorporated into C++14 and C++17 standards. - %prep %autosetup -p1 %build # let rpm/OBS have some versioning to work with when it comes to upgrades and rebuilds -cat >"%_builddir/abslx.sym" <<-EOF - ABSL_%version { global: *; }; +cat >"%{_builddir}/abslx.sym" <<-EOF + ABSL_%{version} { global: *; }; EOF -%define build_ldflags -Wl,--version-script=%_builddir/abslx.sym +%define build_ldflags -Wl,--version-script=%{_builddir}/abslx.sym %cmake -DBUILD_SHARED_LIBS:BOOL=ON %install %cmake_install -mkdir -p %{buildroot}%{src_install_dir} -cp -r * %{buildroot}%{src_install_dir} %fdupes %{buildroot}/%{_prefix} %files +%license LICENSE +%doc README.md %{_libdir}/libabsl_*.so %files devel %{_includedir}/absl/ %{_libdir}/cmake/ -%files source -%license LICENSE -%doc README.md -%{src_install_dir} - %changelog
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2020-11-02 09:39:42 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.3463 (New) Package is "abseil-cpp" Mon Nov 2 09:39:42 2020 rev:14 rq:844359 version:20200225.2 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2020-09-29 19:00:08.793652727 +0200 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.3463/abseil-cpp.changes 2020-11-02 09:39:48.625576361 +0100 @@ -1,0 +2,6 @@ +Tue Oct 27 09:16:46 UTC 2020 - Jan Engelhardt + +- Build shared libraries of abseil for use by grpc + (related to https://github.com/grpc/grpc/issues/24476) + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.5s1wMq/_old 2020-11-02 09:39:49.229576941 +0100 +++ /var/tmp/diff_new_pack.5s1wMq/_new 2020-11-02 09:39:49.229576941 +0100 @@ -25,14 +25,24 @@ URL:https://abseil.io/ Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc +BuildRequires: c++_compiler +BuildRequires: cmake BuildRequires: fdupes -BuildArch: noarch %description Abseil is a collection of C++11 libraries which augment the C++ standard library. It also provides features incorporated into C++14 and C++17 standards. +%package devel +Summary:Header files for Abseil +Requires: %{name} = %{version} + +%description devel +Abseil is a collection of C++11 libraries which augment the C++ +standard library. +This package contains headers and build system files for it. + %package source Summary:Source code of Abseil @@ -42,14 +52,28 @@ features incorporated into C++14 and C++17 standards. %prep -%setup -q +%autosetup -p1 %build +# let rpm/OBS have some versioning to work with when it comes to upgrades and rebuilds +cat >"%_builddir/abslx.sym" <<-EOF + ABSL_%version { global: *; }; +EOF +%define build_ldflags -Wl,--version-script=%_builddir/abslx.sym +%cmake -DBUILD_SHARED_LIBS:BOOL=ON %install +%cmake_install mkdir -p %{buildroot}%{src_install_dir} cp -r * %{buildroot}%{src_install_dir} -%fdupes %{buildroot}%{src_install_dir} +%fdupes %{buildroot}/%{_prefix} + +%files +%{_libdir}/libabsl_*.so + +%files devel +%{_includedir}/absl/ +%{_libdir}/cmake/ %files source %license LICENSE
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2020-09-29 18:59:49 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.4249 (New) Package is "abseil-cpp" Tue Sep 29 18:59:49 2020 rev:13 rq:834036 version:20200225.2 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2020-07-31 15:51:49.079996430 +0200 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.4249/abseil-cpp.changes 2020-09-29 19:00:08.793652727 +0200 @@ -1,0 +2,5 @@ +Sat Sep 5 20:03:38 UTC 2020 - Jan Engelhardt + +- Switch the package to noarch. + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.jWnwg2/_old 2020-09-29 19:00:10.721655069 +0200 +++ /var/tmp/diff_new_pack.jWnwg2/_new 2020-09-29 19:00:10.725655074 +0200 @@ -26,7 +26,7 @@ Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc BuildRequires: fdupes -ExcludeArch:%{ix86} +BuildArch: noarch %description Abseil is a collection of C++11 libraries which augment the C++
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2020-07-31 15:51:36 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.3592 (New) Package is "abseil-cpp" Fri Jul 31 15:51:36 2020 rev:12 rq:823021 version:20200225.2 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2020-01-17 16:07:48.796508909 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.3592/abseil-cpp.changes 2020-07-31 15:51:49.079996430 +0200 @@ -1,0 +2,7 @@ +Fri Jul 24 21:15:12 UTC 2020 - Matthias Eliasson + +- Update to version 20200225.2 + * This release fixes the list of dependencies of absl::Cord in the CMake build. + * bug fix for absl::Status::ErasePayload + +--- Old: abseil-cpp-20190808.tar.gz New: abseil-cpp-20200225.2.tar.gz Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.0Jdh1y/_old 2020-07-31 15:51:51.211998359 +0200 +++ /var/tmp/diff_new_pack.0Jdh1y/_new 2020-07-31 15:51:51.215998362 +0200 @@ -1,7 +1,7 @@ # # spec file for package abseil-cpp # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,17 @@ # -%define src_install_dir /usr/src/%{name} - +%define src_install_dir %{_prefix}/src/%{name} Name: abseil-cpp -Version:20190808 +Version:20200225.2 Release:0 Summary:C++11 libraries which augment the C++ stdlib License:Apache-2.0 URL:https://abseil.io/ -Source0:%{name}-%{version}.tar.gz +Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc BuildRequires: fdupes -ExcludeArch:%ix86 +ExcludeArch:%{ix86} %description Abseil is a collection of C++11 libraries which augment the C++ ++ abseil-cpp-20190808.tar.gz -> abseil-cpp-20200225.2.tar.gz ++ 61940 lines of diff (skipped)
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2020-01-17 16:07:24 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.26092 (New) Package is "abseil-cpp" Fri Jan 17 16:07:24 2020 rev:11 rq:765215 version:20190808 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2020-01-14 21:13:19.402930257 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.26092/abseil-cpp.changes 2020-01-17 16:07:48.796508909 +0100 @@ -1,0 +2,5 @@ +Thu Jan 16 14:50:51 UTC 2020 - Michał Rostecki + +- Remove all packages except source. + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.m7e5Fp/_old 2020-01-17 16:07:49.412509200 +0100 +++ /var/tmp/diff_new_pack.m7e5Fp/_new 2020-01-17 16:07:49.412509200 +0100 @@ -1,7 +1,7 @@ # # spec file for package abseil-cpp # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,6 @@ # -%define sover 0 -%define libname libabseil%{sover} - %define src_install_dir /usr/src/%{name} Name: abseil-cpp @@ -29,15 +26,7 @@ URL:https://abseil.io/ Source0:%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc -BuildRequires: bazel-rules-cc-source -BuildRequires: bazel-workspaces -BuildRequires: bazel0.29 -BuildRequires: benchmark-devel BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: gmock -BuildRequires: gtest -BuildRequires: patchelf ExcludeArch:%ix86 %description @@ -45,23 +34,6 @@ standard library. It also provides features incorporated into C++14 and C++17 standards. -%package -n %{libname} -Summary:C++11 libraries which augment the C++ stdlib - -%description -n %{libname} -Shared libraries for Abseil, a collection of C++11 libraries -which augment the C++ standard library. It also provides -features incorporated into C++14 and C++17 standards. - -%package devel -Summary:Development files for Abseil -Requires: %{libname} = %{version} - -%description devel -Development files for Abseil, a collection of C++11 libraries -which augment the C++ standard library. It also provides -features incorporated into C++14 and C++17 standards. - %package source Summary:Source code of Abseil @@ -74,171 +46,15 @@ %setup -q %build -TARGETS=$(bazel query '//... except kind(.*test, //...)') -bazel build \ --c dbg \ ---color=no \ -%(for opt in %{optflags}; do echo -e "--copt=${opt} \c"; done) \ ---curses=no \ ---genrule_strategy=standalone \ ---host_javabase=@local_jdk//:jdk \ - --override_repository="com_github_google_benchmark=%{_datadir}/bazel-workspaces/benchmark" \ - --override_repository="com_google_googletest=%{_datadir}/bazel-workspaces/gtest" \ ---override_repository="rules_cc=/usr/src/bazel-rules-cc" \ ---spawn_strategy=standalone \ ---strip=never \ ---verbose_failures \ -${TARGETS} -bazel shutdown %install -for lib in $(find bazel-bin/absl -name "*.so"|sort); do -lib_basename=$(basename ${lib} | sed -e "s|^lib|libabsl_|") -install -D -m0755 ${lib} %{buildroot}%{_libdir}/${lib_basename}.%{sover} -patchelf --set-soname ${lib_basename}.%{sover} %{buildroot}%{_libdir}/${lib_basename}.%{sover} -ln -sf ${lib_basename}.%{sover} %{buildroot}%{_libdir}/${lib_basename} -done -for header in $(find . \( -name "*.h" -o -name "*.inc" \) -printf "%%P\n"); do -install -D -m0644 $header %{buildroot}%{_includedir}/$header -done - mkdir -p %{buildroot}%{src_install_dir} -tar -xf %{SOURCE0} --strip-components=1 -C %{buildroot}%{src_install_dir} +cp -r * %{buildroot}%{src_install_dir} %fdupes %{buildroot}%{src_install_dir} -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig - -%files -n %{libname} +%files source %license LICENSE %doc README.md -%{_libdir}/libabsl_bad_any_cast_impl.so.0 -%{_libdir}/libabsl_bad_optional_access.so.0 -%{_libdir}/libabsl_bad_variant_access.so.0 -%{_libdir}/libabsl_base.so.0 -%{_libdir}/libabsl_city.so.0 -%{_libdir}/libabsl_civil_time.so.0 -%{_libdir}/libabsl_config.so.0 -%{_libdir}/libabsl_debugging_internal.so.0 -%{_libdir}/libabsl_demangle_internal.so.0 -%{_libdir}/libabsl_distribution_test_util.so.0 -%{_libdir}/libabsl_distributions.so.0 -%{_libdir}/libabsl_dynamic_annotations.so.0 -%{_libdir}/libabsl_examine_stack.so.0 -%{_libdir}/libabsl_exception_safety_testing.so.0
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2020-01-14 21:09:32 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.6675 (New) Package is "abseil-cpp" Tue Jan 14 21:09:32 2020 rev:10 rq:764267 version:20190808 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-12-21 12:30:35.643340772 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.6675/abseil-cpp.changes 2020-01-14 21:13:19.402930257 +0100 @@ -1,0 +2,6 @@ +Tue Jan 14 11:54:55 UTC 2020 - Dominique Leuenberger + +- Set ExcludeArch: %ix86: bazel is required to build which in turn + is not supported on ix86. + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.XPZszP/_old 2020-01-14 21:13:21.238931093 +0100 +++ /var/tmp/diff_new_pack.XPZszP/_new 2020-01-14 21:13:21.254931100 +0100 @@ -1,7 +1,7 @@ # # spec file for package abseil-cpp # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Release:0 Summary:C++11 libraries which augment the C++ stdlib License:Apache-2.0 -Url:https://abseil.io/ +URL:https://abseil.io/ Source0:%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc BuildRequires: bazel-rules-cc-source @@ -38,6 +38,7 @@ BuildRequires: gmock BuildRequires: gtest BuildRequires: patchelf +ExcludeArch:%ix86 %description Abseil is a collection of C++11 libraries which augment the C++
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-12-21 12:30:18 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.6675 (New) Package is "abseil-cpp" Sat Dec 21 12:30:18 2019 rev:9 rq:758140 version:20190808 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-11-25 11:26:02.522087077 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.6675/abseil-cpp.changes 2019-12-21 12:30:35.643340772 +0100 @@ -1,0 +2,5 @@ +Wed Dec 18 23:12:35 UTC 2019 - Swaminathan Vasudevan + +- Update to version 20190808 + +--- Old: abseil-cpp-20190605.tar.xz New: abseil-cpp-20190808.tar.gz Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.8HSKGp/_old 2019-12-21 12:30:36.459341160 +0100 +++ /var/tmp/diff_new_pack.8HSKGp/_new 2019-12-21 12:30:36.463341162 +0100 @@ -22,12 +22,12 @@ %define src_install_dir /usr/src/%{name} Name: abseil-cpp -Version:20190605 +Version:20190808 Release:0 Summary:C++11 libraries which augment the C++ stdlib License:Apache-2.0 Url:https://abseil.io/ -Source0:%{name}-%{version}.tar.xz +Source0:%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc BuildRequires: bazel-rules-cc-source BuildRequires: bazel-workspaces @@ -120,6 +120,8 @@ %{_libdir}/libabsl_config.so.0 %{_libdir}/libabsl_debugging_internal.so.0 %{_libdir}/libabsl_demangle_internal.so.0 +%{_libdir}/libabsl_distribution_test_util.so.0 +%{_libdir}/libabsl_distributions.so.0 %{_libdir}/libabsl_dynamic_annotations.so.0 %{_libdir}/libabsl_examine_stack.so.0 %{_libdir}/libabsl_exception_safety_testing.so.0 @@ -135,15 +137,25 @@ %{_libdir}/libabsl_leak_check.so.0 %{_libdir}/libabsl_leak_check_api_disabled_for_testing.so.0 %{_libdir}/libabsl_leak_check_api_enabled_for_testing.so.0 +%{_libdir}/libabsl_log_severity.so.0 %{_libdir}/libabsl_malloc_internal.so.0 %{_libdir}/libabsl_marshalling.so.0 %{_libdir}/libabsl_mutex_benchmark_common.so.0 +%{_libdir}/libabsl_nanobenchmark.so.0 %{_libdir}/libabsl_parse.so.0 %{_libdir}/libabsl_per_thread_sem_test_common.so.0 +%{_libdir}/libabsl_pool_urbg.so.0 %{_libdir}/libabsl_pow10_helper.so.0 +%{_libdir}/libabsl_randen.so.0 +%{_libdir}/libabsl_randen_hwaes.so.0 +%{_libdir}/libabsl_randen_hwaes_impl.so.0 +%{_libdir}/libabsl_randen_slow.so.0 %{_libdir}/libabsl_raw_hash_set.so.0 %{_libdir}/libabsl_registry.so.0 %{_libdir}/libabsl_scoped_set_env.so.0 +%{_libdir}/libabsl_seed_gen_exception.so.0 +%{_libdir}/libabsl_seed_material.so.0 +%{_libdir}/libabsl_seed_sequences.so.0 %{_libdir}/libabsl_spinlock_benchmark_common.so.0 %{_libdir}/libabsl_spinlock_test_common.so.0 %{_libdir}/libabsl_spinlock_wait.so.0 @@ -159,6 +171,7 @@ %{_libdir}/libabsl_time.so.0 %{_libdir}/libabsl_time_zone.so.0 %{_libdir}/libabsl_usage.so.0 +%{_libdir}/libabsl_usage_internal.so.0 %files devel %{_includedir}/absl @@ -171,6 +184,8 @@ %{_libdir}/libabsl_config.so %{_libdir}/libabsl_debugging_internal.so %{_libdir}/libabsl_demangle_internal.so +%{_libdir}/libabsl_distribution_test_util.so +%{_libdir}/libabsl_distributions.so %{_libdir}/libabsl_dynamic_annotations.so %{_libdir}/libabsl_examine_stack.so %{_libdir}/libabsl_exception_safety_testing.so @@ -186,15 +201,25 @@ %{_libdir}/libabsl_leak_check.so %{_libdir}/libabsl_leak_check_api_disabled_for_testing.so %{_libdir}/libabsl_leak_check_api_enabled_for_testing.so +%{_libdir}/libabsl_log_severity.so %{_libdir}/libabsl_malloc_internal.so %{_libdir}/libabsl_marshalling.so +%{_libdir}/libabsl_nanobenchmark.so %{_libdir}/libabsl_mutex_benchmark_common.so %{_libdir}/libabsl_parse.so %{_libdir}/libabsl_per_thread_sem_test_common.so +%{_libdir}/libabsl_pool_urbg.so %{_libdir}/libabsl_pow10_helper.so +%{_libdir}/libabsl_randen.so +%{_libdir}/libabsl_randen_hwaes.so +%{_libdir}/libabsl_randen_hwaes_impl.so +%{_libdir}/libabsl_randen_slow.so %{_libdir}/libabsl_raw_hash_set.so %{_libdir}/libabsl_registry.so %{_libdir}/libabsl_scoped_set_env.so +%{_libdir}/libabsl_seed_gen_exception.so +%{_libdir}/libabsl_seed_material.so +%{_libdir}/libabsl_seed_sequences.so %{_libdir}/libabsl_spinlock_benchmark_common.so %{_libdir}/libabsl_spinlock_test_common.so %{_libdir}/libabsl_spinlock_wait.so @@ -210,6 +235,7 @@ %{_libdir}/libabsl_time.so %{_libdir}/libabsl_time_zone.so %{_libdir}/libabsl_usage.so +%{_libdir}/libabsl_usage_internal.so %files source %{src_install_dir}
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-11-25 11:25:50 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.26869 (New) Package is "abseil-cpp" Mon Nov 25 11:25:50 2019 rev:8 rq:750644 version:20190605 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-11-22 10:27:40.385233763 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.26869/abseil-cpp.changes 2019-11-25 11:26:02.522087077 +0100 @@ -1,0 +2,5 @@ +Sat Nov 23 21:26:12 UTC 2019 - Bernhard Wiedemann + +- Sort find output to make build reproducible (boo#1041090) + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.b6dsJN/_old 2019-11-25 11:26:04.694086689 +0100 +++ /var/tmp/diff_new_pack.b6dsJN/_new 2019-11-25 11:26:04.698086688 +0100 @@ -91,7 +91,7 @@ bazel shutdown %install -for lib in $(find bazel-bin/absl -name "*.so"); do +for lib in $(find bazel-bin/absl -name "*.so"|sort); do lib_basename=$(basename ${lib} | sed -e "s|^lib|libabsl_|") install -D -m0755 ${lib} %{buildroot}%{_libdir}/${lib_basename}.%{sover} patchelf --set-soname ${lib_basename}.%{sover} %{buildroot}%{_libdir}/${lib_basename}.%{sover}
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-11-22 10:27:38 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.26869 (New) Package is "abseil-cpp" Fri Nov 22 10:27:38 2019 rev:7 rq:750140 version:20190605 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-11-11 21:18:35.551512470 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.26869/abseil-cpp.changes 2019-11-22 10:27:40.385233763 +0100 @@ -1,0 +2,5 @@ +Thu Oct 17 12:49:40 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.yMiIVB/_old 2019-11-22 10:27:41.273233501 +0100 +++ /var/tmp/diff_new_pack.yMiIVB/_new 2019-11-22 10:27:41.285233497 +0100 @@ -26,7 +26,6 @@ Release:0 Summary:C++11 libraries which augment the C++ stdlib License:Apache-2.0 -Group: Development/Libraries/C and C++ Url:https://abseil.io/ Source0:%{name}-%{version}.tar.xz Source1:%{name}-rpmlintrc @@ -47,7 +46,6 @@ %package -n %{libname} Summary:C++11 libraries which augment the C++ stdlib -Group: System/Libraries %description -n %{libname} Shared libraries for Abseil, a collection of C++11 libraries @@ -56,7 +54,6 @@ %package devel Summary:Development files for Abseil -Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} %description devel @@ -66,7 +63,6 @@ %package source Summary:Source code of Abseil -Group: Development/Sources %description source Source code of Abseil, a collection of C++11 libraries
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-11-11 21:18:34 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.2990 (New) Package is "abseil-cpp" Mon Nov 11 21:18:34 2019 rev:6 rq:738575 version:20190605 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-07-24 20:50:36.374451168 +0200 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.2990/abseil-cpp.changes 2019-11-11 21:18:35.551512470 +0100 @@ -1,0 +2,25 @@ +Mon Sep 23 11:07:09 UTC 2019 - mroste...@opensuse.org + +- Update to version 20190605: + * avoid use of undefined ABSL_HAVE_ELF_MEM_IMAGE + * Avoid undefined behavior when nullptr is passed to memcpy with size 0 + * CMake: Set correct flags for clang-cl + * Adding linking of CoreFoundation to CMakeLists in absl/time as +time_zone_lookup.cc includes CoreFoundation + * Implement Span::first and Span::last from C++20 + * Changed HTTP URLs to HTTPS where possible + * Fix GCC8 warnings + * Fix library order for Conan package + * _umul128 is not available on Windows ARM64 + * Add note at top that this is supported best-effort + * Update Conan author + * Add Conan topics + * Remove cctz as external dependency + * Add Conan recipe + +--- +Thu Sep 19 17:14:48 UTC 2019 - Michał Rostecki + +- Add source package. + +--- Old: 16703ff83c1ae6d53e5155df3bb3ab0bc96083be.zip abseil-cpp-20181127.tar.xz b4d4438df9479675a632b2f11125e57133822ece.zip bc09b995c137df042bb80a395b73d7ce6f26afbe.tar.gz New: abseil-cpp-20190605.tar.xz abseil-cpp-rpmlintrc Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.qfBfCB/_old 2019-11-11 21:18:36.279513132 +0100 +++ /var/tmp/diff_new_pack.qfBfCB/_new 2019-11-11 21:18:36.283513136 +0100 @@ -19,27 +19,24 @@ %define sover 0 %define libname libabseil%{sover} -%define build_folder bazel-bin/_solib_%{_arch}/ -%ifarch x86_64 -%define build_folder bazel-bin/_solib_k8/ -%endif -%ifarch ppc64 ppc64le -%define build_folder bazel-bin/_solib_ppc/ -%endif +%define src_install_dir /usr/src/%{name} Name: abseil-cpp -Version:20181127 +Version:20190605 Release:0 Summary:C++11 libraries which augment the C++ stdlib License:Apache-2.0 Group: Development/Libraries/C and C++ Url:https://abseil.io/ Source0:%{name}-%{version}.tar.xz -Source1: https://github.com/bazelbuild/bazel-toolchains/archive/bc09b995c137df042bb80a395b73d7ce6f26afbe.tar.gz -Source2: https://github.com/google/googletest/archive/b4d4438df9479675a632b2f11125e57133822ece.zip -Source3: https://github.com/google/benchmark/archive/16703ff83c1ae6d53e5155df3bb3ab0bc96083be.zip -BuildRequires: bazel0.19 +Source1:%{name}-rpmlintrc +BuildRequires: bazel-rules-cc-source +BuildRequires: bazel-workspaces +BuildRequires: bazel0.29 +BuildRequires: benchmark-devel +BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: gmock BuildRequires: gtest BuildRequires: patchelf @@ -67,214 +64,158 @@ which augment the C++ standard library. It also provides features incorporated into C++14 and C++17 standards. +%package source +Summary:Source code of Abseil +Group: Development/Sources + +%description source +Source code of Abseil, a collection of C++11 libraries +which augment the C++ standard library. It also provides +features incorporated into C++14 and C++17 standards. + %prep %setup -q %build +TARGETS=$(bazel query '//... except kind(.*test, //...)') bazel build \ -c dbg \ --color=no \ %(for opt in %{optflags}; do echo -e "--copt=${opt} \c"; done) \ --curses=no \ ---distdir=%{_sourcedir} \ --genrule_strategy=standalone \ --host_javabase=@local_jdk//:jdk \ + --override_repository="com_github_google_benchmark=%{_datadir}/bazel-workspaces/benchmark" \ + --override_repository="com_google_googletest=%{_datadir}/bazel-workspaces/gtest" \ +--override_repository="rules_cc=/usr/src/bazel-rules-cc" \ --spawn_strategy=standalone \ --strip=never \ --verbose_failures \ -//... +${TARGETS} bazel shutdown %install -install -D -m0755 %{build_folder}/libabsl_Sbase_Slibbase.so %{buildroot}%{_libdir}/libabsl_base_libbase.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sbase_Slibdynamic_Uannotations.so %{buildroot}%{_libdir}/libabsl_base_libdynamic_annotations.so.%{sover} -install -D -m0755
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-07-24 20:50:35 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.4126 (New) Package is "abseil-cpp" Wed Jul 24 20:50:35 2019 rev:5 rq:718284 version:20181127 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-03-10 09:36:30.572159945 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.4126/abseil-cpp.changes 2019-07-24 20:50:36.374451168 +0200 @@ -1,0 +2,5 @@ +Wed Jul 24 11:22:19 UTC 2019 - Michał Rostecki + +- Use bazel0.19 as build fails with the latest bazel (0.26) + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.3V11ly/_old 2019-07-24 20:50:36.958451080 +0200 +++ /var/tmp/diff_new_pack.3V11ly/_new 2019-07-24 20:50:36.966451078 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -38,7 +38,7 @@ Source1: https://github.com/bazelbuild/bazel-toolchains/archive/bc09b995c137df042bb80a395b73d7ce6f26afbe.tar.gz Source2: https://github.com/google/googletest/archive/b4d4438df9479675a632b2f11125e57133822ece.zip Source3: https://github.com/google/benchmark/archive/16703ff83c1ae6d53e5155df3bb3ab0bc96083be.zip -BuildRequires: bazel +BuildRequires: bazel0.19 BuildRequires: gcc-c++ BuildRequires: gtest BuildRequires: patchelf
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-03-10 09:36:26 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.28833 (New) Package is "abseil-cpp" Sun Mar 10 09:36:26 2019 rev:4 rq:682548 version:20181127 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-03-01 16:48:41.593770342 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.28833/abseil-cpp.changes 2019-03-10 09:36:30.572159945 +0100 @@ -1,0 +2,5 @@ +Thu Mar 7 13:00:12 UTC 2019 - Michal Rostecki + +- Add soname to all *.so* files. + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.W7im8u/_old 2019-03-10 09:36:31.748159664 +0100 +++ /var/tmp/diff_new_pack.W7im8u/_new 2019-03-10 09:36:31.748159664 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -41,6 +41,7 @@ BuildRequires: bazel BuildRequires: gcc-c++ BuildRequires: gtest +BuildRequires: patchelf %description Abseil is a collection of C++11 libraries which augment the C++ @@ -85,9 +86,6 @@ bazel shutdown %install -ls -ls bazel-bin/ -ls bazel-bin/* install -D -m0755 %{build_folder}/libabsl_Sbase_Slibbase.so %{buildroot}%{_libdir}/libabsl_base_libbase.so.%{sover} install -D -m0755 %{build_folder}/libabsl_Sbase_Slibdynamic_Uannotations.so %{buildroot}%{_libdir}/libabsl_base_libdynamic_annotations.so.%{sover} install -D -m0755 %{build_folder}/libabsl_Sbase_Slibexception_Usafety_Utesting.so %{buildroot}%{_libdir}/libabsl_base_libexception_safety_testing.so.%{sover} @@ -123,6 +121,43 @@ install -D -m0755 %{build_folder}/libabsl_Stypes_Slibbad_Uoptional_Uaccess.so %{buildroot}%{_libdir}/libabsl_types_libbad_optional_access.so.%{sover} install -D -m0755 %{build_folder}/libabsl_Stypes_Slibbad_Uvariant_Uaccess.so %{buildroot}%{_libdir}/libabsl_types_libbad_variant_access.so.%{sover} install -D -m0755 %{build_folder}/libabsl_Stypes_Sliboptional.so %{buildroot}%{_libdir}/libabsl_types_liboptional.so.%{sover} +# We can't patchelf libraries in the build step, because bazel saves the build +# output in protected read-only directory. +patchelf --set-soname libabsl_base_libbase.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libbase.so.%{sover} +patchelf --set-soname libabsl_base_libdynamic_annotations.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libdynamic_annotations.so.%{sover} +patchelf --set-soname libabsl_base_libexception_safety_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libexception_safety_testing.so.%{sover} +patchelf --set-soname libabsl_base_libmalloc_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libmalloc_internal.so.%{sover} +patchelf --set-soname libabsl_base_libspinlock_wait.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libspinlock_wait.so.%{sover} +patchelf --set-soname libabsl_base_libthrow_delegate.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libthrow_delegate.so.%{sover} +patchelf --set-soname libabsl_container_libhash_generator_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_container_libhash_generator_testing.so.%{sover} +patchelf --set-soname libabsl_container_libraw_hash_set.so.%{sover} %{buildroot}%{_libdir}/libabsl_container_libraw_hash_set.so.%{sover} +patchelf --set-soname libabsl_container_libtest_instance_tracker.so.%{sover} %{buildroot}%{_libdir}/libabsl_container_libtest_instance_tracker.so.%{sover} +patchelf --set-soname libabsl_debugging_libdebugging_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libdebugging_internal.so.%{sover} +patchelf --set-soname libabsl_debugging_libdemangle_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libdemangle_internal.so.%{sover} +patchelf --set-soname libabsl_debugging_libexamine_stack.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libexamine_stack.so.%{sover} +patchelf --set-soname libabsl_debugging_libfailure_signal_handler.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libfailure_signal_handler.so.%{sover} +patchelf --set-soname libabsl_debugging_libleak_check_api_disabled_for_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_disabled_for_testing.so.%{sover} +patchelf --set-soname libabsl_debugging_libleak_check_api_enabled_for_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_enabled_for_testing.so.%{sover} +patchelf --set-soname
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-03-01 16:48:40 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.28833 (New) Package is "abseil-cpp" Fri Mar 1 16:48:40 2019 rev:3 rq:680164 version:20181127 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2019-01-21 11:01:59.547148068 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.28833/abseil-cpp.changes 2019-03-01 16:48:41.593770342 +0100 @@ -1,0 +2,6 @@ +Thu Feb 28 15:11:56 UTC 2019 - Michał Rostecki + +- Fix build with Bazel 0.22.0. +- Add optflags. + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.E5lqx5/_old 2019-03-01 16:48:43.245769720 +0100 +++ /var/tmp/diff_new_pack.E5lqx5/_new 2019-03-01 16:48:43.245769720 +0100 @@ -71,11 +71,15 @@ %build bazel build \ +-c dbg \ --color=no \ +%(for opt in %{optflags}; do echo -e "--copt=${opt} \c"; done) \ --curses=no \ --distdir=%{_sourcedir} \ --genrule_strategy=standalone \ +--host_javabase=@local_jdk//:jdk \ --spawn_strategy=standalone \ +--strip=never \ --verbose_failures \ //... bazel shutdown
commit abseil-cpp for openSUSE:Factory
Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2019-01-21 11:00:00 Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.28833 (New) Package is "abseil-cpp" Mon Jan 21 11:00:00 2019 rev:2 rq:666961 version:20181127 Changes: --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes2018-12-18 14:57:43.870311322 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.28833/abseil-cpp.changes 2019-01-21 11:01:59.547148068 +0100 @@ -1,0 +2,5 @@ +Fri Jan 18 10:34:06 UTC 2019 - Guillaume GARDET + +- Fix aarch64 and ppc64 builds + +--- Other differences: -- ++ abseil-cpp.spec ++ --- /var/tmp/diff_new_pack.0oOP2H/_old 2019-01-21 11:02:00.039147434 +0100 +++ /var/tmp/diff_new_pack.0oOP2H/_new 2019-01-21 11:02:00.039147434 +0100 @@ -1,7 +1,7 @@ # # spec file for package abseil-cpp # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define sover 0 %define libname libabseil%{sover} +%define build_folder bazel-bin/_solib_%{_arch}/ +%ifarch x86_64 +%define build_folder bazel-bin/_solib_k8/ +%endif +%ifarch ppc64 ppc64le +%define build_folder bazel-bin/_solib_ppc/ +%endif + Name: abseil-cpp Version:20181127 Release:0 @@ -73,41 +81,44 @@ bazel shutdown %install -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sbase_Slibbase.so %{buildroot}%{_libdir}/libabsl_base_libbase.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sbase_Slibdynamic_Uannotations.so %{buildroot}%{_libdir}/libabsl_base_libdynamic_annotations.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sbase_Slibexception_Usafety_Utesting.so %{buildroot}%{_libdir}/libabsl_base_libexception_safety_testing.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sbase_Slibmalloc_Uinternal.so %{buildroot}%{_libdir}/libabsl_base_libmalloc_internal.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sbase_Slibspinlock_Uwait.so %{buildroot}%{_libdir}/libabsl_base_libspinlock_wait.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sbase_Slibthrow_Udelegate.so %{buildroot}%{_libdir}/libabsl_base_libthrow_delegate.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Scontainer_Slibhash_Ugenerator_Utesting.so %{buildroot}%{_libdir}/libabsl_container_libhash_generator_testing.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Scontainer_Slibraw_Uhash_Uset.so %{buildroot}%{_libdir}/libabsl_container_libraw_hash_set.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Scontainer_Slibtest_Uinstance_Utracker.so %{buildroot}%{_libdir}/libabsl_container_libtest_instance_tracker.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibdebugging_Uinternal.so %{buildroot}%{_libdir}/libabsl_debugging_libdebugging_internal.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibdemangle_Uinternal.so %{buildroot}%{_libdir}/libabsl_debugging_libdemangle_internal.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibexamine_Ustack.so %{buildroot}%{_libdir}/libabsl_debugging_libexamine_stack.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibfailure_Usignal_Uhandler.so %{buildroot}%{_libdir}/libabsl_debugging_libfailure_signal_handler.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibleak_Ucheck_Uapi_Udisabled_Ufor_Utesting.so %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_disabled_for_testing.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibleak_Ucheck_Uapi_Uenabled_Ufor_Utesting.so %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_enabled_for_testing.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibstacktrace.so %{buildroot}%{_libdir}/libabsl_debugging_libstacktrace.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibstack_Uconsumption.so %{buildroot}%{_libdir}/libabsl_debugging_libstack_consumption.so.%{sover} -install -D -m0755 bazel-bin/_solib_k8/libabsl_Sdebugging_Slibsymbolize.so %{buildroot}%{_libdir}/libabsl_debugging_libsymbolize.so.%{sover}