tags 727379 + patch
tags 727379 + pending
thanks
Dear maintainer,
This bug has been pending for some time, and needs fixing for new
ports, including arm64 which is building now:
(http://buildd.debian-ports.org/status/architecture.php?a=arm64&suite=sid).
So I've prepared an NMU for fbpager (versioned as
0.1.5~git20090221.1.8e0927e6-1.1) and uploaded it to DELAYED/7. Please
feel free to tell me if I should delay it longer.
Discussion on debian-devel revealed consensus that the right way to
ensure successful builds on all new architectures was to autoreconf
packages, This works for all arches, even those that need libtool
changes, and will continue to work into the future without an update
as each new arch comes along. (Discussion at
https://lists.debian.org/debian-devel/2014/04/msg00383.html, thread
starting at
https://lists.debian.org/debian-devel/2014/04/msg00342.html
However, whilst this package does autoreconf cleanly, building this
way brings back the 'links uselessly against liSM and libICE' which
you have carefully sedded out of the existing configure. There is
probbaly a cleaner way to fix this and still use dh_autoreconf for
future-proofing, but it's clearly too intrusive for an NMU so I've
left it using the simpler update of config.{sub,guess} instead, which
fixes the build on arm64.
Regards.
diff -u fbpager-0.1.5~git20090221.1.8e0927e6/debian/rules fbpager-0.1.5~git20090221.1.8e0927e6/debian/rules
--- fbpager-0.1.5~git20090221.1.8e0927e6/debian/rules
+++ fbpager-0.1.5~git20090221.1.8e0927e6/debian/rules
@@ -28,6 +28,8 @@
config.status: configure
dh_testdir
+ cp -f /usr/share/misc/config.sub .
+ cp -f /usr/share/misc/config.guess .
CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
configure: $(QUILT_STAMPFN)
diff -u fbpager-0.1.5~git20090221.1.8e0927e6/debian/changelog fbpager-0.1.5~git20090221.1.8e0927e6/debian/changelog
--- fbpager-0.1.5~git20090221.1.8e0927e6/debian/changelog
+++ fbpager-0.1.5~git20090221.1.8e0927e6/debian/changelog
@@ -1,3 +1,10 @@
+fbpager (0.1.5~git20090221.1.8e0927e6-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Use autotools-dev in build to support new architectures (Closes: #727379)
+
+ -- Chen Baozi <[email protected]> Fri, 06 Jun 2014 15:28:30 +0800
+
fbpager (0.1.5~git20090221.1.8e0927e6-1) unstable; urgency=low
* New upstream (git snapshot) release.
diff -u fbpager-0.1.5~git20090221.1.8e0927e6/debian/control fbpager-0.1.5~git20090221.1.8e0927e6/debian/control
--- fbpager-0.1.5~git20090221.1.8e0927e6/debian/control
+++ fbpager-0.1.5~git20090221.1.8e0927e6/debian/control
@@ -9,7 +9,8 @@
libxt-dev,
libxrender-dev,
quilt,
- xsltproc
+ xsltproc,
+ autotools-dev
Standards-Version: 3.8.0
Vcs-Git: git://git.debian.org/git/users/seanius/fbpager.git
Vcs-Browser: http://git.debian.org/?p=users/seanius/fbpager.git