Source: guile-3.0
Version: 3.0.10+really3.0.10-4
Tags: patch
User:
helmutg@debian.org
Usertags: libcrypt-pkgconf
guile-3.0 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-3.0 and reverse dependencies of guile-3.0-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-3.0-3.0.10+really3.0.10/debian/changelog guile-3.0-3.0.10+really3.0.10/debian/changelog
--- guile-3.0-3.0.10+really3.0.10/debian/changelog 2025-04-13 07:41:55.000000000 +0200
+++ guile-3.0-3.0.10+really3.0.10/debian/changelog 2025-02-16 20:31:41.000000000 +0100
@@ -1,10 +1,3 @@
-guile-3.0 (3.0.10+really3.0.10-4.1) UNRELEASED; urgency=medium
-
- * Non-maintainer upload.
- * Explicitly depend on libcrypt-dev. (Closes: #-1)
-
- -- Helmut Grohne <
helmut@subdivi.de> Sun, 13 Apr 2025 07:41:55 +0200
-
guile-3.0 (3.0.10+really3.0.10-4) unstable; urgency=medium
* debian/rules: avoid df -h on hurd-* (include amd64).
diff -Nru guile-3.0-3.0.10+really3.0.10/debian/control guile-3.0-3.0.10+really3.0.10/debian/control
--- guile-3.0-3.0.10+really3.0.10/debian/control 2025-04-13 07:41:53.000000000 +0200
+++ guile-3.0-3.0.10+really3.0.10/debian/control 2025-01-17 20:31:53.000000000 +0100
@@ -6,7 +6,7 @@
gperf,
guile-3.0:native <cross>,
libncurses-dev, libreadline-dev, libltdl-dev, libgmp-dev, texinfo, flex,
- libunistring-dev, libgc-dev, libffi-dev, pkgconf, libcrypt-dev,
+ lib