diff --git a/README.md b/README.md deleted file mode 100644 index 7342728d557c602f51c6d278bba9f3dd9faaf356..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,11 +0,0 @@ -Anolis OS -======================================= -# 代码仓库说明 -## 分支说明 ->进行代码开发工作时,请注意选择当前版本对应的分支 -* aX分支为对应大版本的主分支,如a8分支对应当前最新版本 -* aX.Y分支为对应小版本的维护分支,如a8.2分支对应8.2版本 -## 开发流程 -1. 首先fork目标分支到自己的namespace -2. 在自己的fork分支上做出修改 -3. 向对应的仓库中提交merge request,源分支为fork分支 diff --git a/libcap-2.63.tar.gz b/libcap-2.63.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3984d8f8b478874baba61f0c898be9f03eb13ef Binary files /dev/null and b/libcap-2.63.tar.gz differ diff --git a/libcap.spec b/libcap.spec new file mode 100644 index 0000000000000000000000000000000000000000..32ba48f37f07359b4471d94382c4bc8e1dbb25e2 --- /dev/null +++ b/libcap.spec @@ -0,0 +1,76 @@ +%global debug_package %{nil} + +Name: libcap +Version: 2.63 +Release: 1%{?dist} +Summary: Library for getting and setting POSIX.1e capabilities + +License: BSD or GPLv2 +URL: ihttps://sites.google.com/site/fullycapable/ +Source0: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/%{name}-%{version}.tar.gz + +BuildRequires: libattr-devel pam-devel perl-interpreter gcc make + +%description +libcap is a library for getting and setting POSIX.1e (formerly POSIX 6) +draft 15 capabilities. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package static +Summary: Static libraries for libcap development +Requires: %{name} = %{version}-%{release} + +%description static +The libcap-static package contains static libraries needed to develop programs +that use libcap and need to be statically linked. + +libcap is a library for getting and setting POSIX.1e (formerly POSIX 6) +draft 15 capabilities. + + +%prep +%autosetup + + +%build +%{make_build} + +%install +rm -rf $RPM_BUILD_ROOT +%make_install DESTDIR=%{buildroot} LIBDIR=%{_libdir} SBINDIR=%{_sbindir} PKGCONFIGDIR=%{_libdir}/pkgconfig/ + +mkdir -p %{buildroot}/%{_mandir}/man{2,3,8} +mv -f doc/*.3 %{buildroot}/%{_mandir}/man3/ + +chmod +x %{buildroot}/%{_libdir}/*.so.* + +%ldconfig_scriptlets + +%files +%license License +%doc doc/capability.notes +%{_libdir}/*.so.* +%{_sbindir}/* +%{_mandir}/man1/* +%{_mandir}/man8/* +%{_libdir}/security/pam_cap.so + +%files static +%{_libdir}/*.a + +%files devel +%{_includedir}/* +%{_libdir}/*.so +%{_mandir}/man3/* +%{_libdir}/pkgconfig/*.pc + +%changelog +* Thu Mar 10 2022 forrest_ly - 2.63-1 +- Init for Anolis OS 23