diff --git a/abseil-cpp-20200923.3.tar.gz b/abseil-cpp-20200923.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b9f0d640f1b17e46335b82c91ed0221382c3f3d Binary files /dev/null and b/abseil-cpp-20200923.3.tar.gz differ diff --git a/abseil-cpp.spec b/abseil-cpp.spec new file mode 100644 index 0000000000000000000000000000000000000000..2ffedcb8a6e758b1c60e2e75b90b41248aaa357c --- /dev/null +++ b/abseil-cpp.spec @@ -0,0 +1,61 @@ +# Force out of source build +%undefine __cmake_in_source_build + +Name: abseil-cpp +Version: 20200923.3 +Release: 1 +Summary: C++ Common Libraries + +License: ASL 2.0 +URL: https://abseil.io +Source0: https://github.com/abseil/abseil-cpp/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: make + +%description +Abseil is an open-source collection of C++ library code designed to augment +the C++ standard library. The Abseil library code is collected from +Google's own C++ code base, has been extensively tested and used in +production, and is the same code we depend on in our daily coding lives. + +In some cases, Abseil provides pieces missing from the C++ standard; in +others, Abseil provides alternatives to the standard for special needs we've +found through usage in the Google code base. We denote those cases clearly +within the library code we provide you. + +Abseil is not meant to be a competitor to the standard library; we've just +found that many of these utilities serve a purpose within our code base, +and we now want to provide those resources to the C++ community as a whole. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Conflicts: grpc < 1.31.0-5 + +%description devel +Development headers for %{name} + +%prep +%autosetup -p1 + +%build +%cmake + +%install +%make_install + +%files +%license LICENSE +%doc FAQ.md README.md UPGRADES.md +%{_libdir}/libabsl_*.so + +%files devel +%{_includedir}/absl +%{_libdir}/cmake/absl +%{_libdir}/libabsl_*.so + +%changelog +* Mon Sep 27 2021 licihua - 20200923.3-1 +- package init diff --git a/abseil-cpp.yaml b/abseil-cpp.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5414edbbc14f73a38e3c524e1a5b8159db62df27 --- /dev/null +++ b/abseil-cpp.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: abseil/abseil-cpp +tag_prefix: ^v +separator: .