commit 9af55ceb051f6cd13dcb12ae211d677fb6467b38
Author: Jakub Bogusz <[email protected]>
Date:   Tue Apr 26 19:39:01 2016 +0200

    - added pysetup patch, pass PLD-specific purelib path

 apparmor-utils-pysetup.patch | 11 +++++++++++
 apparmor-utils.spec          | 21 +++++++++++++--------
 2 files changed, 24 insertions(+), 8 deletions(-)
---
diff --git a/apparmor-utils.spec b/apparmor-utils.spec
index 8e03e84..f34b29c 100644
--- a/apparmor-utils.spec
+++ b/apparmor-utils.spec
@@ -1,4 +1,5 @@
-
+#
+# Conditional build:
 %bcond_with    python3 # use Python 3 instead of Python 2
 
 Summary:       AppArmor userlevel utilities that are useful in creating 
AppArmor profiles
@@ -11,6 +12,7 @@ License:      GPL v2
 Group:         Base
 Source0:       
http://launchpad.net/apparmor/2.10/%{version}/+download/apparmor-%{version}.tar.gz
 # Source0-md5: c9d82e04d699b0530b12dec15136027d
+Patch0:                %{name}-pysetup.patch
 URL:           http://wiki.apparmor.net/
 BuildRequires: gettext-tools
 %if %{with python3}
@@ -53,6 +55,7 @@ Obsługa plików AppArmor dla Vima.
 
 %prep
 %setup -q -n apparmor-%{version}
+%patch0 -p1
 
 %if %{with python3}
 %{__sed} -i -e '1s, */usr/bin/env python,%{__python3},' utils/aa-*
@@ -67,8 +70,10 @@ cd utils
 %{__make} install \
 %if %{with python3}
        PYTHON="%{__python3}" \
+       PYSETUP_INSTALL_ARGS="--install-purelib=%{py3_sitescriptdir}" \
 %else
        PYTHON="%{__python}" \
+       PYSETUP_INSTALL_ARGS="--install-purelib=%{py_sitescriptdir}" \
 %endif
        DESTDIR=$RPM_BUILD_ROOT \
        BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
@@ -107,14 +112,14 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_datadir}/apparmor
 %{_datadir}/apparmor/easyprof
 %if %{with python3}
-%{py3_sitedir}/apparmor
-%{py3_sitedir}/apparmor-%{version}-py*.egg-info
+%{py3_sitescriptdir}/apparmor
+%{py3_sitescriptdir}/apparmor-%{version}-py*.egg-info
 %else
-%dir %{py_sitedir}/apparmor
-%{py_sitedir}/apparmor/*.py[co]
-%dir %{py_sitedir}/apparmor/rule
-%{py_sitedir}/apparmor/rule/*.py[co]
-%{py_sitedir}/apparmor-%{version}-py*.egg-info
+%dir %{py_sitescriptdir}/apparmor
+%{py_sitescriptdir}/apparmor/*.py[co]
+%dir %{py_sitescriptdir}/apparmor/rule
+%{py_sitescriptdir}/apparmor/rule/*.py[co]
+%{py_sitescriptdir}/apparmor-%{version}-py*.egg-info
 %endif
 %{_mandir}/man5/logprof.conf.5*
 %{_mandir}/man8/aa-*.8*
diff --git a/apparmor-utils-pysetup.patch b/apparmor-utils-pysetup.patch
new file mode 100644
index 0000000..0684471
--- /dev/null
+++ b/apparmor-utils-pysetup.patch
@@ -0,0 +1,11 @@
+--- apparmor-2.10.1/utils/Makefile.orig        2015-11-18 21:29:25.000000000 
+0100
++++ apparmor-2.10.1/utils/Makefile     2016-04-26 18:56:36.173658050 +0200
+@@ -57,7 +57,7 @@
+       $(MAKE) install_manpages DESTDIR=${DESTDIR}
+       $(MAKE) -C vim install DESTDIR=${DESTDIR}
+       ln -sf aa-status.8 ${DESTDIR}/${MANDIR}/man8/apparmor_status.8
+-      ${PYTHON} ${PYSETUP} install --prefix=${PYPREFIX} --root=${DESTDIR} 
--version=${VERSION}
++      ${PYTHON} ${PYSETUP} install --prefix=${PYPREFIX} --root=${DESTDIR} 
$(PYSETUP_INSTALL_ARGS) --version=${VERSION}
+ 
+ .PHONY: clean
+ ifndef VERBOSE
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/apparmor-utils.git/commitdiff/9af55ceb051f6cd13dcb12ae211d677fb6467b38

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to