[med-svn] [Git][med-team/king][master] 9 commits: Substituting symlink to non-executable jar with a simple shell script

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Fri Dec 5 05:59:37 GMT 2025



Pierre Gruet pushed to branch master at Debian Med / king


Commits:
13918c43 by Pierre Gruet at 2025-12-04T22:00:24+01:00
Substituting symlink to non-executable jar with a simple shell script

- - - - -
d876b985 by Pierre Gruet at 2025-12-04T22:00:42+01:00
Raising Standards version to 4.7.2 (no change)

- - - - -
dc2459d4 by Pierre Gruet at 2025-12-04T22:23:03+01:00
Moving the wrapper script to debian/exec

- - - - -
d41d9ff2 by Pierre Gruet at 2025-12-04T22:31:42+01:00
Rewriting d/watch with version 5

- - - - -
b9377f07 by Pierre Gruet at 2025-12-04T23:02:02+01:00
Depending on the jre and invoking autopkgtests properly using the provided script

- - - - -
96e29a7d by Pierre Gruet at 2025-12-04T23:02:17+01:00
Writing a classpath for the jar file

- - - - -
570a4688 by Pierre Gruet at 2025-12-04T23:02:28+01:00
Adding missing B-D on libcommons-logging-java

- - - - -
df96bcb1 by Pierre Gruet at 2025-12-04T23:03:44+01:00
Updating changelog

- - - - -
ad99c3eb by Pierre Gruet at 2025-12-04T23:03:53+01:00
Upload to unstable

- - - - -


8 changed files:

- debian/changelog
- debian/control
- + debian/exec/king
- + debian/king.classpath
- debian/king.install
- − debian/king.links
- debian/tests/run-unit-test
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+king (2.24+dfsg2-3) unstable; urgency=medium
+
+  * Team upload
+  * Substituting symlink to non-executable jar with a simple shell script
+    (Closes: #1107114)
+  * Raising Standards version to 4.7.2 (no change)
+  * Rewriting d/watch with version 5
+  * Depending on the jre
+  * Adding missing B-D on libcommons-logging-java
+  * Writing a classpath for the jar file
+
+  [ Harish chavre ]
+  * add autopkgtest for king
+
+ -- Pierre Gruet <pgt at debian.org>  Thu, 04 Dec 2025 23:03:47 +0100
+
 king (2.24+dfsg2-2) unstable; urgency=medium
 
   * Team upload


=====================================
debian/control
=====================================
@@ -9,6 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                ant,
                inkscape,
                junit4,
+               libcommons-logging-java,
                libhamcrest-java,
                libitext-java,
                libjogl2-java,
@@ -19,7 +20,7 @@ Build-Depends: debhelper-compat (= 13),
                perl,
                texlive-fonts-recommended,
                texlive-latex-base
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/king
 Vcs-Git: https://salsa.debian.org/med-team/king.git
 Homepage: http://kinemage.biochem.duke.edu/software/king.php
@@ -27,7 +28,8 @@ Rules-Requires-Root: no
 
 Package: king
 Architecture: all
-Depends: ${misc:Depends},
+Depends: default-jre,
+         ${misc:Depends},
          ${java:Depends}
 Description: interactive system for three-dimensional vector graphics
  KiNG (Kinemage, Next Generation) is an interactive system for


=====================================
debian/exec/king
=====================================
@@ -0,0 +1,3 @@
+#!/bin/sh
+set -e
+java -jar /usr/share/java/king.jar "$@"


=====================================
debian/king.classpath
=====================================
@@ -0,0 +1 @@
+usr/share/java/king.jar /usr/share/java/commons-logging.jar /usr/share/java/jogl2.jar /usr/share/java/pdfbox2.jar /usr/share/java/pdfbox-graphics2d.jar


=====================================
debian/king.install
=====================================
@@ -1,3 +1,4 @@
 debian/*.xpm            usr/share/pixmaps
 king/installer/*.png	usr/share/pixmaps
 debian/*.desktop        usr/share/applications
+debian/exec/king             usr/bin


=====================================
debian/king.links deleted
=====================================
@@ -1 +0,0 @@
-usr/share/java/king.jar usr/bin/king


=====================================
debian/tests/run-unit-test
=====================================
@@ -27,7 +27,7 @@ cd "$AUTOPKGTEST_TMP"
 cp -a "$(dirname "$0")/data/example.kin" .
 
 set -v
-xvfb-run --auto-servernum java -jar "/usr/bin/$bin" example.kin 2>&1 &
+xvfb-run --auto-servernum "/usr/bin/$bin" example.kin 2>&1 &
 sleep 30
 check_n_cleanup
 


=====================================
debian/watch
=====================================
@@ -1,4 +1,7 @@
-version=4
+Version: 5
 
-opts="repacksuffix=+dfsg,dversionmangle=s/\+dfsg.*//g,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-  https://github.com/rlabduke/javadev/tags (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@
+Source: https://github.com/rlabduke/javadev/tags
+Matching-Pattern: (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@
+Dversionmangle: s/\+dfsg.*//g
+Filenamemangle: s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%
+Repacksuffix: +dfsg



View it on GitLab: https://salsa.debian.org/med-team/king/-/compare/3fdbc1613c1651674a558ed87c13fd4114385077...ad99c3eb0ed8ade8b33712f9bf8d1c139ee0ca73

-- 
View it on GitLab: https://salsa.debian.org/med-team/king/-/compare/3fdbc1613c1651674a558ed87c13fd4114385077...ad99c3eb0ed8ade8b33712f9bf8d1c139ee0ca73
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20251205/35472446/attachment-0001.htm>


More information about the debian-med-commit mailing list