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},

Reply via email to