Your message dated Wed, 20 Mar 2024 23:48:46 +0000
with message-id <[email protected]>
and subject line Bug#1064660: fixed in libtermkey 0.22-2
has caused the Debian Bug report #1064660,
regarding libtermkey: stop using libtool-bin
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1064660: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064660
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libtermkey
Version: 0.22-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
We want to remove libtool-bin from the Debian archive, because it is
fundamentally incompatible with cross compilation. Usually, each build
system generates its own libtool configured for a particular combination
of architectures. This is not what libtermkey does as it uses a
pre-configured libtool from libtool-bin instead. I'm attaching a patch
that makes it generate its own libtool to avoid using libtool-bin.
Helmut
diff --minimal -Nru libtermkey-0.22/debian/changelog
libtermkey-0.22/debian/changelog
--- libtermkey-0.22/debian/changelog 2019-12-20 14:27:40.000000000 +0100
+++ libtermkey-0.22/debian/changelog 2024-02-25 13:36:13.000000000 +0100
@@ -1,3 +1,10 @@
+libtermkey (0.22-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Libtoolize instead of using libtool-bin. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Sun, 25 Feb 2024 13:36:13 +0100
+
libtermkey (0.22-1) unstable; urgency=medium
* New upstream release
diff --minimal -Nru libtermkey-0.22/debian/configure.ac
libtermkey-0.22/debian/configure.ac
--- libtermkey-0.22/debian/configure.ac 1970-01-01 01:00:00.000000000 +0100
+++ libtermkey-0.22/debian/configure.ac 2024-02-25 13:33:06.000000000 +0100
@@ -0,0 +1,4 @@
+AC_INIT([dummy],[1.0])
+LT_INIT
+AC_PROG_LIBTOOL
+AC_OUTPUT
diff --minimal -Nru libtermkey-0.22/debian/control
libtermkey-0.22/debian/control
--- libtermkey-0.22/debian/control 2019-12-20 14:27:40.000000000 +0100
+++ libtermkey-0.22/debian/control 2024-02-25 13:34:43.000000000 +0100
@@ -1,7 +1,7 @@
Source: libtermkey
Priority: optional
Maintainer: James McCoy <[email protected]>
-Build-Depends: debhelper-compat (= 12), libunibilium-dev, libtool-bin,
pkg-config, perl
+Build-Depends: debhelper-compat (= 12), libunibilium-dev, libtool, pkg-config,
perl
Standards-Version: 4.4.1
Section: libs
Rules-Requires-Root: no
diff --minimal -Nru libtermkey-0.22/debian/rules libtermkey-0.22/debian/rules
--- libtermkey-0.22/debian/rules 2019-12-20 14:27:40.000000000 +0100
+++ libtermkey-0.22/debian/rules 2024-02-25 13:36:13.000000000 +0100
@@ -20,13 +20,21 @@
%:
dh $@
+override_dh_auto_clean:override_dh_auto_configure
+ dh_auto_clean -- LIBTOOL="$(CURDIR)/debian/libtool/libtool"
+ rm -Rf debian/libtool
+
+override_dh_auto_configure:
+ mkdir debian/libtool
+ cp debian/configure.ac debian/libtool/
+ env -C debian/libtool LIBTOOLIZE='libtoolize -i' autoreconf -f -i
+ dh_auto_configure --sourcedirectory=debian/libtool
+
override_dh_auto_build-arch:
- $(MAKE) VERBOSE=$(VERBOSE) PREFIX=/usr
LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+ dh_auto_build -- VERBOSE=$(VERBOSE) PREFIX=/usr
LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) LIBTOOL="$(CURDIR)/debian/libtool/libtool"
override_dh_auto_install-arch:
- $(MAKE) VERBOSE=$(VERBOSE) PREFIX=/usr
LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) DESTDIR=$(CURDIR)/debian/tmp install
+ dh_auto_install -- VERBOSE=$(VERBOSE) PREFIX=/usr
LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) LIBTOOL="$(CURDIR)/debian/libtool/libtool"
override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
- $(MAKE) VERBOSE=$(VERBOSE) test
-endif
+ dh_auto_test -- VERBOSE=$(VERBOSE)
LIBTOOL="$(CURDIR)/debian/libtool/libtool"
--- End Message ---
--- Begin Message ---
Source: libtermkey
Source-Version: 0.22-2
Done: James McCoy <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libtermkey, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
James McCoy <[email protected]> (supplier of updated libtermkey package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 20 Mar 2024 18:38:40 -0400
Source: libtermkey
Architecture: source
Version: 0.22-2
Distribution: unstable
Urgency: medium
Maintainer: James McCoy <[email protected]>
Changed-By: James McCoy <[email protected]>
Closes: 1064660
Changes:
libtermkey (0.22-2) unstable; urgency=medium
.
[ James McCoy ]
* Bump debhelper-compat to 13
* Install man pages in libtermkey-dev
* Document that *.la files are not installed
.
[ Helmut Grohne ]
* Generate a libtool instead of using libtool-bin (Closes: #1064660)
.
[ James McCoy ]
* Build-Depend on pkgconf instead of pkg-config
* Declare compliance with Policy 4.6.2, no changes needed
* Build only the library / tests, not the demos
* blhc: Ignore compilation of test files
* Add :native qualifier to perl Build-Depends
* Add <!nocheck> profile for perl Build-Depends
* Makefile: Use $PKG_CONFIG, if set, to run pkg-config
Checksums-Sha1:
c2325605d5534dbbc135180c201c4ce6d4ed3fb9 2244 libtermkey_0.22-2.dsc
531865315cfc2aab89e692a7d356b73b1ebf087a 4408 libtermkey_0.22-2.debian.tar.xz
Checksums-Sha256:
67827847a72c8d2f4c055ec84a2c563988836375f05cedc34369647055bcaf63 2244
libtermkey_0.22-2.dsc
f137e0c0c26cdabdb2b0b26e7da723f94c4033e822d2859f7c859b30601daa65 4408
libtermkey_0.22-2.debian.tar.xz
Files:
2e32666013b79709545cf695610bccbf 2244 libs optional libtermkey_0.22-2.dsc
aa9a96acd303cb2dda80ef76344fc572 4408 libs optional
libtermkey_0.22-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAmX7Zd5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx
QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu
QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9ukrw/+N2fzulvEI7odUCm8RotHgXEcHDsR
zP1x/Zs9GhEfxo/phSgMDzfhWmDLH/DZnYTIjRLdAqGRxJeHolyA27VfE2epkI9Z
XgZoqVZKtO2pa9vH0snuEHHYtpXvN6FFgS94YDVqPMh67IXn8HqdvjZ1tclm1rWO
sdc3i6HONrhIqRz8lPn+DefOkZNzogkl4zjU8uGIaJECVkv4cOK93vxurllgvp6X
5RNAInOyV1RR7IQ13HJaBsCOJhW8jzYoeUi/g4lBd0RezBBi+8f9KGIWC0CkgdxH
T6GiQ4mfsMHfpZa7janr6KLYG0toQ7UWZB9C8R0nUKUDTOQq+x6kDVIR+h1/Yxc9
OovrikMHuLn7XTPFipLVI5LBR19vgNGlhcffA2jvHSVuzav9MugUfX53g/T6HUnc
e3Kd5/KXIE4DCbruLsakNSMW5W7ANqMBDC0xUIWSCqFBSh6swJTpjDf/KxFu3gyy
W7OrWXw/1q2BhSHKco8UJ+EeCH2jX2T5bBpsdj63T9NhN59tcb3YX0y8TvVqpwat
GZULPI0mScpxhk7Loh6Oc3NTKxH5Sp3KGkNc1hwtL4R5+s+nA7pw7F1JZaUllWCB
9XcpFax8Y4FWxwunvyBcM0LhQ3X4q0FxEQCIOJ00+s+jYCQa45xckYPPi+QmCz0e
k/7Bt2/DXAEV26w=
=mkU7
-----END PGP SIGNATURE-----
pgprFW1TGweih.pgp
Description: PGP signature
--- End Message ---