%global debug_package %{nil} Name: abseil-cpp Version: 1.0 Release: 1%{?dist} Summary: Abseil C++ Common Libraries License: Apache-2.0 URL: https://abseil.io/ Source0: https://openi.pcl.ac.cn/JunJun-Liu/abseil-cpp/abseil-cpp-.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake Requires: libc6 %description Abseil C++ Common Libraries (Abseil) is an open-source collection that supplements the C++ standard library. %prep %autosetup -n abseil-cpp-20240116.1 %build mkdir -p build cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%{_prefix} .. make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_prefix}/lib cd build make DESTDIR=$RPM_BUILD_ROOT install # 或者如果上面的make install不适用,可以使用类似下面的命令来手动复制文件: # cp -a lib* $RPM_BUILD_ROOT/%{_libdir} %files %license LICENSE %doc README.md %{_libdir}/pkgconfig/*.pc %changelog * Wed Feb 28 2024 JunjunLiu - 1.0-1 - First package