[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