[nco] 31/32: Use dh-autoreconf for retooling. (closes: #744476)

Bas Couwenberg sebastic at xs4all.nl
Mon Jan 19 00:00:39 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch master
in repository nco.

commit cc2a7b725757c2840af36e7d8db9d008eb971e4d
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sun Jan 18 23:47:13 2015 +0100

    Use dh-autoreconf for retooling. (closes: #744476)
---
 debian/automake.sh |  3 +++
 debian/changelog   |  2 ++
 debian/control     |  1 +
 debian/rules       | 23 ++++++++++++++---------
 4 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/debian/automake.sh b/debian/automake.sh
new file mode 100755
index 0000000..ba1916e
--- /dev/null
+++ b/debian/automake.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+# automake requires --foreign to not fail the autoreconf process
+automake --foreign "$@"
diff --git a/debian/changelog b/debian/changelog
index c1c7e3c..145a96f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,8 @@ nco (4.4.7-1) UNRELEASED; urgency=medium
     (closes: #757323)
   * Add patch to fix hyphen-used-as-minus-sign issues in man pages.
   * Bump Standards-Version to 3.9.6, changes: copyright-format 1.0.
+  * Use dh-autoreconf for retooling.
+    (closes: #744476)
 
  -- Bas Couwenberg <sebastic at xs4all.nl>  Sun, 18 Jan 2015 16:40:05 +0100
 
diff --git a/debian/control b/debian/control
index d5e3e6c..871e048 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Uploaders: Francesco Paolo Lovergine <frankie at debian.org>,
 Section: science
 Priority: optional
 Build-Depends: debhelper (>= 9),
+               dh-autoreconf,
                autotools-dev,
                bison,
                flex,
diff --git a/debian/rules b/debian/rules
index 9e21263..befa05a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,18 +1,23 @@
 #!/usr/bin/make -f
 
+# Use custom automake command to prevent autoreconf failure
+export AUTOMAKE = ./debian/automake.sh
+
 %:
-	dh $@ --with autotools_dev --buildsystem autoconf --parallel
+	dh $@ --with autoreconf \
+	      --buildsystem autoconf \
+	      --parallel
 
 override_dh_clean:
 	dh_clean data/big.nc \
-                 data/in_1.nc \
-                 data/in_2.nc \
-                 data/nco_bm.stderr \
-                 debian/rules.old \
-                 doc/nco.info \
-                 doc/nco.info-1 \
-                 doc/nco.info-2 \
-                 doc/nco.info-3
+	         data/in_1.nc \
+	         data/in_2.nc \
+	         data/nco_bm.stderr \
+	         debian/rules.old \
+	         doc/nco.info \
+	         doc/nco.info-1 \
+	         doc/nco.info-2 \
+	         doc/nco.info-3
 
 override_dh_auto_configure:
 	dh_auto_configure -- \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/nco.git



More information about the Pkg-grass-devel mailing list