[Git][java-team/stegosuite][master] 5 commits: Drop fix-pom-for-debian.patch; upstream now supports the Debian build via a...
Tobias Ilte (@menosmalo-guest)
gitlab at salsa.debian.org
Mon Oct 5 03:54:48 BST 2026
Tobias Ilte pushed to branch master at Debian Java Maintainers / stegosuite
Commits:
d88093eb by Tobias Ilte at 2026-10-04T22:38:33-04:00
Drop fix-pom-for-debian.patch; upstream now supports the Debian build via a distro profile and maven.properties
- - - - -
227b1a75 by Tobias Ilte at 2026-10-04T22:40:03-04:00
drop liblogback,libslf4j dependencies (removed upstream); switch to java21
- - - - -
1c424c18 by Tobias Ilte at 2026-10-04T22:40:36-04:00
update links to new version
- - - - -
4149c30d by Tobias Ilte at 2026-10-04T22:41:30-04:00
add junit.jupiter to ignoreRules
- - - - -
fd802804 by Tobias Ilte at 2026-10-04T22:42:15-04:00
add maven properties to build for debian
- - - - -
6 changed files:
- debian/control
- debian/maven.ignoreRules
- debian/maven.properties
- − debian/patches/fix-pom-for-debian.patch
- debian/patches/series
- debian/stegosuite.links
Changes:
=====================================
debian/control
=====================================
@@ -3,14 +3,12 @@ Section: graphics
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
Uploaders:
- Tobias Ilte <tobias at stegosuite.org>
+ Tobias Ilte <stegosuite at gmx.net>
Build-Depends:
debhelper-compat (= 13),
default-jdk,
- liblogback-java,
libmaven-compiler-plugin-java,
libmaven-jar-plugin-java,
- libslf4j-java,
libswt-gtk-4-java,
libpicocli-java,
maven-debian-helper (>= 1.5)
@@ -23,7 +21,7 @@ Rules-Requires-Root: no
Package: stegosuite
Architecture: all
Depends:
- default-jre | java11-runtime,
+ default-jre | java21-runtime,
libswt-cairo-gtk-4-jni,
libswt-gtk-4-jni,
libpicocli-java (>= 4.6.2),
=====================================
debian/maven.ignoreRules
=====================================
@@ -2,3 +2,4 @@ org.apache.maven.plugins maven-assembly-plugin * * * *
org.codehaus.mojo exec-maven-plugin * * * *
org.asciidoctor asciidoctor-maven-plugin * * * *
junit junit * * * *
+org.junit.jupiter junit-jupiter * * * *
=====================================
debian/maven.properties
=====================================
@@ -3,3 +3,7 @@
# maven.test.skip=true
maven.test.skip=true
+stegosuite.distro=true
+maven.compiler.release=21
+swt.version=debian
+picocli.version=debian
=====================================
debian/patches/fix-pom-for-debian.patch deleted
=====================================
@@ -1,54 +0,0 @@
-adjusted swt dependency and maven-jar-plugin for debian
---- a/pom.xml
-+++ b/pom.xml
-@@ -36,16 +36,6 @@
- <configuration>
- <source>11</source>
- <target>11</target>
-- <annotationProcessorPaths>
-- <path>
-- <groupId>info.picocli</groupId>
-- <artifactId>picocli-codegen</artifactId>
-- <version>4.6.3</version>
-- </path>
-- </annotationProcessorPaths>
-- <compilerArgs>
-- <arg>-Aproject=${project.groupId}/${project.artifactId}</arg>
-- </compilerArgs>
- </configuration>
- </plugin>
- <plugin>
-@@ -130,12 +120,16 @@
- <plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <version>3.1.2</version>
-- <executions>
-- <execution>
-- <id>default-jar</id>
-- <phase>none</phase>
-- </execution>
-- </executions>
-+ <configuration>
-+ <archive>
-+ <manifest>
-+ <addClasspath>true</addClasspath>
-+ <mainClass>org.stegosuite.Stegosuite</mainClass>
-+ <classpathLayoutType>custom</classpathLayoutType>
-+ <customClasspathLayout>/usr/share/java/$${artifact.artifactId}$${dashClassifier?}.jar</customClasspathLayout>
-+ </manifest>
-+ </archive>
-+ </configuration>
- </plugin>
- <plugin>
- <groupId>org.asciidoctor</groupId>
-@@ -163,8 +157,8 @@
-
- <dependencies>
- <dependency>
-- <groupId>${swt.groupId}</groupId>
-- <artifactId>${swt.artifactId}</artifactId>
-+ <groupId>org.eclipse.swt</groupId>
-+ <artifactId>org.eclipse.swt</artifactId>
- <version>3.121.0</version>
- </dependency>
- <dependency>
=====================================
debian/patches/series
=====================================
@@ -1 +0,0 @@
-fix-pom-for-debian.patch
=====================================
debian/stegosuite.links
=====================================
@@ -1 +1 @@
-/usr/share/maven-repo/org/stegosuite/stegosuite/debian/stegosuite-debian.jar /usr/share/stegosuite/stegosuite-0.9.0.jar
+/usr/share/maven-repo/org/stegosuite/stegosuite/debian/stegosuite-debian.jar /usr/share/stegosuite/stegosuite-0.9.1.jar
View it on GitLab: https://salsa.debian.org/java-team/stegosuite/-/compare/e41d08a15eef4ff65e9d9db97be07463c24dfe7a...fd802804616a11e7aff451967bb43b2d28328355
--
View it on GitLab: https://salsa.debian.org/java-team/stegosuite/-/compare/e41d08a15eef4ff65e9d9db97be07463c24dfe7a...fd802804616a11e7aff451967bb43b2d28328355
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261005/f3016956/attachment.htm>
More information about the pkg-java-commits
mailing list