Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Leap:15.2 checked in at 2020-02-21 10:52:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/abseil-cpp (Old) and /work/SRC/openSUSE:Leap:15.2/.abseil-cpp.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abseil-cpp" Fri Feb 21 10:52:28 2020 rev:6 rq:777451 version:20190808 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/abseil-cpp/abseil-cpp.changes 2020-01-15 14:46:21.973249956 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.abseil-cpp.new.26092/abseil-cpp.changes 2020-02-21 10:52:29.111305845 +0100 @@ -1,0 +2,56 @@ +Thu Jan 16 14:50:51 UTC 2020 - Michał Rostecki <[email protected]> + +- Remove all packages except source. + +------------------------------------------------------------------- +Tue Jan 14 11:54:55 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Set ExcludeArch: %ix86: bazel is required to build which in turn + is not supported on ix86. + +------------------------------------------------------------------- +Wed Dec 18 23:12:35 UTC 2019 - Swaminathan Vasudevan <[email protected]> + +- Update to version 20190808 + +------------------------------------------------------------------- +Sat Nov 23 21:26:12 UTC 2019 - Bernhard Wiedemann <[email protected]> + +- Sort find output to make build reproducible (boo#1041090) + +------------------------------------------------------------------- +Thu Oct 17 12:49:40 UTC 2019 - Richard Brown <[email protected]> + +- Remove obsolete Groups tag (fate#326485) + +------------------------------------------------------------------- +Mon Sep 23 11:07:09 UTC 2019 - [email protected] + +- 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 <[email protected]> + +- Add source package. + +------------------------------------------------------------------- +Wed Jul 24 11:22:19 UTC 2019 - Michał Rostecki <[email protected]> + +- Use bazel0.19 as build fails with the latest bazel (0.26) + +------------------------------------------------------------------- Old: ---- 16703ff83c1ae6d53e5155df3bb3ab0bc96083be.zip abseil-cpp-20181127.tar.xz b4d4438df9479675a632b2f11125e57133822ece.zip bc09b995c137df042bb80a395b73d7ce6f26afbe.tar.gz New: ---- abseil-cpp-20190808.tar.gz abseil-cpp-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ abseil-cpp.spec ++++++ --- /var/tmp/diff_new_pack.pzCtfx/_old 2020-02-21 10:52:29.623306969 +0100 +++ /var/tmp/diff_new_pack.pzCtfx/_new 2020-02-21 10:52:29.627306979 +0100 @@ -1,7 +1,7 @@ # # spec file for package abseil-cpp # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -12,58 +12,33 @@ # 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 +%define src_install_dir /usr/src/%{name} Name: abseil-cpp -Version: 20181127 +Version: 20190808 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: bazel -BuildRequires: gcc-c++ -BuildRequires: gtest -BuildRequires: patchelf +URL: https://abseil.io/ +Source0: %{name}-%{version}.tar.gz +Source1: %{name}-rpmlintrc +BuildRequires: fdupes +ExcludeArch: %ix86 %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 -n %{libname} -Summary: C++11 libraries which augment the C++ stdlib -Group: System/Libraries +%package source +Summary: Source code of Abseil -%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 -Group: Development/Libraries/C and C++ -Requires: %{libname} = %{version} - -%description devel -Development files for Abseil, a collection of C++11 libraries +%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. @@ -71,210 +46,15 @@ %setup -q %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 %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 %{build_folder}/libabsl_Sbase_Slibexception_Usafety_Utesting.so %{buildroot}%{_libdir}/libabsl_base_libexception_safety_testing.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sbase_Slibmalloc_Uinternal.so %{buildroot}%{_libdir}/libabsl_base_libmalloc_internal.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sbase_Slibspinlock_Uwait.so %{buildroot}%{_libdir}/libabsl_base_libspinlock_wait.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sbase_Slibthrow_Udelegate.so %{buildroot}%{_libdir}/libabsl_base_libthrow_delegate.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Scontainer_Slibhash_Ugenerator_Utesting.so %{buildroot}%{_libdir}/libabsl_container_libhash_generator_testing.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Scontainer_Slibraw_Uhash_Uset.so %{buildroot}%{_libdir}/libabsl_container_libraw_hash_set.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Scontainer_Slibtest_Uinstance_Utracker.so %{buildroot}%{_libdir}/libabsl_container_libtest_instance_tracker.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibdebugging_Uinternal.so %{buildroot}%{_libdir}/libabsl_debugging_libdebugging_internal.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibdemangle_Uinternal.so %{buildroot}%{_libdir}/libabsl_debugging_libdemangle_internal.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibexamine_Ustack.so %{buildroot}%{_libdir}/libabsl_debugging_libexamine_stack.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibfailure_Usignal_Uhandler.so %{buildroot}%{_libdir}/libabsl_debugging_libfailure_signal_handler.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibleak_Ucheck_Uapi_Udisabled_Ufor_Utesting.so %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_disabled_for_testing.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibleak_Ucheck_Uapi_Uenabled_Ufor_Utesting.so %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_enabled_for_testing.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibstacktrace.so %{buildroot}%{_libdir}/libabsl_debugging_libstacktrace.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibstack_Uconsumption.so %{buildroot}%{_libdir}/libabsl_debugging_libstack_consumption.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sdebugging_Slibsymbolize.so %{buildroot}%{_libdir}/libabsl_debugging_libsymbolize.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Shash_Slibcity.so %{buildroot}%{_libdir}/libabsl_hash_libcity.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Shash_Slibhash.so %{buildroot}%{_libdir}/libabsl_hash_libhash.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Snumeric_Slibint128.so %{buildroot}%{_libdir}/libabsl_numeric_libint128.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sstrings_Slibinternal.so %{buildroot}%{_libdir}/libabsl_strings_libinternal.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sstrings_Slibstrings.so %{buildroot}%{_libdir}/libabsl_strings_libstrings.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Sstrings_Slibstr_Uformat_Uinternal.so %{buildroot}%{_libdir}/libabsl_strings_libstr_format_internal.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Ssynchronization_Slibgraphcycles_Uinternal.so %{buildroot}%{_libdir}/libabsl_synchronization_libgraphcycles_internal.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Ssynchronization_Slibper_Uthread_Usem_Utest_Ucommon.so %{buildroot}%{_libdir}/libabsl_synchronization_libper_thread_sem_test_common.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Ssynchronization_Slibsynchronization.so %{buildroot}%{_libdir}/libabsl_synchronization_libsynchronization.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Stime_Sinternal_Scctz_Slibcivil_Utime.so %{buildroot}%{_libdir}/libabsl_time_internal_cctz_libcivil_time.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Stime_Sinternal_Scctz_Slibtime_Uzone.so %{buildroot}%{_libdir}/libabsl_time_internal_cctz_libtime_zone.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Stime_Slibtest_Uutil.so %{buildroot}%{_libdir}/libabsl_time_libtest_util.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Stime_Slibtime.so %{buildroot}%{_libdir}/libabsl_time_libtime.so.%{sover} -install -D -m0755 %{build_folder}/libabsl_Stypes_Slibbad_Uany_Ucast_Uimpl.so %{buildroot}%{_libdir}/libabsl_types_libbad_any_cast_impl.so.%{sover} -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 libabsl_debugging_libstacktrace.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libstacktrace.so.%{sover} -patchelf --set-soname libabsl_debugging_libstack_consumption.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libstack_consumption.so.%{sover} -patchelf --set-soname libabsl_debugging_libsymbolize.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libsymbolize.so.%{sover} -patchelf --set-soname libabsl_hash_libcity.so.%{sover} %{buildroot}%{_libdir}/libabsl_hash_libcity.so.%{sover} -patchelf --set-soname libabsl_hash_libhash.so.%{sover} %{buildroot}%{_libdir}/libabsl_hash_libhash.so.%{sover} -patchelf --set-soname libabsl_numeric_libint128.so.%{sover} %{buildroot}%{_libdir}/libabsl_numeric_libint128.so.%{sover} -patchelf --set-soname libabsl_strings_libinternal.so.%{sover} %{buildroot}%{_libdir}/libabsl_strings_libinternal.so.%{sover} -patchelf --set-soname libabsl_strings_libstrings.so.%{sover} %{buildroot}%{_libdir}/libabsl_strings_libstrings.so.%{sover} -patchelf --set-soname libabsl_strings_libstr_format_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_strings_libstr_format_internal.so.%{sover} -patchelf --set-soname libabsl_synchronization_libgraphcycles_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_synchronization_libgraphcycles_internal.so.%{sover} -patchelf --set-soname libabsl_synchronization_libper_thread_sem_test_common.so.%{sover} %{buildroot}%{_libdir}/libabsl_synchronization_libper_thread_sem_test_common.so.%{sover} -patchelf --set-soname libabsl_synchronization_libsynchronization.so.%{sover} %{buildroot}%{_libdir}/libabsl_synchronization_libsynchronization.so.%{sover} -patchelf --set-soname libabsl_time_internal_cctz_libcivil_time.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_internal_cctz_libcivil_time.so.%{sover} -patchelf --set-soname libabsl_time_internal_cctz_libtime_zone.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_internal_cctz_libtime_zone.so.%{sover} -patchelf --set-soname libabsl_time_libtest_util.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_libtest_util.so.%{sover} -patchelf --set-soname libabsl_time_libtime.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_libtime.so.%{sover} -patchelf --set-soname libabsl_types_libbad_any_cast_impl.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_libbad_any_cast_impl.so.%{sover} -patchelf --set-soname libabsl_types_libbad_optional_access.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_libbad_optional_access.so.%{sover} -patchelf --set-soname libabsl_types_libbad_variant_access.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_libbad_variant_access.so.%{sover} -patchelf --set-soname libabsl_types_liboptional.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_liboptional.so.%{sover} -ln -sf libabsl_base_libbase.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libbase.so -ln -sf libabsl_base_libdynamic_annotations.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libdynamic_annotations.so -ln -sf libabsl_base_libexception_safety_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libexception_safety_testing.so -ln -sf libabsl_base_libmalloc_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libmalloc_internal.so -ln -sf libabsl_base_libspinlock_wait.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libspinlock_wait.so -ln -sf libabsl_base_libthrow_delegate.so.%{sover} %{buildroot}%{_libdir}/libabsl_base_libthrow_delegate.so -ln -sf libabsl_container_libhash_generator_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_container_libhash_generator_testing.so -ln -sf libabsl_container_libraw_hash_set.so.%{sover} %{buildroot}%{_libdir}/libabsl_container_libraw_hash_set.so -ln -sf libabsl_container_libtest_instance_tracker.so.%{sover} %{buildroot}%{_libdir}/libabsl_container_libtest_instance_tracker.so -ln -sf libabsl_debugging_libdebugging_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libdebugging_internal.so -ln -sf libabsl_debugging_libdemangle_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libdemangle_internal.so -ln -sf libabsl_debugging_libexamine_stack.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libexamine_stack.so -ln -sf libabsl_debugging_libfailure_signal_handler.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libfailure_signal_handler.so -ln -sf libabsl_debugging_libleak_check_api_disabled_for_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_disabled_for_testing.so -ln -sf libabsl_debugging_libleak_check_api_enabled_for_testing.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libleak_check_api_enabled_for_testing.so -ln -sf libabsl_debugging_libstacktrace.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libstacktrace.so -ln -sf libabsl_debugging_libstack_consumption.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libstack_consumption.so -ln -sf libabsl_debugging_libsymbolize.so.%{sover} %{buildroot}%{_libdir}/libabsl_debugging_libsymbolize.so -ln -sf libabsl_hash_libcity.so.%{sover} %{buildroot}%{_libdir}/libabsl_hash_libcity.so -ln -sf libabsl_hash_libhash.so.%{sover} %{buildroot}%{_libdir}/libabsl_hash_libhash.so -ln -sf libabsl_numeric_libint128.so.%{sover} %{buildroot}%{_libdir}/libabsl_numeric_libint128.so -ln -sf libabsl_strings_libinternal.so.%{sover} %{buildroot}%{_libdir}/libabsl_strings_libinternal.so -ln -sf libabsl_strings_libstrings.so.%{sover} %{buildroot}%{_libdir}/libabsl_strings_libstrings.so -ln -sf libabsl_strings_libstr_format_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_strings_libstr_format_internal.so -ln -sf libabsl_synchronization_libgraphcycles_internal.so.%{sover} %{buildroot}%{_libdir}/libabsl_synchronization_libgraphcycles_internal.so -ln -sf libabsl_synchronization_libper_thread_sem_test_common.so.%{sover} %{buildroot}%{_libdir}/libabsl_synchronization_libper_thread_sem_test_common.so -ln -sf libabsl_synchronization_libsynchronization.so.%{sover} %{buildroot}%{_libdir}/libabsl_synchronization_libsynchronization.so -ln -sf libabsl_time_internal_cctz_libcivil_time.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_internal_cctz_libcivil_time.so -ln -sf libabsl_time_internal_cctz_libtime_zone.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_internal_cctz_libtime_zone.so -ln -sf libabsl_time_libtest_util.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_libtest_util.so -ln -sf libabsl_time_libtime.so.%{sover} %{buildroot}%{_libdir}/libabsl_time_libtime.so -ln -sf libabsl_types_libbad_any_cast_impl.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_libbad_any_cast_impl.so -ln -sf libabsl_types_libbad_optional_access.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_libbad_optional_access.so -ln -sf libabsl_types_libbad_variant_access.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_libbad_variant_access.so -ln -sf libabsl_types_liboptional.so.%{sover} %{buildroot}%{_libdir}/libabsl_types_liboptional.so -for header in $(find . \( -name "*.h" -o -name "*.inc" \) -printf "%%P\n"); do - install -D -m0644 $header %{buildroot}%{_includedir}/$header -done - -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +mkdir -p %{buildroot}%{src_install_dir} +cp -r * %{buildroot}%{src_install_dir} +%fdupes %{buildroot}%{src_install_dir} -%files -n %{libname} +%files source %license LICENSE %doc README.md -%{_libdir}/libabsl_base_libbase.so.%{sover} -%{_libdir}/libabsl_base_libdynamic_annotations.so.%{sover} -%{_libdir}/libabsl_base_libexception_safety_testing.so.%{sover} -%{_libdir}/libabsl_base_libmalloc_internal.so.%{sover} -%{_libdir}/libabsl_base_libspinlock_wait.so.%{sover} -%{_libdir}/libabsl_base_libthrow_delegate.so.%{sover} -%{_libdir}/libabsl_container_libhash_generator_testing.so.%{sover} -%{_libdir}/libabsl_container_libraw_hash_set.so.%{sover} -%{_libdir}/libabsl_container_libtest_instance_tracker.so.%{sover} -%{_libdir}/libabsl_debugging_libdebugging_internal.so.%{sover} -%{_libdir}/libabsl_debugging_libdemangle_internal.so.%{sover} -%{_libdir}/libabsl_debugging_libexamine_stack.so.%{sover} -%{_libdir}/libabsl_debugging_libfailure_signal_handler.so.%{sover} -%{_libdir}/libabsl_debugging_libleak_check_api_disabled_for_testing.so.%{sover} -%{_libdir}/libabsl_debugging_libleak_check_api_enabled_for_testing.so.%{sover} -%{_libdir}/libabsl_debugging_libstacktrace.so.%{sover} -%{_libdir}/libabsl_debugging_libstack_consumption.so.%{sover} -%{_libdir}/libabsl_debugging_libsymbolize.so.%{sover} -%{_libdir}/libabsl_hash_libcity.so.%{sover} -%{_libdir}/libabsl_hash_libhash.so.%{sover} -%{_libdir}/libabsl_numeric_libint128.so.%{sover} -%{_libdir}/libabsl_strings_libinternal.so.%{sover} -%{_libdir}/libabsl_strings_libstrings.so.%{sover} -%{_libdir}/libabsl_strings_libstr_format_internal.so.%{sover} -%{_libdir}/libabsl_synchronization_libgraphcycles_internal.so.%{sover} -%{_libdir}/libabsl_synchronization_libper_thread_sem_test_common.so.%{sover} -%{_libdir}/libabsl_synchronization_libsynchronization.so.%{sover} -%{_libdir}/libabsl_time_internal_cctz_libcivil_time.so.%{sover} -%{_libdir}/libabsl_time_internal_cctz_libtime_zone.so.%{sover} -%{_libdir}/libabsl_time_libtest_util.so.%{sover} -%{_libdir}/libabsl_time_libtime.so.%{sover} -%{_libdir}/libabsl_types_libbad_any_cast_impl.so.%{sover} -%{_libdir}/libabsl_types_libbad_optional_access.so.%{sover} -%{_libdir}/libabsl_types_libbad_variant_access.so.%{sover} -%{_libdir}/libabsl_types_liboptional.so.%{sover} - -%files devel -%{_includedir}/absl -%{_libdir}/libabsl_base_libbase.so -%{_libdir}/libabsl_base_libdynamic_annotations.so -%{_libdir}/libabsl_base_libexception_safety_testing.so -%{_libdir}/libabsl_base_libmalloc_internal.so -%{_libdir}/libabsl_base_libspinlock_wait.so -%{_libdir}/libabsl_base_libthrow_delegate.so -%{_libdir}/libabsl_container_libhash_generator_testing.so -%{_libdir}/libabsl_container_libraw_hash_set.so -%{_libdir}/libabsl_container_libtest_instance_tracker.so -%{_libdir}/libabsl_debugging_libdebugging_internal.so -%{_libdir}/libabsl_debugging_libdemangle_internal.so -%{_libdir}/libabsl_debugging_libexamine_stack.so -%{_libdir}/libabsl_debugging_libfailure_signal_handler.so -%{_libdir}/libabsl_debugging_libleak_check_api_disabled_for_testing.so -%{_libdir}/libabsl_debugging_libleak_check_api_enabled_for_testing.so -%{_libdir}/libabsl_debugging_libstacktrace.so -%{_libdir}/libabsl_debugging_libstack_consumption.so -%{_libdir}/libabsl_debugging_libsymbolize.so -%{_libdir}/libabsl_hash_libcity.so -%{_libdir}/libabsl_hash_libhash.so -%{_libdir}/libabsl_numeric_libint128.so -%{_libdir}/libabsl_strings_libinternal.so -%{_libdir}/libabsl_strings_libstrings.so -%{_libdir}/libabsl_strings_libstr_format_internal.so -%{_libdir}/libabsl_synchronization_libgraphcycles_internal.so -%{_libdir}/libabsl_synchronization_libper_thread_sem_test_common.so -%{_libdir}/libabsl_synchronization_libsynchronization.so -%{_libdir}/libabsl_time_internal_cctz_libcivil_time.so -%{_libdir}/libabsl_time_internal_cctz_libtime_zone.so -%{_libdir}/libabsl_time_libtest_util.so -%{_libdir}/libabsl_time_libtime.so -%{_libdir}/libabsl_types_libbad_any_cast_impl.so -%{_libdir}/libabsl_types_libbad_optional_access.so -%{_libdir}/libabsl_types_libbad_variant_access.so -%{_libdir}/libabsl_types_liboptional.so +%{src_install_dir} %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.pzCtfx/_old 2020-02-21 10:52:29.647307022 +0100 +++ /var/tmp/diff_new_pack.pzCtfx/_new 2020-02-21 10:52:29.651307031 +0100 @@ -5,6 +5,7 @@ <param name="changesgenerate">enable</param> <param name="filename">abseil-cpp</param> <param name="versionformat">%cd</param> + <param name="revision">61c9bf3e3e1c28a4aa6d7f1be4b37fd473bb5529</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.pzCtfx/_old 2020-02-21 10:52:29.663307058 +0100 +++ /var/tmp/diff_new_pack.pzCtfx/_new 2020-02-21 10:52:29.663307058 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/abseil/abseil-cpp</param> - <param name="changesrevision">13327debebc5c2d1d4991b69fe50450e340e50e4</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">61c9bf3e3e1c28a4aa6d7f1be4b37fd473bb5529</param></service></servicedata> \ No newline at end of file ++++++ abseil-cpp-rpmlintrc ++++++ # This is a source package and /usr/src, warnings below are not important in # that case. addFilter("abseil-cpp-source.* suse-filelist-forbidden-fhs23") addFilter("abseil-cpp-source.* hidden-file-or-dir") addFilter("abseil-cpp-source.* non-executable-script")
