Source: libvterm
Version: 0~bzr718-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

libvterm Build-Depends on libtool-bin. That's bad, because we want to
remove[1] it from the archive. Additionally, libtool-bin is a
cross-unsatisfiable dependency and thus breaks cross building. Please
drop the dependency. The attached patch creates a local libtool for the
package build. Please consider applying it.

Helmut

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836123#10
diff --minimal -Nru libvterm-0~bzr718/debian/changelog 
libvterm-0~bzr718/debian/changelog
--- libvterm-0~bzr718/debian/changelog  2018-03-17 19:24:13.000000000 +0100
+++ libvterm-0~bzr718/debian/changelog  2019-06-09 12:25:01.000000000 +0200
@@ -1,3 +1,10 @@
+libvterm (0~bzr718-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Stop using libtool-bin. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 09 Jun 2019 12:25:01 +0200
+
 libvterm (0~bzr718-1) unstable; urgency=medium
 
   * Merge latest snapshot
diff --minimal -Nru libvterm-0~bzr718/debian/configure.ac 
libvterm-0~bzr718/debian/configure.ac
--- libvterm-0~bzr718/debian/configure.ac       1970-01-01 01:00:00.000000000 
+0100
+++ libvterm-0~bzr718/debian/configure.ac       2019-06-09 11:30:31.000000000 
+0200
@@ -0,0 +1,4 @@
+AC_INIT([dummy],[1.0])
+LT_INIT
+AC_PROG_LIBTOOL
+AC_OUTPUT
diff --minimal -Nru libvterm-0~bzr718/debian/control 
libvterm-0~bzr718/debian/control
--- libvterm-0~bzr718/debian/control    2018-03-17 19:24:13.000000000 +0100
+++ libvterm-0~bzr718/debian/control    2019-06-09 12:24:51.000000000 +0200
@@ -1,7 +1,7 @@
 Source: libvterm
 Priority: optional
 Maintainer: James McCoy <james...@debian.org>
-Build-Depends: debhelper (>= 11), libtool-bin
+Build-Depends: debhelper (>= 11), autoconf, libtool
 Standards-Version: 4.1.3
 Section: libs
 Homepage: http://www.leonerd.org.uk/code/libvterm/
diff --minimal -Nru libvterm-0~bzr718/debian/rules 
libvterm-0~bzr718/debian/rules
--- libvterm-0~bzr718/debian/rules      2018-03-17 19:24:13.000000000 +0100
+++ libvterm-0~bzr718/debian/rules      2019-06-09 12:25:01.000000000 +0200
@@ -8,20 +8,30 @@
 include /usr/share/dpkg/pkg-info.mk
 
 export CFLAGS CPPFLAGS LDFLAGS
+export LIBTOOL=$(CURDIR)/debian/libtool/libtool
 
 MAKED = $(MAKE) -C libvterm-0.0
 
 %:
        dh $@
 
-override_dh_auto_build-arch:
+debian/libtool/libtool:
+       mkdir debian/libtool
+       cp debian/configure.ac debian/libtool/
+       cd debian/libtool && LIBTOOLIZE='libtoolize -i' autoreconf -f -i
+       dh_auto_configure --sourcedirectory=debian/libtool
+
+override_dh_auto_clean: debian/libtool/libtool
+       dh_auto_clean
+
+override_dh_auto_build-arch: debian/libtool/libtool
        $(MAKE) distdir
        $(MAKED) VERBOSE=1 PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
 
-override_dh_auto_install-arch:
+override_dh_auto_install-arch: debian/libtool/libtool
        $(MAKED) VERBOSE=1 PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) 
DESTDIR=$(CURDIR)/debian/tmp install
 
-override_dh_auto_test:
+override_dh_auto_test: debian/libtool/libtool
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
        $(MAKED) VERBOSE=1 test
 endif

Reply via email to