[Python-apps-commits] r2911 - in packages/vitables/trunk/debian (rules)

xnox-guest at users.alioth.debian.org xnox-guest at users.alioth.debian.org
Sun May 10 21:43:06 UTC 2009


    Date: Sunday, May 10, 2009 @ 21:43:05
  Author: xnox-guest
Revision: 2911

Distutils + extra qt4 stuff + docs build works

Modified:
  packages/vitables/trunk/debian/rules

Modified: packages/vitables/trunk/debian/rules
===================================================================
--- packages/vitables/trunk/debian/rules	2009-05-10 20:06:19 UTC (rev 2910)
+++ packages/vitables/trunk/debian/rules	2009-05-10 21:43:05 UTC (rev 2911)
@@ -2,17 +2,20 @@
 %:
 	dh --with quilt $@
 
-override_dh_build:
-	make uis
-	make resources
+override_dh_auto_build:
+	cd doc && make
+	pyrcc4 -o vitables/qrc_resources.py resources.qrc
+	pyuic4 -o vitables/queries/queryUI.py vitables/queries/query_dlg.ui
+	pyuic4 -o vitables/preferences/settingsUI.py vitables/preferences/settings_dlg.ui
+	dh_auto_build
 
 override_dh_auto_install:
 	dh_auto_install -- --install-lib=/usr/share/vitables \
-	                   --install-data=/usr/share/doc/vitables \
-	                   --install-scripts=/usr
+			   --install-data=/usr/share/doc/vitables \
+			   --install-scripts=/usr
 
 	find debian/vitables/usr/share/doc/ -name '[V|L]*' ! -type d -delete
-
+	rm -r debian/vitables/usr/share/doc/vitables/doc/images
 	gzip -dfcS .svgz unixapp/vitables.svgz > \
 	debian/vitables/usr/share/pixmaps/vitables.svg
 
@@ -22,22 +25,23 @@
 override_dh_compress:
 	dh_compress -X.h5 -X.pdf
 
-override_dh_clean:
-	dh_clean
-	make clean
+override_dh_auto_clean:
+	dh_auto_clean
+	cd doc && make clean
 
-# Reference wiki.debian.org/SandroTosi/Svn_get-orig-source
-
 #hg revno 96
 rev_id := e80739d79701
 tmp_dir := vitables-$(rev_id)
 
+#ugly but can be called from any directory
 get-orig-source:
 
 	wget http://hg.berlios.de/repos/vitables/archive/e80739d79701.tar.gz
 	tar xvf *.tar.gz
-	echo "include resources.qrc Makefile \nrecursive-include icons *" >> \
-		$(tmp_dir)/MANIFEST.in
+	sed -i "3s/Makefile.*/*/" $(tmp_dir)/MANIFEST.in 
+	echo "include resources.qrc \nrecursive-include icons * \n\
+recursive-include vitables/queries *.ui\nrecursive-include vitables/preferences *.ui" \
+	>> $(tmp_dir)/MANIFEST.in
 	sed -i "/^setup/s/\(ViTables\)/vitables/" $(tmp_dir)/setup.py 
 	(cd $(tmp_dir) && make clean && python setup.py sdist)
 	mv $(tmp_dir)/dist/*.tar.gz vitables_2.0+hg96+dfsg.orig.tar.gz




More information about the Python-apps-commits mailing list