|
@@ -3,16 +3,21 @@
|
|
|
Summary: Library for getting and setting POSIX.1e capabilities
|
|
|
Summary(ja): POSIX.1e ケーパビリティを取得・設定するためのライブラリ
|
|
|
Name: libcap
|
|
|
-Version: 2.24
|
|
|
+Version: 2.25
|
|
|
Release: 1%{?_dist_release}
|
|
|
|
|
|
License: LGPLv2
|
|
|
Group: System Environment/Libraries
|
|
|
|
|
|
+Vendor: Project Vine
|
|
|
+Distribution: Vine Linux
|
|
|
+
|
|
|
Source: http://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.6/%{name}-%{version}.tar.xz
|
|
|
+Source1: getpcaps.8
|
|
|
+
|
|
|
|
|
|
# Patch0: libcap-2.16-headerfix.patch
|
|
|
-Patch1: %{name}-2.24-buildflags.patch
|
|
|
+Patch1: %{name}-2.25-buildflags.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
BuildRequires: libattr-devel
|
|
@@ -37,6 +42,15 @@ draft 15 capabilities.
|
|
|
Install libcap-devel if you want to develop or compile applications using
|
|
|
libcap.
|
|
|
|
|
|
+%package static
|
|
|
+Summary: static library of libcap
|
|
|
+Summary(ja): libcap のスタティックライブラリ
|
|
|
+Group: Development/Libraries
|
|
|
+Requires: %{name}-devel = %{version}-%{release}
|
|
|
+
|
|
|
+%description static
|
|
|
+This package includes the static library of libpcap
|
|
|
+
|
|
|
# compat32
|
|
|
%package -n compat32-%{name}
|
|
|
Summary: Library for getting and setting POSIX.1e capabilities
|
|
@@ -77,21 +91,23 @@ make PREFIX=%{_prefix} LIBDIR=%{_libdir} SBINDIR=%{_sbindir} \
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
make install RAISE_SETFCAP=no \
|
|
|
DESTDIR=${RPM_BUILD_ROOT} \
|
|
|
- LIBDIR=${RPM_BUILD_ROOT}/%{_lib} \
|
|
|
- SBINDIR=${RPM_BUILD_ROOT}/%{_sbindir} \
|
|
|
- INCDIR=${RPM_BUILD_ROOT}/%{_includedir} \
|
|
|
- MANDIR=${RPM_BUILD_ROOT}/%{_mandir}/ \
|
|
|
- PKGCONFIGDIR=%{buildroot}/%{_libdir}/pkgconfig/ \
|
|
|
+ LIBDIR=/%{_lib} \
|
|
|
+ SBINDIR=%{_sbindir} \
|
|
|
+ INCDIR=%{_includedir} \
|
|
|
+ MANDIR=%{_mandir}/ \
|
|
|
+ PKGCONFIGDIR=%{_libdir}/pkgconfig/ \
|
|
|
COPTFLAG="$RPM_OPT_FLAGS"
|
|
|
mkdir -p ${RPM_BUILD_ROOT}/%{_mandir}/man{2,3,8}
|
|
|
#mv -f doc/*.2 ${RPM_BUILD_ROOT}/%{_mandir}/man2/
|
|
|
mv -f doc/*.3 ${RPM_BUILD_ROOT}/%{_mandir}/man3/
|
|
|
|
|
|
-# remove static lib
|
|
|
-rm -f ${RPM_BUILD_ROOT}/%{_lib}/libcap.a
|
|
|
-
|
|
|
chmod +x $RPM_BUILD_ROOT/%{_lib}/*.so.*
|
|
|
|
|
|
+# need to build init.lxc.static
|
|
|
+mv %{buildroot}/%{_lib}/libcap.a %{buildroot}/%{_libdir}/libcap.a
|
|
|
+
|
|
|
+cp -f %{SOURCE1} %{buildroot}/%{_mandir}/man8/
|
|
|
+
|
|
|
%clean
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
@@ -108,6 +124,7 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%doc doc/capability.notes License
|
|
|
/%{_lib}/*.so.*
|
|
|
%{_sbindir}/*
|
|
|
+%{_mandir}/man1/*
|
|
|
%{_mandir}/man8/*
|
|
|
/%{_lib}/security/pam_cap.so
|
|
|
|
|
@@ -115,8 +132,13 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%defattr(-,root,root)
|
|
|
%{_includedir}/*
|
|
|
/%{_lib}/*.so
|
|
|
+%{_libdir}/pkgconfig/*
|
|
|
%{_mandir}/man3/*
|
|
|
|
|
|
+%files static
|
|
|
+%defattr(-,root,root)
|
|
|
+%{_libdir}/*.a
|
|
|
+
|
|
|
# compat32
|
|
|
%if %{build_compat32}
|
|
|
%files -n compat32-%{name}
|
|
@@ -129,6 +151,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
%endif
|
|
|
|
|
|
%changelog
|
|
|
+* Sun Jun 26 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.25-1
|
|
|
+- new upstream release.
|
|
|
+- added Source1.
|
|
|
+- added libcap-static.
|
|
|
+
|
|
|
* Thu Jul 9 2015 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.24-1
|
|
|
- new upstream release
|
|
|
- change tarfile format
|