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