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

Reply via email to