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")

Reply via email to