sgrubb pushed to libcap-ng (master). "New upstream release adding python3 support"

notifications at fedoraproject.org notifications at fedoraproject.org
Sat May 9 00:48:03 UTC 2015


From e5215fde13d259b49245fd3051871383d293c634 Mon Sep 17 00:00:00 2001
From: sgrubb <sgrubb at redhat.com>
Date: Fri, 8 May 2015 18:47:35 -0400
Subject: New upstream release adding python3 support


diff --git a/.gitignore b/.gitignore
index 94bdbf0..0864072 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@ libcap-ng-0.6.4.tar.gz
 /libcap-ng-0.7.3.tar.gz
 /libcap-ng-0.7.4.tar.gz
 /libcap-ng-0.7.5.tar.gz
+/libcap-ng-0.7.6.tar.gz
diff --git a/libcap-ng.spec b/libcap-ng.spec
index 0f1f6ee..985c9f3 100644
--- a/libcap-ng.spec
+++ b/libcap-ng.spec
@@ -2,7 +2,7 @@
 
 Summary: An alternate posix capabilities library
 Name: libcap-ng
-Version: 0.7.5
+Version: 0.7.6
 Release: 1%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
@@ -37,6 +37,17 @@ Requires: %{name} = %{version}-%{release}
 The libcap-ng-python package contains the bindings so that libcap-ng
 and can be used by python applications.
 
+%package python3
+Summary: Python3 bindings for libcap-ng library
+License: LGPLv2+
+Group: Development/Libraries
+BuildRequires: python3-devel swig
+Requires: %{name} = %{version}-%{release}
+
+%description python3
+The libcap-ng-python3 package contains the bindings so that libcap-ng
+and can be used by python3 applications.
+
 %package utils
 Summary: Utilities for analyzing and setting file capabilities
 License: GPLv2+
@@ -52,12 +63,12 @@ lets you set the file system based capabilities.
 %setup -q
 
 %build
-%configure --libdir=/%{_lib}
+%configure --libdir=/%{_lib} --with-python --with-python3
 make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make DESTDIR="${RPM_BUILD_ROOT}" install
+make DESTDIR="${RPM_BUILD_ROOT}" INSTALL='install -p' install
 
 # Move the symlink
 rm -f $RPM_BUILD_ROOT/%{_lib}/%{name}.so
@@ -90,13 +101,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{!?_licensedir:%global license %%doc}
 %license COPYING.LIB
-%attr(0755,root,root) /%{_lib}/libcap-ng.so.*
+/%{_lib}/libcap-ng.so.*
 
 %files devel
 %defattr(-,root,root,-)
 %attr(0644,root,root) %{_mandir}/man3/*
 %attr(0644,root,root) %{_includedir}/cap-ng.h
-%attr(0755,root,root) %{_libdir}/libcap-ng.so
+%{_libdir}/libcap-ng.so
 %attr(0644,root,root) %{_datadir}/aclocal/cap-ng.m4
 %{_libdir}/pkgconfig/libcap-ng.pc
 
@@ -105,6 +116,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) /%{_libdir}/python?.?/site-packages/_capng.so
 %{python_sitearch}/capng.py*
 
+%files python3
+%defattr(-,root,root,-)
+%attr(755,root,root) /%{_libdir}/python3.?/site-packages/*
+%{python3_sitearch}/capng.py*
+
 %files utils
 %defattr(-,root,root,-)
 %{!?_licensedir:%global license %%doc}
@@ -113,6 +129,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0644,root,root) %{_mandir}/man8/*
 
 %changelog
+* Fri May 08 2015 Steve Grubb <sgrubb at redhat.com> 0.7.6-1
+- New upstream release adding python3 support
+
 * Thu May 07 2015 Steve Grubb <sgrubb at redhat.com> 0.7.5-1
 - New upstream release
 
diff --git a/sources b/sources
index a1dba17..cfc71ff 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7c55c223ac9fb8c4b7e0487f31125370  libcap-ng-0.7.5.tar.gz
+9ac7976c76d44e202da433bfb351de60  libcap-ng-0.7.6.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libcap-ng.git/commit/?h=master&id=e5215fde13d259b49245fd3051871383d293c634


More information about the scm-commits mailing list