1182aa8aeSopenharmony_ci# Force out of source build 2182aa8aeSopenharmony_ci%undefine __cmake_in_source_build 3182aa8aeSopenharmony_ci 4182aa8aeSopenharmony_ci# Installed library version 5182aa8aeSopenharmony_ci%global lib_version 2206.0.0 6182aa8aeSopenharmony_ci 7182aa8aeSopenharmony_ciName: abseil-cpp 8182aa8aeSopenharmony_ciVersion: 20220623.1 9182aa8aeSopenharmony_ciRelease: 3 10182aa8aeSopenharmony_ciSummary: C++ Common Libraries 11182aa8aeSopenharmony_ci 12182aa8aeSopenharmony_ciLicense: ASL 2.0 13182aa8aeSopenharmony_ciURL: https://abseil.io 14182aa8aeSopenharmony_ciSource0: https://github.com/abseil/abseil-cpp/archive/%{version}/%{name}-%{version}.tar.gz 15182aa8aeSopenharmony_ci 16182aa8aeSopenharmony_ciPatch0: backport-Do-not-leak-maes-msse4.1-into-pkgconfig.patch 17182aa8aeSopenharmony_ciPatch1: abseil-cpp-20210324.2-sw.patch 18182aa8aeSopenharmony_ci%ifarch loongarch64 19182aa8aeSopenharmony_ciPatch100: 0001-add-loongarch-suopport-for-abseil-cpp.patch 20182aa8aeSopenharmony_ci%endif 21182aa8aeSopenharmony_ci 22182aa8aeSopenharmony_ciBuildRequires: cmake 23182aa8aeSopenharmony_ciBuildRequires: gcc-c++ 24182aa8aeSopenharmony_ciBuildRequires: make 25182aa8aeSopenharmony_ci 26182aa8aeSopenharmony_ci%description 27182aa8aeSopenharmony_ciAbseil is an open-source collection of C++ library code designed to augment 28182aa8aeSopenharmony_cithe C++ standard library. The Abseil library code is collected from 29182aa8aeSopenharmony_ciGoogle's own C++ code base, has been extensively tested and used in 30182aa8aeSopenharmony_ciproduction, and is the same code we depend on in our daily coding lives. 31182aa8aeSopenharmony_ci 32182aa8aeSopenharmony_ciIn some cases, Abseil provides pieces missing from the C++ standard; in 33182aa8aeSopenharmony_ciothers, Abseil provides alternatives to the standard for special needs we've 34182aa8aeSopenharmony_cifound through usage in the Google code base. We denote those cases clearly 35182aa8aeSopenharmony_ciwithin the library code we provide you. 36182aa8aeSopenharmony_ci 37182aa8aeSopenharmony_ciAbseil is not meant to be a competitor to the standard library; we've just 38182aa8aeSopenharmony_cifound that many of these utilities serve a purpose within our code base, 39182aa8aeSopenharmony_ciand we now want to provide those resources to the C++ community as a whole. 40182aa8aeSopenharmony_ci 41182aa8aeSopenharmony_ci%package devel 42182aa8aeSopenharmony_ciSummary: Development files for %{name} 43182aa8aeSopenharmony_ciRequires: %{name}%{?_isa} = %{version}-%{release} 44182aa8aeSopenharmony_ciConflicts: grpc < 1.31.0-5 45182aa8aeSopenharmony_ci 46182aa8aeSopenharmony_ci%description devel 47182aa8aeSopenharmony_ciDevelopment headers for %{name} 48182aa8aeSopenharmony_ci 49182aa8aeSopenharmony_ci%prep 50182aa8aeSopenharmony_ci%autosetup -p1 51182aa8aeSopenharmony_ci 52182aa8aeSopenharmony_ci%build 53182aa8aeSopenharmony_ci%cmake 54182aa8aeSopenharmony_ci 55182aa8aeSopenharmony_ci%install 56182aa8aeSopenharmony_ci%make_install 57182aa8aeSopenharmony_ci 58182aa8aeSopenharmony_ci%files 59182aa8aeSopenharmony_ci%license LICENSE 60182aa8aeSopenharmony_ci%doc FAQ.md README.md UPGRADES.md 61182aa8aeSopenharmony_ci%{_libdir}/libabsl_*.so.%{lib_version} 62182aa8aeSopenharmony_ci 63182aa8aeSopenharmony_ci%files devel 64182aa8aeSopenharmony_ci%{_includedir}/absl 65182aa8aeSopenharmony_ci%{_libdir}/cmake/absl 66182aa8aeSopenharmony_ci%{_libdir}/libabsl_*.so 67182aa8aeSopenharmony_ci%{_libdir}/pkgconfig/*.pc 68182aa8aeSopenharmony_ci 69182aa8aeSopenharmony_ci%changelog 70182aa8aeSopenharmony_ci* Mon Nov 14 2022 Wenlong Zhang <zhangwenlong@loongson.cn> - 20220623.1-3 71182aa8aeSopenharmony_ci- add loongarch support for abseil-cpp 72182aa8aeSopenharmony_ci 73182aa8aeSopenharmony_ci* Fri Nov 11 2022 wuzx<wuzx1226@qq.com> - 20220623.1-2 74182aa8aeSopenharmony_ci- Type:feature 75182aa8aeSopenharmony_ci- CVE:NA 76182aa8aeSopenharmony_ci- SUG:NA 77182aa8aeSopenharmony_ci- DESC:Add sw64 architecture 78182aa8aeSopenharmony_ci 79182aa8aeSopenharmony_ci* Wed Nov 02 2022 xinghe <xinghe2@h-partners.com> - 20220623.1-1 80182aa8aeSopenharmony_ci- Type:enhancement 81182aa8aeSopenharmony_ci- ID:NA 82182aa8aeSopenharmony_ci- SUG:NA 83182aa8aeSopenharmony_ci- DESC: update to 20220623.1 84182aa8aeSopenharmony_ci 85182aa8aeSopenharmony_ci* Wed Jun 23 2021 gaihuiying <gaihuiying1@huawei.com> - 20210324.2-1 86182aa8aeSopenharmony_ci- package init 87