[med-svn] r19666 - trunk/packages/dicom3tools/trunk/debian
Andreas Tille
tille at moszumanska.debian.org
Sun Jul 19 10:50:04 UTC 2015
Author: tille
Date: 2015-07-19 10:50:03 +0000 (Sun, 19 Jul 2015)
New Revision: 19666
Modified:
trunk/packages/dicom3tools/trunk/debian/changelog
trunk/packages/dicom3tools/trunk/debian/rules
Log:
debian/rules: short dh
Modified: trunk/packages/dicom3tools/trunk/debian/changelog
===================================================================
--- trunk/packages/dicom3tools/trunk/debian/changelog 2015-07-18 21:48:40 UTC (rev 19665)
+++ trunk/packages/dicom3tools/trunk/debian/changelog 2015-07-19 10:50:03 UTC (rev 19666)
@@ -5,6 +5,7 @@
* Priority: optional
* cme fix dpkg-control
* DEP5 copyright
+ * debian/rules: short dh
-- Andreas Tille <tille at debian.org> Sat, 18 Jul 2015 18:19:19 +0200
Modified: trunk/packages/dicom3tools/trunk/debian/rules
===================================================================
--- trunk/packages/dicom3tools/trunk/debian/rules 2015-07-18 21:48:40 UTC (rev 19665)
+++ trunk/packages/dicom3tools/trunk/debian/rules 2015-07-19 10:50:03 UTC (rev 19666)
@@ -24,51 +24,22 @@
DCLIST = -name andump\* -o -name jpegdump\* -o -name dcdirdmp\* -o -name dcdump\* -o -name dcentvfy\* -o -name dcfile\* -o -name dchist\* -o -name dciodvfy\* -o -name dckey\* -o -name dcsort\* -o -name dcsrdump\* -o -name dcstats\* -o -name dctable\* -o -name dctopgm8\* -o -name dcposn\* -o -name dctopgx\* -o -name dctopnm\* -o -name dcunrgb\*
endif
-configure: configure-stamp
-configure-stamp: $(QUILT_STAMPFN)
- dh_testdir
+%:
+ dh $@
+
+override_dh_auto_configure:
# http://www.gnu.org/manual/gawk/html_node/Special-FD.html
find . -name \*.awk -exec sed -i -e 's@/dev/tty@/dev/stderr at g' {} \;
- # Add here commands to configure the package.
sh Configure
imake -I./config -DTmpPath=/tmp -DOptimizeLevel=-O2 $(IMAKEFLAGS)
- touch configure-stamp
-build: build-stamp
-build-stamp: configure-stamp
- dh_testdir
- # Add here commands to compile the package.
+override_dh_auto_build:
$(MAKE) World C_DEBUGFLAGS="$(CFLAGS)" CPLUSPLUS_DEBUGFLAGS="$(CXXFLAGS)" C_EXTRA_LOAD_FLAGS="$(LDFLAGS)" CPLUSPLUS_EXTRA_LOAD_FLAGS="$(LDFLAGS)"
- touch $@
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
- [ ! -f Makefile ] || $(MAKE) clean
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- #dh_clean -k
- dh_prep
- dh_installdirs
-
- # Add here commands to install the package into debian/dicom3tools.
- # install everything
- $(MAKE) DESTDIR=$(CURDIR)/debian/dicom3tools install
- # install man pages:
+override_dh_installman:
$(MAKE) DESTDIR=$(CURDIR)/debian/dicom3tools install.man
# remove empty man page
find $(CURDIR)/debian/dicom3tools -type f -size 0 -print | xargs rm
- # now that we have removed empty man page, we need to remove associated binaries
- for file in ancp andiff antodc.all binpatch dcanon dcburn dccmp dccomb dcdecmpr dcdiff dclutburn \
- dclutmix dcmvhier.8only dcmvhier.all dcortho dcostosr dcpost dcproj dcrmsfx.all \
- dcsrmrg dcsub dcswab dcunjpeg.all dumptiff dumpwhat gentodc.dat.all \
- jpegsplit pbmswbit pgmtobmp pnmpred pqsplit rawarith rawdiff rawmask; do \
- find $(CURDIR)/debian/dicom3tools -type f -name $$file\* -print | xargs rm; \
- done
# Move the special .so (groff source file to /usr/share/dicom3tools to please lintian
mkdir -p $(CURDIR)/debian/dicom3tools/usr/share/dicom3tools
mv $(CURDIR)/debian/dicom3tools/usr/share/man/man1/*.so $(CURDIR)/debian/dicom3tools/usr/share/dicom3tools
@@ -85,36 +56,21 @@
# Remove (except special list from official upstream releases) :
find $(CURDIR)/debian/dicom3tools/usr/bin -type f -not \( $(DCLIST) \) -print | xargs rm;
find $(CURDIR)/debian/dicom3tools/usr/share/man -type f -not \( $(DCLIST) \) -print | xargs rm;
+
+override_dh_install:
+ dh_install
+ # now that we have removed empty man page, we need to remove associated binaries
+ for file in ancp andiff antodc.all binpatch dcanon dcburn dccmp dccomb dcdecmpr dcdiff dclutburn \
+ dclutmix dcmvhier.8only dcmvhier.all dcortho dcostosr dcpost dcproj dcrmsfx.all \
+ dcsrmrg dcsub dcswab dcunjpeg.all dumptiff dumpwhat gentodc.dat.all \
+ jpegsplit pbmswbit pgmtobmp pnmpred pqsplit rawarith rawdiff rawmask; do \
+ find $(CURDIR)/debian/dicom3tools -type f -name $$file\* -print | xargs rm; \
+ done
# Remove all static lib
rm -rf $(CURDIR)/debian/dicom3tools/usr/lib
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-build-arch: build
-build-indep: build
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
+override_dh_installchangelogs:
dh_installchangelogs CHANGES
- dh_installdocs
- dh_installexamples
- dh_installman
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
get-orig-source:
uscan --verbose --force-download --rename --destdir ../tarballs
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
More information about the debian-med-commit
mailing list