Package: libjte-dev
Version: 1.22-3
Severity: important
Tags: patch

jigit ships an empty directory /usr/lib/pkgconfig. Since other packages
ship files in /lib/pkgconfig and we implemented /usr-merge via aliasing,
this directory is prone to loss and may unexpectedly disappear from the
filesystem.

As it happens, the directory also is not needed. The package got
multiarchified and now installs its .pc file into
/usr/lib/<triplet>/pkgconfig. The empty directory is an omission during
the conversion and can safely be deleted. Once deleted, it can no longer
be lost due to /usr-merge.

Helmut
diff -Nru jigit-1.22/debian/changelog jigit-1.22/debian/changelog
--- jigit-1.22/debian/changelog 2019-12-06 20:08:56.000000000 +0100
+++ jigit-1.22/debian/changelog 2023-07-23 06:47:24.000000000 +0200
@@ -1,3 +1,10 @@
+jigit (1.22-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Avoid installing empty directory /usr/lib/pkgconfig. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 23 Jul 2023 06:47:24 +0200
+
 jigit (1.22-3) unstable; urgency=medium
 
   * Multiarchify the library packages. Closes: #812946. Thanks to Matthias
diff -Nru jigit-1.22/debian/libjte-dev.dirs jigit-1.22/debian/libjte-dev.dirs
--- jigit-1.22/debian/libjte-dev.dirs   2019-02-04 19:38:43.000000000 +0100
+++ jigit-1.22/debian/libjte-dev.dirs   2023-07-23 06:47:22.000000000 +0200
@@ -1,2 +1 @@
 /usr/include/libjte
-/usr/lib/pkgconfig

Reply via email to