Package: redland
Version: 1.0.16-3
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch trusty

Hi,

The ppc64el port requires a patch to libtool.m4.  I don't think that's
in Debian yet, but when it is it will require autoreconfing a bunch of
packages to pick it up.  redland could handle this quite easily by using
dh-autoreconf rather than just autotools-dev; when libtool is in use (as
of course it is here), dh-autoreconf is a superset of autotools-dev, and
it seems to still build just fine if I do the following.

(P.S. It's slightly odd that I had to build-depend on gtk-doc-tools here
but apparently not in rasqal.  You might want to double-check the latter
to make sure nothing goes missing - an extra build-depends there
wouldn't hurt, at any rate.)

  * Convert to dh-autoreconf in order to update libtool.m4 for new ports.
    This also requires build-depending on gtk-doc-tools.

diff -Nru redland-1.0.16/debian/control redland-1.0.16/debian/control
--- redland-1.0.16/debian/control       2013-11-24 23:58:03.000000000 +0000
+++ redland-1.0.16/debian/control       2013-12-17 10:22:11.000000000 +0000
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Dave Beckett <daj...@debian.org>
-Build-Depends: debhelper (>= 8.1.3), autotools-dev, cdbs (>= 0.4.93~), libtool 
(>= 1.5), perl  (>= 5.8.1-2), libraptor2-dev (>=2.0.10), librasqal3-dev (>= 
0.9.30), libdb-dev, libmysqlclient-dev, libsqlite3-dev, libpq-dev, libltdl-dev, 
unixodbc-dev
+Build-Depends: debhelper (>= 8.1.3), dh-autoreconf, cdbs (>= 0.4.93~), libtool 
(>= 1.5), perl  (>= 5.8.1-2), libraptor2-dev (>=2.0.10), librasqal3-dev (>= 
0.9.30), libdb-dev, libmysqlclient-dev, libsqlite3-dev, libpq-dev, libltdl-dev, 
unixodbc-dev, gtk-doc-tools
 Standards-Version: 3.9.4
 Homepage: http://librdf.org/
 
diff -Nru redland-1.0.16/debian/rules redland-1.0.16/debian/rules
--- redland-1.0.16/debian/rules 2013-11-25 00:08:02.000000000 +0000
+++ redland-1.0.16/debian/rules 2013-12-17 10:19:33.000000000 +0000
@@ -2,6 +2,7 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/class/makefile.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 include /usr/share/dpkg/buildflags.mk
 
 # https://wiki.debian.org/HardeningWalkthrough#rules_files_based_on_cdbs

Thanks,

-- 
Colin Watson                                       [cjwat...@ubuntu.com]


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to