[med-svn] [mricron] 15/17: Further robustify the build
Michael Hanke
mih at alioth.debian.org
Sun Sep 22 10:49:57 UTC 2013
This is an automated email from the git hooks/post-receive script.
mih pushed a commit to branch master
in repository mricron.
commit 9eb966db88e3d78640ae580c0ce70ab341e45c93
Author: Michael Hanke <michael.hanke at gmail.com>
Date: Sun Sep 22 12:13:01 2013 +0200
Further robustify the build
---
debian/rules | 22 ++++++++--------------
1 file changed, 8 insertions(+), 14 deletions(-)
diff --git a/debian/rules b/debian/rules
index 6ab608c..63585eb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,32 +9,26 @@
override_dh_auto_build:
# first the non-gui parts
cp common/notgui.inc common/isgui.inc
- lazbuild --build-all dcm2nii/dcm2nii.lpi
+ lazbuild --build-all --pcp=/etc/lazarus dcm2nii/dcm2nii.lpi
# intermediate clean
find $(CURDIR)/dcm2nii -name '*.o' -delete -o -name '*.ppu' -delete
# and now the gui parts
cp common/gui.inc common/isgui.inc
- lazbuild --build-all --ws=gtk2 mricron.lpi
- lazbuild --build-all --ws=gtk2 dcm2nii/dcm2niigui.lpi
- lazbuild --build-all --ws=gtk2 npm/npm.lpi
+ lazbuild --build-all --ws=gtk2 --pcp=/etc/lazarus mricron.lpi
+ lazbuild --build-all --ws=gtk2 --pcp=/etc/lazarus dcm2nii/dcm2niigui.lpi
+ lazbuild --build-all --ws=gtk2 --pcp=/etc/lazarus npm/npm.lpi
# rename npm to prevent conflict with npm package
mv npm/npm npm/mricron-npm
# build icon
convert iconfinal.ico -resize 32x32 iconfinal.xpm
- mv iconfinal*.xpm mricron.xpm
-
-override_dh_install:
- dh_install
- find debian/mricron-data/usr/share/mricron/ -type f -exec chmod -x {} \;
-
-override_dh_installexamples:
- dh_installexamples
- find debian/mricron-doc/usr/share/doc/mricron-doc/examples -type f -exec chmod -x {} \;
+ mv iconfinal-0.xpm mricron.xpm || mv iconfinal.xpm mricron.xpm
# we want immediately useable docs and example data, they are in a dedicated
# package already
override_dh_compress:
dh_compress -X.voi
+ -find debian/mricron-data/usr/share/mricron/ -type f -exec chmod -x {} \;
+ -find debian/mricron-doc/usr/share/doc/mricron-doc/examples -type f -exec chmod -x {} \;
override_dh_clean:
@@ -45,7 +39,7 @@ override_dh_clean:
-rm dcm2nii/dcm2nii
-rm dcm2nii/dcm2niigui
-rm npm/mricron-npm
- -rm iconfinal-*.xpm mricron.xpm
+ -rm iconfinal*.xpm mricron.xpm
-rm text.lrs
dh_clean
--
Alioth's /git/debian-med/git-commit-notice on /srv/git.debian.org/git/debian-med/mricron.git
More information about the debian-med-commit
mailing list