Source: idzebra
Version: 2.2.8-1
Tags: patch
User: [email protected]
Usertags: libcrypt-pkgconf

idzebra 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, idzebra and reverse dependencies of 
libidzebra-2.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 idzebra-2.2.8/debian/changelog idzebra-2.2.8/debian/changelog
--- idzebra-2.2.8/debian/changelog      2025-02-12 12:32:16.000000000 +0100
+++ idzebra-2.2.8/debian/changelog      2025-04-13 13:21:02.000000000 +0200
@@ -1,3 +1,10 @@
+idzebra (2.2.8-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Explicitly depend on libcrypt-dev. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 13 Apr 2025 13:21:02 +0200
+
 idzebra (2.2.8-1) unstable; urgency=medium
 
   * New upstream version 2.2.8.
diff -Nru idzebra-2.2.8/debian/control idzebra-2.2.8/debian/control
--- idzebra-2.2.8/debian/control        2025-02-12 12:32:16.000000000 +0100
+++ idzebra-2.2.8/debian/control        2025-04-13 13:20:58.000000000 +0200
@@ -12,6 +12,7 @@
  docbook-xml,
  docbook-xsl,
  libbz2-dev,
+ libcrypt-dev,
  libexpat1-dev,
  libncurses-dev,
  libreadline-dev,
@@ -121,6 +122,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
+ libcrypt-dev,
  libidzebra-2.0-0t64 (= ${binary:Version}),
  libexpat1-dev,
  libicu-dev,

Reply via email to