[Forensics-changes] [SCM] debian-forensics/guymager branch, debian, updated. debian/0.6.7-3-6-gfed5ff0

Michael Prokop mika at debian.org
Mon Apr 22 15:07:46 UTC 2013


The following commit has been merged in the debian branch:
commit 5f9c4dd5713afa41e0d250daca41846feee56593
Author: Michael Prokop <mika at debian.org>
Date:   Fri Mar 29 11:53:30 2013 +0100

    Convert debian/rules to new debhelper style
    
    * Build-Depend on debhelper 9
    * Build-Depend on quilt

diff --git a/debian/control b/debian/control
index 26ae016..3b023f3 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: utils
 Priority: optional
 Maintainer: Debian Forensics <forensics-devel at lists.alioth.debian.org>
 Uploaders: Michael Prokop <mika at debian.org>
-Build-Depends: debhelper (>= 8), libewf-dev (>=20080501), libguytools2-dev,
+Build-Depends: debhelper (>= 9), quilt, libewf-dev (>=20080501), libguytools2-dev,
  libparted0-dev, libprocps0-dev, libqt4-dev, libssl-dev
 Standards-Version: 3.9.3
 Homepage: http://guymager.sourceforge.net/
diff --git a/debian/rules b/debian/rules
index 2f5a134..2f25d33 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,67 +4,35 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-configure: configure-stamp
-configure-stamp:
+%:
+	dh $@
+
+override_dh_auto_configure:
+	dh_quilt_patch
 	dh_testdir
 	qmake-qt4 DEFINES+="SPLASH_DIR=\'\\\"/usr/share/guymager\\\"\' LANGUAGE_DIR=\'\\\"/usr/share/guymager\\\"\' LANGUAGE_DIR_QT=\'\\\"/usr/share/qt4/translations\\\"\'"
 	# ugly but only chance to find libparted in guymager :-/
 	sed -i "s/^const QString ThreadScanLibPartedSearchDirs.*/const QString ThreadScanLibPartedSearchDirs    = \\\"\/lib,\/lib\/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH),\/usr\/lib,\/usr\/local\/lib\\\";       \/\/ Separate directories by commas/" threadscan.cpp
 	touch configure-stamp
 
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp: configure-stamp
+override_dh_auto_build:
 	dh_testdir
 	$(MAKE)
 	lrelease guymager.pro
 	cd manuals  && ./rebuild.sh && cd -
 	touch $@
 
-clean:
+override_dh_auto_clean:
+	dh_quilt_unpatch
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp configure-stamp
 	# dpkg-buildpackage starts with cleaning, so we have to be sure that there's a
 	# Makefile (and thus call qmake-qt4):
 	qmake-qt4
-
 	$(MAKE) clean
 	# remove leftover files:
 	rm -f guymager
 	rm -f guymager_de.qm guymager_en.qm guymager_fr.qm guymager_it.qm guymager_nl.qm
 	rm -f Makefile
 	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs
-	dh_installdocs
-	dh_installmenu
-	dh_installman
-	dh_install
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure

-- 
debian-forensics/guymager



More information about the forensics-changes mailing list