Package: src:mpclib3
Version: 1.0.1-1
Tags: patch
User: debian-powe...@lists.debian.org
Usertags: ppc64el
User: debian-de...@lists.debian.org
Usertags: autoreconf
Hi Laurent,
This trivial patch enables dh-autoreconf on mpclib3.
May you please consider incorporating it in a new upload?
This fixes a FTBFS on ppc64el:
dh_install: libmpc-dev missing files (usr/lib/*/libmpc.so), aborting
Producing shared libraries:
$ dpkg-deb -c libmpc3_1.0.1-1.1_ppc64el.deb | fgrep .so
-rw-r--r-- root/root 105440 2014-07-02 18:10
./usr/lib/powerpc64le-linux-gnu/libmpc.so.3.0.0
lrwxrwxrwx root/root 0 2014-07-02 18:10
./usr/lib/powerpc64le-linux-gnu/libmpc.so.3 -> libmpc.so.3.0.0
The built packages have the same contents as the powerpc port:
(built debs in ppc64el/, downloaded powerpc debs in powerpc/)
$ for arch in ppc64el powerpc; do
cd $arch &&
mkdir contents &&
for deb in *.deb; do
dpkg-deb -c $deb
| cut -d. -f2-
| sed 's,powerpc\(64le\)\?,GNU_ARCH,g'
| sort
> contents/${deb%%_*};
done &&
cd ..;
done
$ diff -r ppc64el/contents/ powerpc/contents
$
Thank you,
--
Mauricio Faria de Oliveira
IBM Linux Technology Center
diff -Nru mpclib3-1.0.1/debian/changelog mpclib3-1.0.1/debian/changelog
--- mpclib3-1.0.1/debian/changelog 2014-07-02 18:17:28.000000000 -0300
+++ mpclib3-1.0.1/debian/changelog 2014-07-02 18:17:28.000000000 -0300
@@ -1,3 +1,10 @@
+mpclib3 (1.0.1-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Build with dh-autoreconf (requires svnversion).
+
+ -- Mauricio Faria de Oliveira <mauri...@linux.vnet.ibm.com> Wed, 02 Jul 2014
18:06:39 -0300
+
mpclib3 (1.0.1-1) unstable; urgency=low
* New upstream release (closes: #696696).
diff -Nru mpclib3-1.0.1/debian/control mpclib3-1.0.1/debian/control
--- mpclib3-1.0.1/debian/control 2014-07-02 18:17:28.000000000 -0300
+++ mpclib3-1.0.1/debian/control 2014-07-02 18:17:28.000000000 -0300
@@ -1,7 +1,7 @@
Source: mpclib3
Priority: extra
Maintainer: Laurent Fousse <lfou...@debian.org>
-Build-Depends: debhelper (>= 7), autotools-dev, libmpfr-dev, libgmp-dev
+Build-Depends: debhelper (>= 7), autotools-dev, libmpfr-dev, libgmp-dev,
dh-autoreconf, subversion
Standards-Version: 3.8.4
Section: libs
Homepage: http://www.multiprecision.org/mpc/
diff -Nru mpclib3-1.0.1/debian/rules mpclib3-1.0.1/debian/rules
--- mpclib3-1.0.1/debian/rules 2014-07-02 18:17:28.000000000 -0300
+++ mpclib3-1.0.1/debian/rules 2014-07-02 18:17:28.000000000 -0300
@@ -36,12 +36,7 @@
config.status: configure
dh_testdir
# Add here commands to configure the package.
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
- cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
- cp -f /usr/share/misc/config.guess config.guess
-endif
+ dh_autoreconf
./configure $(CROSS) --prefix=/usr \
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
--mandir=\$${prefix}/share/man \
@@ -70,6 +65,7 @@
[ ! -f Makefile ] || $(MAKE) distclean
rm -f config.sub config.guess
+ dh_autoreconf_clean
dh_clean
install: build