!1 提交源码和spec文件

From: @talkweb__hy
Reviewed-by: 
Signed-off-by:
This commit is contained in:
openeuler-ci-bot 2020-09-23 20:32:22 +08:00 committed by Gitee
commit 155a534ad7
2 changed files with 52 additions and 0 deletions

BIN
V1.0.43.tar.gz Normal file

Binary file not shown.

52
libfastcommon.spec Normal file
View File

@ -0,0 +1,52 @@
Name: libfastcommon
Version: 1.0.43
Release: 1
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
* Fri Sep 11 2020 huyan90325 <huyan90325@talkweb.com.cn> - 1.0.44-1
- Package init