Browse Source

libcap-2.25-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@10400 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 7 years ago
parent
commit
732fe55664
1 changed files with 37 additions and 10 deletions
  1. 37 10
      lib/libc/libcap/libcap-vl.spec

+ 37 - 10
lib/libc/libcap/libcap-vl.spec

@@ -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