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)
signature.asc
Description: Digital signature

