[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