[Python-modules-commits] r25920 - in packages/pyqt5/trunk/debian (4 files)

mitya57-guest at users.alioth.debian.org mitya57-guest at users.alioth.debian.org
Mon Sep 23 13:05:42 UTC 2013


    Date: Monday, September 23, 2013 @ 13:05:40
  Author: mitya57-guest
Revision: 25920

* Delete pycache directories in clean target.
* Regenerate resource files during build.
* Delete built docs and fancybrowser example from upstream tarball
  as they contain non-free jquery version (and we can't build jquery
  resource file when jquery is not in tarball) (closes: #722990).
* Update debian/watch to use dversionmangle.

Modified:
  packages/pyqt5/trunk/debian/changelog
  packages/pyqt5/trunk/debian/pyqt5-doc.links
  packages/pyqt5/trunk/debian/rules
  packages/pyqt5/trunk/debian/watch

Modified: packages/pyqt5/trunk/debian/changelog
===================================================================
--- packages/pyqt5/trunk/debian/changelog	2013-09-23 12:56:38 UTC (rev 25919)
+++ packages/pyqt5/trunk/debian/changelog	2013-09-23 13:05:40 UTC (rev 25920)
@@ -1,10 +1,19 @@
-pyqt5 (5.0.1-2) UNRELEASED; urgency=low
+pyqt5 (5.0.1+dfsg-1) UNRELEASED; urgency=low
 
+  [ Scott Kitterman ]
   * Install designer plugin in python3-pyqt5
   * Move debug version of libpyqt5qmlplugin.so from python3-pyqt5-dbg to
     python3-pyqt5.qtquick-dbg to match the regular file and avoid duplication
     (Closes: #720679)
 
+  [ Dmitry Shachnev ]
+  * Delete pycache directories in clean target.
+  * Regenerate resource files during build.
+  * Delete built docs and fancybrowser example from upstream tarball
+    as they contain non-free jquery version (and we can't build jquery
+    resource file when jquery is not in tarball) (closes: #722990).
+  * Update debian/watch to use dversionmangle.
+
  -- Scott Kitterman <scott at kitterman.com>  Fri, 23 Aug 2013 23:22:12 -0400
 
 pyqt5 (5.0.1-1) experimental; urgency=low

Modified: packages/pyqt5/trunk/debian/pyqt5-doc.links
===================================================================
--- packages/pyqt5/trunk/debian/pyqt5-doc.links	2013-09-23 12:56:38 UTC (rev 25919)
+++ packages/pyqt5/trunk/debian/pyqt5-doc.links	2013-09-23 13:05:40 UTC (rev 25920)
@@ -1 +1 @@
-usr/share/doc/pyqt5-doc/html/_static/jquery.js  /usr/share/doc/pyqt5-doc/examples/webkit/fancybrowser/jquery.min.js
+#usr/share/doc/pyqt5-doc/html/_static/jquery.js  /usr/share/doc/pyqt5-doc/examples/webkit/fancybrowser/jquery.min.js

Modified: packages/pyqt5/trunk/debian/rules
===================================================================
--- packages/pyqt5/trunk/debian/rules	2013-09-23 12:56:38 UTC (rev 25919)
+++ packages/pyqt5/trunk/debian/rules	2013-09-23 13:05:40 UTC (rev 25920)
@@ -6,6 +6,10 @@
 
 py3_dbusmoddir = $(shell python3 -c 'import dbus.mainloop; print(dbus.mainloop.__path__[0])')
 
+debian_version = $(word 2,$(shell dpkg-parsechangelog | grep ^Version:))
+upstream_dfsg_version = $(firstword $(subst -, ,$(debian_version)))
+upstream_version = $(subst ~,,$(firstword $(subst +, ,$(debian_version))))
+
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 export QMAKESPEC=/usr/share/qt5/mkspecs/linux-g++
@@ -95,12 +99,11 @@
 	dh_installdirs -i
 	dh_install -i --list-missing
 	dh_installexamples -i
-	# Use python3 shebangs
+	# Use python3 shebangs and regenerate resource files
 	cd $(CURDIR)/debian/pyqt5-doc/usr/share/doc/pyqt5-doc/examples/; \
-		find . -name '*.py' -exec sed -i 's/\/env python/\/python3/g' {} +
-	#$(CURDIR)/build-$(DEFAULT_PYTHON)/pyrcc/pyrcc5 -o \
-	#	$(CURDIR)/debian/pyqt5-doc/usr/share/doc/pyqt5-doc/examples/demos/qtdemo/qtdemo_rc.py \
-	#	$(CURDIR)/examples/demos/qtdemo/qtdemo.qrc 
+		find . -name '*.py' -exec sed -i 's/\/env python/\/python3/g' {} +; \
+		find . -name '*.qrc' | sed 's/\.qrc//g' | xargs -I {} \
+		$(CURDIR)/build-$(DEFAULT_PYTHON)/pyrcc/pyrcc5 {}.qrc -o {}_rc.py
 
 install-arch: build-arch
 	dh_testdir
@@ -165,6 +168,7 @@
 	dh_testdir
 	dh_testroot
 	rm -rf $(PYTHON3S:%=build-%) $(PYTHON3S:%=dbg-build-%)
+	find . -type d -name __pycache__ | xargs rm -rf
 	cd sip; rm -rf Qt opengl_types.sip pyqt-gpl.sip5
 	dh_clean
 
@@ -225,4 +229,7 @@
 
 binary: binary-arch binary-indep
 
-.PHONY: build-indep build-arch build clean binary-indep binary-arch binary configure
+get-orig-source:
+	sh $(CURDIR)/debian/get-orig-source.sh $(upstream_dfsg_version)
+
+.PHONY: build-indep build-arch build clean binary-indep binary-arch binary configure get-orig-source

Modified: packages/pyqt5/trunk/debian/watch
===================================================================
--- packages/pyqt5/trunk/debian/watch	2013-09-23 12:56:38 UTC (rev 25919)
+++ packages/pyqt5/trunk/debian/watch	2013-09-23 13:05:40 UTC (rev 25920)
@@ -1,2 +1,3 @@
 version=3
+opts=dversionmangle=s/\+dfsg// \
 http://sf.net/pyqt/PyQt-gpl-(.*)\.tar\.gz debian uupdate




More information about the Python-modules-commits mailing list