[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