[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