[SCM] swh-plugins/master: Turn it into dh short form + dh_autoreconf.

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Thu Dec 27 15:37:08 UTC 2012


The following commit has been merged in the master branch:
commit 2c651333ab1cf28bff2d34717a17a124562ad852
Author: Alessio Treglia <alessio at debian.org>
Date:   Thu Dec 27 15:36:44 2012 +0000

    Turn it into dh short form + dh_autoreconf.

diff --git a/debian/control b/debian/control
index ddb4f1e..23ed0fa 100644
--- a/debian/control
+++ b/debian/control
@@ -5,10 +5,9 @@ Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alio
 Uploaders:
  Alessio Treglia <alessio at debian.org>
 Build-Depends:
- autoconf,
- automake1.9,
  chrpath,
  debhelper (>= 9~),
+ dh-autoreconf,
  ladspa-sdk,
  libfftw3-dev,
  libtool,
diff --git a/debian/rules b/debian/rules
index 9bbbe33..62a1238 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,59 +21,26 @@ ifeq ($(DEB_BUILD_ARCH),amd64)
 	EXTRAFLAGS := --enable-sse
 endif
 
-config.status:
-	dh_testdir
-	autoreconf -f -i
-	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
-		--prefix=/usr --mandir=\$${prefix}/share/man --enable-shared \
-		--infodir=\$${prefix}/share/info --disable-rpath $(EXTRAFLAGS)
-	touch configure-stamp
+%:
+	dh $@ --with autoreconf
 
-build: build-stamp
+override_dh_auto_configure:
+	dh_auto_configure -- --enable-shared \
+		--disable-rpath $(EXTRAFLAGS)
 
-build-stamp: config.status
-	dh_testdir
-	$(MAKE)
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	[ ! -f Makefile ] || $(MAKE) distclean
-	rm -f config.cache
+override_dh_auto_clean:
 	rm -f conftest conftest.c
 	rm -f po/*.gmo
 	rm -f po/stamp-po
-	dh_clean
+	dh_auto_clean
 
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/swh-plugins
+override_dh_auto_install:
+	dh_auto_install
 	# Remove rpaths.
 	chrpath -d -k debian/swh-plugins/usr/lib/ladspa/pitch_scale_1193.so
 	chrpath -d -k debian/swh-plugins/usr/lib/ladspa/pitch_scale_1194.so
 	chrpath -d -k debian/swh-plugins/usr/lib/ladspa/mbeq_1197.so
 	chrpath -d -k debian/swh-plugins/usr/lib/ladspa/imp_1199.so
 
-binary-indep: build install
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_install
-	dh_installdocs
+override_dh_installchangelogs:
 	dh_installchangelogs ChangeLog
-	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

-- 
swh-plugins packaging



More information about the pkg-multimedia-commits mailing list