Source: guile-2.2
Version: 2.2.7+1-9
Tags: patch
User:
helmutg@debian.org
Usertags: libcrypt-pkgconf
guile-2.2 uses libxcrypt during build, but it also exposes this header
to its downstreams by including -lcrypt in its pkgconf .pc file. There
is an effort[1] to drop libcrypt-dev from the build-essential package
set. This will not happen during the trixie freeze, but some months into
the forky cycle. Once dropped, guile-2.2 and reverse dependencies of guile-2.2-dev will fail to build from source. I'm attaching a patch to
make these dependencies explicit. It is safe for inclusion into trixie,
but it does not warrant an upload of its own at this time of the freeze.
Helmut
[1]
https://lists.debian.org/debian-devel/2025/04/msg00113.html
diff -Nru guile-2.2-2.2.7+1/debian/changelog guile-2.2-2.2.7+1/debian/changelog --- guile-2.2-2.2.7+1/debian/changelog 2023-01-28 01:50:06.000000000 +0100
+++ guile-2.2-2.2.7+1/debian/changelog 2025-04-13 07:33:55.000000000 +0200
@@ -1,3 +1,10 @@
+guile-2.2 (2.2.7+1-9.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Explicitly depend on libcrypt-dev. (Closes: #-1)
+
+ -- Helmut Grohne <
helmut@subdivi.de> Sun, 13 Apr 2025 07:33:55 +0200
+
guile-2.2 (2.2.7+1-9) unstable; urgency=medium
* Move dh_missing calls out of override_dh_install-{arch,indep} targets
diff -Nru guile-2.2-2.2.7+1/debian/control guile-2.2-2.2.7+1/debian/control
--- guile-2.2-2.2.7+1/debian/control 2023-01-28 01:50:04.000000000 +0100
+++ guile-2.2-2.2.7+1/debian/control 2025-04-13 07:33:53.000000000 +0200
@@ -7,7 +7,7 @@
libtool, autoconf, automake,
guile-2.2:native <cross>,
libncurses-dev, libreadline-dev, libltdl-dev, libgmp-dev, texinfo, flex,
- libunistring-dev, libgc-dev (>= 1:8), libffi-dev, pkg-config
+ libunistring-dev, libgc-dev (>= 1:8), libffi-dev, pkg-config, l