Hi Geoff,

I don't understand why you've suggested here that the libtwin package should
be dropped.  It is still a build-dependency of the petitboot package, which
does indeed seem to be a rather relevant thing to build for ppc64el; and you
appear to also be the maintainer for that package as well as this one.

If you prefer to drop the libtwin package, as the maintainer you can
certainly request its removal from the archive and update the petitboot
package to no longer build-depend on it.  In the meantime, however, I am
going to proceed with a 0-day porter NMU of libtwin, in order to unblock
petitboot on ppc64el.

Please find the final NMU diff attached.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
diff -Nru libtwin-13.05.03.15.06-g287d16c/debian/changelog libtwin-13.05.03.15.06-g287d16c/debian/changelog
--- libtwin-13.05.03.15.06-g287d16c/debian/changelog	2013-05-24 23:56:03.000000000 +0000
+++ libtwin-13.05.03.15.06-g287d16c/debian/changelog	2015-12-23 02:14:24.000000000 +0000
@@ -1,3 +1,16 @@
+libtwin (13.05.03.15.06-g287d16c-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop wrong direct pre-dependency on multiarch-support, as reported by
+    lintian.
+
+  [ Fernando Seiti Furusato ]
+  * debian/rules: added conditional for --disable-altivec on ppc64el to fix
+    ftbfs. Added --with-autoreconf to build with dh-autoreconf.
+    Closes: #804273, #744623.
+
+ -- Steve Langasek <[email protected]>  Wed, 23 Dec 2015 02:08:35 +0000
+
 libtwin (13.05.03.15.06-g287d16c-2)  unstable; urgency=low
 
   * debian/rules: Add conditional for --disable-linux-touchscreen. Fixes
diff -Nru libtwin-13.05.03.15.06-g287d16c/debian/control libtwin-13.05.03.15.06-g287d16c/debian/control
--- libtwin-13.05.03.15.06-g287d16c/debian/control	2013-05-22 02:34:47.000000000 +0000
+++ libtwin-13.05.03.15.06-g287d16c/debian/control	2015-12-23 02:12:22.000000000 +0000
@@ -12,8 +12,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Pre-Depends: multiarch-support
-#Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends}
 Depends: libtwin0 (= ${binary:Version}), ${misc:Depends}, libx11-dev, libpng-dev, libjpeg-dev, libz-dev
 Description: tiny window system (development files)
  With embedded systems gaining high resolution displays and powerful CPUs, the
@@ -31,8 +30,7 @@
 Section: libs
 Architecture: any
 Multi-Arch: same
-Pre-Depends: multiarch-support
-#Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: tiny window system (library)
  With embedded systems gaining high resolution displays and powerful CPUs, the
diff -Nru libtwin-13.05.03.15.06-g287d16c/debian/rules libtwin-13.05.03.15.06-g287d16c/debian/rules
--- libtwin-13.05.03.15.06-g287d16c/debian/rules	2013-05-24 22:41:21.000000000 +0000
+++ libtwin-13.05.03.15.06-g287d16c/debian/rules	2015-12-23 02:07:07.000000000 +0000
@@ -22,6 +22,10 @@
 		--disable-linux-joystick --disable-linux-touchscreen
 endif
 
+ifeq ($(DEB_HOST_ARCH_CPU), ppc64el)
+	extra_configure += --disable-altivec
+endif
+
 extra_CFLAGS =
 
 ifneq (,$(filter powerpc ppc64, $(DEB_HOST_ARCH_CPU)))
@@ -32,7 +36,7 @@
 export LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) -lX11 -lpng12 -ljpeg -lz
 
 %:
-	dh $@
+	dh $@ --with autoreconf
 
 override_dh_auto_configure:
 	dh_auto_configure -- --enable-x11 $(extra_configure)

Attachment: signature.asc
Description: Digital signature

Reply via email to