Bug#965133: jabref: please specify used LO libs explicitely in (Build-)Depends:

Rene Engelhard rene at debian.org
Thu Jul 16 16:46:42 BST 2020


Package: jabref
Version: 3.8.2+ds-13
Severity: wishlist

Hi,

- ridl.jar
- juh.jar
- jurt.jar
- unoil.jar

are packaged in separate packages since LO 6.4.x. Of course
libreoffice-java-common still depends on them for compatibility..

But I think packages (build-)depending on them should explicitely tell
packages needed, not rely on them being implicitely pulled in by
libreoffice-java-common.

So...

Patch :-):

(https://salsa.debian.org/java-team/jabref/-/merge_requests/1)

diff --git a/debian/changelog b/debian/changelog
index 5d2f167..5b4b49c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+jabref (3.8.2+ds-14) unstable; urgency=medium
+
+  * Team upload.
+
+  * add explicit dependencies to libjuh-java, libjurt-java,
+    libridl-java, libunoil-java
+  * only recommend libreoffice-java-common and remove it from
Build-Depends:
+    (unneeded)
+
+ -- Rene Engelhard <rene at debian.org>  Thu, 09 Jul 2020 21:19:22 +0000
+
 jabref (3.8.2+ds-13) unstable; urgency=medium

   * Add patch from upstream Git repo to fix DOI fetcher.
diff --git a/debian/control b/debian/control
index 2271a48..33977ba 100644
--- a/debian/control
+++ b/debian/control
@@ -35,7 +35,10 @@ Build-Depends-Indep: ant,
                      libpdfbox-java,
                      libpostgresql-jdbc-java (>= 9.4.1212),
                      librelaxng-datatype-java,
-                     libreoffice-java-common,
+                     libjuh-java,
+                     libjurt-java,
+                     libridl-java,
+                     libunoil-java,
                      libscram-java,
                      libspin-java,
                      libswingx-java,
@@ -75,7 +78,10 @@ Depends: ${misc:Depends},
          liblog4j2-java (>= 2.10.0-2) | liblog4j2-java (<< 2.10),
          libmicroba-java,
          libpdfbox-java (<< 1:2),
-         libreoffice-java-common,
+         libjuh-java,
+         libjurt-java,
+         libridl-java,
+         libunoil-java,
          libspin-java,
          libswing-layout-java,
          libswingx-java (<< 1:1.6.4),
@@ -83,6 +89,7 @@ Depends: ${misc:Depends},
 Recommends: libmariadb-java,
             libpostgresql-jdbc-java (>= 9.4.1212),
             libreoffice-writer,
+            libreoffice-java-common,
             xdg-utils
 Suggests: gv | postscript-viewer,
           xpdf | pdf-viewer


Regards,

Rene



More information about the pkg-java-maintainers mailing list