diff --git a/.files b/.files index 33311e8..3313578 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 023311d..a2cbbe8 100644 --- a/.rev +++ b/.rev @@ -204,4 +204,12 @@ * Ensure ABI stability regardless of compiler settings per instruction in the header. 985793 + + b274648425133606adb6b787ec85011c + 20220623.0 + + dimstar_suse + + 986572 + diff --git a/abseil-cpp-20211102.0.tar.gz b/abseil-cpp-20211102.0.tar.gz deleted file mode 120000 index 09a99a0..0000000 --- a/abseil-cpp-20211102.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiceyoy7vinuaoaclk52snuopmghd5i3sk2kcgkjshdlsi672ncd4i \ No newline at end of file diff --git a/abseil-cpp-20220623.0.tar.gz b/abseil-cpp-20220623.0.tar.gz new file mode 120000 index 0000000..f06ad52 --- /dev/null +++ b/abseil-cpp-20220623.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeiawjdcg5i37ldghq66otuyyag56mctr33icchc56kjn47jw7kam2m \ No newline at end of file diff --git a/abseil-cpp.changes b/abseil-cpp.changes index c334019..9b96b92 100644 --- a/abseil-cpp.changes +++ b/abseil-cpp.changes @@ -1,4 +1,29 @@ ------------------------------------------------------------------- +Sun Jul 3 21:25:15 UTC 2022 - Matthias Eliasson + +- Update to version 20220623.0 + What's New: + * Added absl::AnyInvocable, a move-only function type. + * Added absl::CordBuffer, a type for buffering data for eventual inclusion an + absl::Cord, which is useful for writing zero-copy code. + * Added support for command-line flags of type absl::optional. + Breaking Changes: + * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control + whether or not unit tests are built. + * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that + are experiencing new warnings can use -Wno-deprecated-declatations silence + the warnings or use -Wno-error=deprecated-declarations to see warnings but + not fail the build. + * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some + compilers are more strict about where this keyword must appear compared to + the pre-C++20 implementation. + * Bazel builds now depend on the bazelbuild/bazel-skylib repository. + See Abseil's WORKSPACE file for an example of how to add this dependency. + Other: + * This will be the last release to support C++11. Future releases will require at least C++14. +- run spec-cleaner + +------------------------------------------------------------------- Wed Jun 29 12:49:20 UTC 2022 - Fabian Vogt - Remove obsolete 0%{suse_version} < 1500 conditions diff --git a/abseil-cpp.spec b/abseil-cpp.spec index 747568c..11547ed 100644 --- a/abseil-cpp.spec +++ b/abseil-cpp.spec @@ -16,24 +16,24 @@ # +%define lname libabsl2206_0_0 Name: abseil-cpp -%define lname libabsl2111_0_0 -Version: 20211102.0 +Version: 20220623.0 Release: 0 Summary: C++11 libraries which augment the C++ stdlib License: Apache-2.0 URL: https://abseil.io/ Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: c++_compiler +BuildRequires: cmake +BuildRequires: fdupes +BuildRequires: pkgconfig # PATCH-FIX-OPENSUSE options-{old,cxx17}.patch Ensure ABI stability regardless of compiler options -%if %{suse_version} < 1550 +%if 0%{?suse_version} < 1550 Patch0: options-old.patch %else Patch0: options-cxx17.patch %endif -BuildRequires: c++_compiler -BuildRequires: cmake -BuildRequires: fdupes -BuildRequires: pkgconfig %description Abseil is a collection of C++11 libraries which augment the C++ @@ -42,8 +42,8 @@ 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 +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++