Source: gauche Version: 0.9.15-p2+20241205-4 Tags: patch User: [email protected] Usertags: libcrypt-pkgconf Control: affects -1 + src:gauche-c-wrapper src:gauche-gl
gauche uses libxcrypt during build, but it also exposes -lcrypt via gauche-config. 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, gauche and reverse dependencies of gauche-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 gauche-0.9.15-p2+20241205/debian/changelog gauche-0.9.15-p2+20241205/debian/changelog --- gauche-0.9.15-p2+20241205/debian/changelog 2024-12-24 03:43:31.000000000 +0100 +++ gauche-0.9.15-p2+20241205/debian/changelog 2025-04-13 15:09:11.000000000 +0200 @@ -1,3 +1,10 @@ +gauche (0.9.15-p2+20241205-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Explicitly depend on libcrypt-dev. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Sun, 13 Apr 2025 15:09:11 +0200 + gauche (0.9.15-p2+20241205-4) unstable; urgency=medium * debian/patches/61_not_test_net_with_user42: Rename. diff -Nru gauche-0.9.15-p2+20241205/debian/control gauche-0.9.15-p2+20241205/debian/control --- gauche-0.9.15-p2+20241205/debian/control 2024-12-17 06:12:43.000000000 +0100 +++ gauche-0.9.15-p2+20241205/debian/control 2025-04-13 15:09:05.000000000 +0200 @@ -3,7 +3,7 @@ Priority: optional Maintainer: NIIBE Yutaka <[email protected]> Uploaders: YAEGASHI Takeshi <[email protected]>, Jens Thiele <[email protected]> -Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 13~), libgdbm-dev (>= 1.18), +Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 13~), libcrypt-dev, libgdbm-dev (>= 1.18), libtool, pkgconf, zlib1g-dev, netbase, texinfo, openssl, libmbedtls-dev, debhelper-compat (= 13) Standards-Version: 4.5.1 @@ -60,7 +60,7 @@ Package: gauche-dev Architecture: any -Depends: gauche (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, libmbedtls-dev +Depends: gauche (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, libcrypt-dev, libmbedtls-dev Description: Development files for Gauche Gauche is a Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to

