Source: librep Version: 0.92.7-4 Tags: patch User: [email protected] Usertags: libcrypt-pkgconf Control: affects -1 + src:sawfish
librep 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, librep and reverse dependencies of librep-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 librep-0.92.7/debian/changelog librep-0.92.7/debian/changelog --- librep-0.92.7/debian/changelog 2025-03-07 13:56:00.000000000 +0100 +++ librep-0.92.7/debian/changelog 2025-04-13 13:24:56.000000000 +0200 @@ -1,3 +1,10 @@ +librep (0.92.7-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Explicitly depend on libcrypt-dev. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Sun, 13 Apr 2025 13:24:56 +0200 + librep (0.92.7-4) unstable; urgency=medium * Team upload diff -Nru librep-0.92.7/debian/control librep-0.92.7/debian/control --- librep-0.92.7/debian/control 2025-03-07 13:48:08.000000000 +0100 +++ librep-0.92.7/debian/control 2025-04-13 13:24:53.000000000 +0200 @@ -3,6 +3,7 @@ Section: lisp Priority: optional Build-Depends: debhelper-compat (= 13), + libcrypt-dev, libffi-dev, libgdbm-dev, libgmp-dev, @@ -56,7 +57,8 @@ Package: librep-dev Architecture: any Section: libdevel -Depends: libgmp-dev, +Depends: libcrypt-dev, + libgmp-dev, librep16 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends},

