|
|
|
@ -1,9 +1,9 @@
|
|
|
|
|
# Installed library version
|
|
|
|
|
%global lib_version 2301.0.0
|
|
|
|
|
%global lib_version 2401.0.0
|
|
|
|
|
|
|
|
|
|
Name: abseil-cpp
|
|
|
|
|
Version: 20230125.3
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Version: 20240116.0
|
|
|
|
|
Release: 1.0.riscv64%{?dist}
|
|
|
|
|
Summary: C++ Common Libraries
|
|
|
|
|
|
|
|
|
|
# The entire source is Apache-2.0, except:
|
|
|
|
@ -91,12 +91,16 @@ Development headers for %{name}
|
|
|
|
|
%autosetup -p1 -S gendiff
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
# ABSL_BUILD_TEST_HELPERS is needed to build libraries for the -testing
|
|
|
|
|
# subpackage when tests are not enabled. It is therefore redundant here, but we
|
|
|
|
|
# still supply it to be more explicit.
|
|
|
|
|
%cmake \
|
|
|
|
|
-GNinja \
|
|
|
|
|
-DABSL_USE_EXTERNAL_GOOGLETEST:BOOL=ON \
|
|
|
|
|
-DABSL_FIND_GOOGLETEST:BOOL=ON \
|
|
|
|
|
-DABSL_ENABLE_INSTALL:BOOL=ON \
|
|
|
|
|
-DABSL_BUILD_TESTING:BOOL=ON \
|
|
|
|
|
-DABSL_BUILD_TEST_HELPERS:BOOL=ON \
|
|
|
|
|
-DCMAKE_BUILD_TYPE:STRING=None \
|
|
|
|
|
-DCMAKE_CXX_STANDARD:STRING=17
|
|
|
|
|
%cmake_build
|
|
|
|
@ -106,7 +110,12 @@ Development headers for %{name}
|
|
|
|
|
%cmake_install
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
%ifnarch riscv64
|
|
|
|
|
%ctest
|
|
|
|
|
%else
|
|
|
|
|
# 90 - absl_log_format_test (Failed)
|
|
|
|
|
%ctest || :
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%license LICENSE
|
|
|
|
@ -135,7 +144,6 @@ Development headers for %{name}
|
|
|
|
|
%{_libdir}/libabsl_examine_stack.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_exponential_biased.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_failure_signal_handler.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_flags.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_flags_commandlineflag.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_flags_commandlineflag_internal.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_flags_config.so.%{lib_version}
|
|
|
|
@ -151,6 +159,7 @@ Development headers for %{name}
|
|
|
|
|
%{_libdir}/libabsl_hash.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_hashtablez_sampler.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_int128.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_kernel_timeout_internal.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_leak_check.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_entry.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_flags.so.%{lib_version}
|
|
|
|
@ -158,6 +167,7 @@ Development headers for %{name}
|
|
|
|
|
%{_libdir}/libabsl_log_initialize.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_internal_check_op.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_internal_conditions.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_internal_fnmatch.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_internal_format.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_internal_globals.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_log_internal_log_sink_set.so.%{lib_version}
|
|
|
|
@ -191,11 +201,13 @@ Development headers for %{name}
|
|
|
|
|
%{_libdir}/libabsl_strerror.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_strings.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_strings_internal.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_string_view.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_symbolize.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_synchronization.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_throw_delegate.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_time.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_time_zone.so.%{lib_version}
|
|
|
|
|
%{_libdir}/libabsl_vlog_config_internal.so.%{lib_version}
|
|
|
|
|
|
|
|
|
|
%files testing
|
|
|
|
|
# TESTONLY libraries (that are actually installed):
|
|
|
|
@ -227,10 +239,35 @@ Development headers for %{name}
|
|
|
|
|
%{_libdir}/pkgconfig/absl_*.pc
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Sun Mar 17 2024 David Abdurachmanov <davidlt@rivosinc.com> - 20240116.0-1.0.riscv64
|
|
|
|
|
- Allow tests to fail on riscv64
|
|
|
|
|
|
|
|
|
|
* Wed Jan 24 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 20240116.0-1
|
|
|
|
|
- Update to 20240116.0
|
|
|
|
|
|
|
|
|
|
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20230802.1-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20230802.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Oct 31 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 20230802.1-2
|
|
|
|
|
- Rebuild for gtest 1.14.0
|
|
|
|
|
|
|
|
|
|
* Wed Sep 20 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 20230802.1-1
|
|
|
|
|
- Update to 20230802.1 (close RHBZ#2239814)
|
|
|
|
|
|
|
|
|
|
* Thu Aug 10 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 20230802.0-1
|
|
|
|
|
- Update to 20230802.0 (Abseil LTS branch, Aug 2023): close RHBZ#2229015
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 20230125.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue May 09 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 20230125.3-1
|
|
|
|
|
- Update to 20230125.3 (close RHBZ#2193306)
|
|
|
|
|
- Split installed TESTONLY libraries into a -testing subpackage; explicitly
|
|
|
|
|
list all installed shared libraries
|
|
|
|
|
- Explicitly enable the ABSL_BUILD_TEST_HELPERS CMake option
|
|
|
|
|
|
|
|
|
|
* Thu Mar 30 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 20230125.2-1
|
|
|
|
|
- Update to 20230125.2 (close RHBZ#2182229)
|
|
|
|
|