From 1e1c0902b278fceb26db7c8d96129f1e2da0e9d6 Mon Sep 17 00:00:00 2001 From: RBrownSUSE <> Date: Apr 05 2022 18:33:15 +0000 Subject: Update abseil-cpp to version 20211102.0 / rev 22 via SR 966833 https://build.opensuse.org/request/show/966833 by user RBrownSUSE + dimstar_suse --- diff --git a/.files b/.files index 8a23b96..750fcf3 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 84daac2..88cd6ef 100644 --- a/.rev +++ b/.rev @@ -177,4 +177,20 @@ 945266 + + b1be05ee3f0bb5497e9e59dcd02d784a + 20211102.0 + + dimstar_suse + + 959994 + + + 13f70321bc9a0c9c2a782fbb02e642e6 + 20211102.0 + + dimstar_suse + + 966833 + diff --git a/abseil-cpp.changes b/abseil-cpp.changes index 6bf1581..2714655 100644 --- a/abseil-cpp.changes +++ b/abseil-cpp.changes @@ -1,4 +1,14 @@ ------------------------------------------------------------------- +Mon Apr 4 11:37:33 UTC 2022 - Jan Engelhardt + +- Implement shlib packaging policy + +------------------------------------------------------------------- +Fri Mar 4 09:42:26 UTC 2022 - Danilo Spinella + +- Fix build on SLE-12-SP5 + +------------------------------------------------------------------- Tue Jan 4 18:55:41 UTC 2022 - Dirk Müller - update to 20211102.0: diff --git a/abseil-cpp.spec b/abseil-cpp.spec index d113582..3c79bc8 100644 --- a/abseil-cpp.spec +++ b/abseil-cpp.spec @@ -17,6 +17,7 @@ Name: abseil-cpp +%define lname libabsl2111_0_0 Version: 20211102.0 Release: 0 Summary: C++11 libraries which augment the C++ stdlib @@ -27,15 +28,28 @@ BuildRequires: c++_compiler BuildRequires: cmake BuildRequires: fdupes BuildRequires: pkgconfig +%if 0%{suse_version} < 1500 +BuildRequires: gcc11-c++ +%endif %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 %{lname} +Summary: C++11 libraries which augment the C++ stdlib +Obsoletes: abseil-cpp < %version-%release +Provides: abseil-cpp = %version-%release + +%description -n %{lname} +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} +Requires: %{lname} = %{version} %description devel Abseil is a collection of C++11 libraries which augment the C++ @@ -46,11 +60,9 @@ This package contains headers and build system files for it. %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 +%if 0%{suse_version} < 1500 +export CXX=g++-11 +%endif %cmake %cmake_build @@ -58,10 +70,10 @@ EOF %cmake_install %fdupes %{buildroot}/%{_prefix} -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -n %{lname} -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig -%files +%files -n %{lname} %license LICENSE %{_libdir}/libabsl_*.so.*