[Python-modules-commits] [pyqt5] 01/01: Revert the changes to pyqt5-dev-tools package.
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Tue Aug 9 17:52:04 UTC 2016
This is an automated email from the git hooks/post-receive script.
mitya57 pushed a commit to branch master
in repository pyqt5.
commit 52b594403049500a9a7637761689c8727080c954
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date: Tue Aug 9 20:44:07 2016 +0300
Revert the changes to pyqt5-dev-tools package.
The previous approach did not work well because it required doing the
arch-dependent code build/install during arch-indep builds (which is wrong).
---
debian/changelog | 5 ++---
debian/control | 4 ++--
debian/pyqt5-dev-tools.install | 4 ++++
debian/python3-pyqt5.install | 4 ----
debian/rules | 2 +-
5 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index d198b7a..544a835 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,9 +7,8 @@ pyqt5 (5.7+dfsg-1) UNRELEASED; urgency=medium
* Update debian/copyright.
* Stop installing Qt.pyi, it is no longer generated.
* Update for upstream changes to pyrcc5 and pylupdate5:
- - The actual code is now in python3-pyqt5 package.
- - pyqt5-dev-tools is now an Architecure: all package containing
- only executable wrappers.
+ - Add new files to debian/pyqt5-dev-tools.install.
+ - Fix shebangs in /usr/bin/pylupdate5 and /usr/bin/pyrcc5 files.
-- Dmitry Shachnev <mitya57 at debian.org> Thu, 04 Aug 2016 21:26:03 +0300
diff --git a/debian/control b/debian/control
index dcad6ec..613f671 100644
--- a/debian/control
+++ b/debian/control
@@ -59,10 +59,10 @@ Description: Development files for PyQt5
Package: pyqt5-dev-tools
Depends: python3,
- python3-pyqt5 (>= ${source:Version}),
+ python3-pyqt5 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
-Architecture: all
+Architecture: any
Description: Development tools for PyQt5
This package contains various support tools for PyQt5 developers:
* a user interface compiler (pyuic5)
diff --git a/debian/pyqt5-dev-tools.install b/debian/pyqt5-dev-tools.install
index 1df36c6..9bec48b 100644
--- a/debian/pyqt5-dev-tools.install
+++ b/debian/pyqt5-dev-tools.install
@@ -1 +1,5 @@
usr/bin/*
+usr/lib/python3*/dist-packages/PyQt5/pylupdate.so
+usr/lib/python3*/dist-packages/PyQt5/pylupdate_main.py
+usr/lib/python3*/dist-packages/PyQt5/pyrcc.so
+usr/lib/python3*/dist-packages/PyQt5/pyrcc_main.py
diff --git a/debian/python3-pyqt5.install b/debian/python3-pyqt5.install
index e348e7f..ca62cda 100644
--- a/debian/python3-pyqt5.install
+++ b/debian/python3-pyqt5.install
@@ -21,8 +21,4 @@ usr/lib/python3*/dist-packages/PyQt5/QtWidgets.so
usr/lib/python3*/dist-packages/PyQt5/QtXml.pyi
usr/lib/python3*/dist-packages/PyQt5/QtXml.so
usr/lib/python3*/dist-packages/PyQt5/__init__.py
-usr/lib/python3*/dist-packages/PyQt5/pylupdate.so
-usr/lib/python3*/dist-packages/PyQt5/pylupdate_main.py
-usr/lib/python3*/dist-packages/PyQt5/pyrcc.so
-usr/lib/python3*/dist-packages/PyQt5/pyrcc_main.py
usr/lib/python3*/dist-packages/PyQt5/uic/*
diff --git a/debian/rules b/debian/rules
index 7073e84..56a662a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -96,7 +96,6 @@ install-indep: build-indep
dh_prep -i
dh_installdirs -i
dh_install -i --fail-missing
- sed -i 's,/usr/bin/python3[.0-9]*,/usr/bin/python3,' debian/pyqt5-dev-tools/usr/bin/*
dh_installexamples -Xactiveqt -i
# Use python3 shebangs and regenerate resource files
cd $(CURDIR)/debian/pyqt5-examples/usr/share/doc/pyqt5-examples/examples/; \
@@ -131,6 +130,7 @@ install-arch: build-arch
done
dh_install -a --fail-missing
+ sed -i 's,/usr/bin/python3[.0-9]*,/usr/bin/python3,' debian/pyqt5-dev-tools/usr/bin/*
find debian/python*-dbg ! -type d \
! \( -name '*.so' -o -name '*config_*d*.py' \) | xargs rm -f
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pyqt5.git
More information about the Python-modules-commits
mailing list