Name: libfastcommon Version: 1.0.43 Release: 3 Summary: c common functions library extracted from my open source projects FastDFS License: LGPL Group: Arch/Tech URL: https://github.com/happyfish100/libfastcommon Source: https://github.com/happyfish100/libfastcommon/archive/V%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: cmake gcc %description c common functions library extracted from my open source projects FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fasttimer etc. %package devel Summary: Development header file Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package provides the header files of libfastcommon %prep %autosetup -n %{name}-%{version} %build ./make.sh clean && ./make.sh %install rm -rf %{buildroot} DESTDIR=$RPM_BUILD_ROOT ./make.sh install ln -sf /usr/lib64/libfastcommon.so %{buildroot}/usr/lib/libfastcommon.so %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_usr}/lib64/libfastcommon.so* %{_usr}/lib/libfastcommon.so* %files devel %defattr(-,root,root,-) %{_usr}/include/fastcommon/* %changelog * Mon Jul 5 2021 sunligang - 1.0.43-3 - Remove useless readme files * Wed Jun 23 2021 wangxiaomeng - 1.0.43-2 - Fix version in changelog of spec * Fri Sep 11 2020 huyan90325 - 1.0.43-1 - Package init