[packages/python-PyQt4] Fix pyuic4-3
jajcus
jajcus at pld-linux.org
Sat Nov 19 21:39:21 CET 2016
commit 5b6793165f376b56cc30b75fb9825d9622f3ca22
Author: Jacek Konieczny <jajcus at jajcus.net>
Date: Sat Nov 19 21:37:34 2016 +0100
Fix pyuic4-3
- do not use 'uic.pyc' instead of 'uic.py' (it is not in the same path for Python 3).
- do actually build the pyc and pyo files
Fixes:
> /usr/bin/python3: can't open file '/usr/lib64/python3.5/site-packages/PyQt4/uic/pyuic.pyc': [Errno 2] No such file or directory
Release: 4
python-PyQt4.spec | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/python-PyQt4.spec b/python-PyQt4.spec
index 80fbdb8..c5716bf 100644
--- a/python-PyQt4.spec
+++ b/python-PyQt4.spec
@@ -14,7 +14,7 @@ Summary: Python 2 bindings for the Qt4 toolkit
Summary(pl.UTF-8): Wiązania Pythona 2 do toolkitu Qt4
Name: python-%{module}
Version: 4.11.4
-Release: 3
+Release: 4
License: GPL v3
Group: Libraries/Python
Source0: http://downloads.sourceforge.net/pyqt/PyQt-x11-gpl-%{version}.tar.gz
@@ -212,7 +212,6 @@ kodu wykorzystującego PyQt4.
%prep
%setup -q -n PyQt-x11-gpl-%{version}
-%{__sed} -i 's,pyuic.py,pyuic.pyc,' configure.py
# small hack to build for shared libs - symbol QT_SHARED not defined anymore?
%{__sed} -i 's/qt_shared = lines\[.*\]/qt_shared = "y"/' configure.py
%{__sed} -i 's/resp = sys.stdin.readline.*/resp = "yes"/' configure.py
@@ -270,6 +269,9 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
INSTALL_ROOT=$RPM_BUILD_ROOT
%{__mv} $RPM_BUILD_ROOT%{_bindir}/pyuic4{,-3}
+
+%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
+%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
%endif
%if %{with python2}
@@ -287,6 +289,8 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt4/uic/Loader/*.py
%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt4/uic/port_v2/*.py
%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt4/uic/port_v3/*.py
+
+%{__sed} -i 's,pyuic.py,pyuic.pyc,' $RPM_BUILD_ROOT%{_bindir}/pyuic4
%endif
cp -R examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
@@ -354,6 +358,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{py3_sitedir}/PyQt4/QtXml.so
%attr(755,root,root) %{py3_sitedir}/PyQt4/QtXmlPatterns.so
%attr(755,root,root) %{py3_sitedir}/PyQt4/phonon.so
+%{py3_sitedir}/PyQt4/__pycache__
%{py3_sitedir}/PyQt4/__init__.py
%{py3_sitedir}/PyQt4/pyqtconfig.py
%attr(755,root,root) %{py3_sitedir}/dbus/mainloop/qt.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python-PyQt4.git/commitdiff/5b6793165f376b56cc30b75fb9825d9622f3ca22
More information about the pld-cvs-commit
mailing list