From b745501b908749d743d0c51174cc3a3e0634b532 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha <jbi...@debian.org>
Date: Tue, 26 Dec 2017 13:11:50 -0500
Subject: [PATCH 1/2] Switch from cdbs to dh

Closes: #885398
---
 debian/control             |  3 +--
 debian/libwavpack-dev.docs |  1 +
 debian/rules               | 33 ++++++++++++++++++++-------------
 3 files changed, 22 insertions(+), 15 deletions(-)
 create mode 100644 debian/libwavpack-dev.docs

diff --git a/debian/control b/debian/control
index b073389..dfa875f 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,7 @@ Section: sound
 Priority: optional
 Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
 Uploaders: Sebastian Dröge <sl...@debian.org>
-Build-Depends: cdbs (>= 0.4.93~),
-               debhelper (>= 9),
+Build-Depends: debhelper (>= 9),
                dh-autoreconf,
                dpkg-dev (>= 1.14.13)
 Standards-Version: 4.0.0
diff --git a/debian/libwavpack-dev.docs b/debian/libwavpack-dev.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/libwavpack-dev.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/rules b/debian/rules
index fd06a0c..7890799 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,20 +1,27 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/autoreconf.mk
-include /usr/share/cdbs/1/rules/utils.mk
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed
 
-common-binary-post-install-arch:: list-missing
+ifeq (,$(filter-out armel armhf,$(DEB_HOST_ARCH)))
+asm += --disable-asm
+endif
 
-DEB_SHLIBDEPS_INCLUDE := debian/libwavpack1/usr/lib
-DEB_DH_MAKESHLIBS_ARGS_libwavpack1 += -- -c4
+%:
+	dh $@
 
-DEB_INSTALL_DOCS_ALL = 
-DEB_INSTALL_DOCS_libwavpack-dev = README
+override_dh_autoreconf:
+	dh_autoreconf --as-needed
 
-DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+override_dh_auto_configure:
+	dh_auto_configure -- ${asm}
 
-ifeq (,$(filter-out armel armhf,$(DEB_HOST_ARCH)))
-DEB_CONFIGURE_EXTRA_FLAGS += --disable-asm
-endif
+override_dh_makeshlibs:
+	dh_makeshlibs -- -c4
+
+override_dh_install:
+	find debian/tmp -name '*.la' -print -delete
+	dh_install
+
+override_dh_missing:
+	dh_missing --fail-missing
-- 
2.14.1

From 5c38a7c46f7ec2c8b43f086c44136d426b220884 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha <jbi...@debian.org>
Date: Tue, 26 Dec 2017 13:17:34 -0500
Subject: [PATCH 2/2] Bump debhelper compat to 11

and drop obsolete dpkg-dev and pre-depends for multi-archification
---
 debian/compat  | 2 +-
 debian/control | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/debian/compat b/debian/compat
index ec63514..b4de394 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+11
diff --git a/debian/control b/debian/control
index dfa875f..d11bf36 100644
--- a/debian/control
+++ b/debian/control
@@ -3,9 +3,7 @@ Section: sound
 Priority: optional
 Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
 Uploaders: Sebastian Dröge <sl...@debian.org>
-Build-Depends: debhelper (>= 9),
-               dh-autoreconf,
-               dpkg-dev (>= 1.14.13)
+Build-Depends: debhelper (>= 11),
 Standards-Version: 4.0.0
 Homepage: http://www.wavpack.com
 Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/wavpack.git
@@ -15,7 +13,6 @@ Package: libwavpack1
 Architecture: any
 Multi-Arch: same
 Section: libs
-Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Description: audio codec (lossy and lossless) - library
-- 
2.14.1

_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to