[Git][java-team/eigenbase-resgen][master] 9 commits: * debhelper-compat=13

Andreas Tille (@tille) gitlab at salsa.debian.org
Mon Jan 20 16:31:33 GMT 2025



Andreas Tille pushed to branch master at Debian Java Maintainers / eigenbase-resgen


Commits:
64856133 by Andreas Tille at 2025-01-20T17:19:39+01:00
  * debhelper-compat=13
  * Switch from cdbs to dh

- - - - -
26c3d54a by Andreas Tille at 2025-01-20T17:20:25+01:00
Remove redundant debian/README.source

- - - - -
225433d0 by Andreas Tille at 2025-01-20T17:24:21+01:00
Use Files-Excluded instead of orig-tar.exclude

- - - - -
3814ef24 by Andreas Tille at 2025-01-20T17:25:11+01:00
Standards-Version: 4.7.0 (routine-update)

- - - - -
8aefd166 by Andreas Tille at 2025-01-20T17:25:26+01:00
Reorder sequence of d/control fields by cme (routine-update)

- - - - -
845dd738 by Andreas Tille at 2025-01-20T17:25:26+01:00
Secure URI in copyright format (routine-update)

- - - - -
d7cc2d49 by Andreas Tille at 2025-01-20T17:28:16+01:00
Use secure URI in Homepage field.

Changes-By: lintian-brush
Fixes: lintian: homepage-field-uses-insecure-uri
See-also: https://lintian.debian.org/tags/homepage-field-uses-insecure-uri.html

- - - - -
055a64c3 by Andreas Tille at 2025-01-20T17:29:09+01:00
Secure URI in d/copyright and d/watch

- - - - -
e06ebb0a by Andreas Tille at 2025-01-20T17:31:14+01:00
Upload to unstable

- - - - -


9 changed files:

- − debian/README.source
- debian/changelog
- + debian/clean
- − debian/compat
- debian/control
- debian/copyright
- − debian/orig-tar.exclude
- debian/rules
- debian/watch


Changes:

=====================================
debian/README.source deleted
=====================================
@@ -1,8 +0,0 @@
-Patch System
-============
-
-This package uses quilt to manage all modifications to the upstream
-source. Changes are stored in the source package as diffs in
-debian/patches and applied during the build.
-
-See /usr/share/doc/quilt/README.source for a detailed explanation.


=====================================
debian/changelog
=====================================
@@ -1,9 +1,18 @@
-eigenbase-resgen (1.3.0.13768-5) UNRELEASED; urgency=medium
+eigenbase-resgen (1.3.0.13768-5) unstable; urgency=medium
 
   * Team upload.
   * Drop orig-tar.sh which is redundant
-
- -- Andreas Tille <tille at debian.org>  Mon, 20 Jan 2025 15:20:29 +0100
+  * debhelper-compat=13
+  * Switch from cdbs to dh
+  * Remove redundant debian/README.source
+  * Use Files-Excluded instead of orig-tar.exclude
+  * Standards-Version: 4.7.0 (routine-update)
+  * Reorder sequence of d/control fields by cme (routine-update)
+  * Secure URI in copyright format (routine-update)
+  * Use secure URI in Homepage field.
+  * Secure URI in d/copyright and d/watch
+
+ -- Andreas Tille <tille at debian.org>  Mon, 20 Jan 2025 17:29:25 +0100
 
 eigenbase-resgen (1.3.0.13768-4.1) unstable; urgency=medium
 


=====================================
debian/clean
=====================================
@@ -0,0 +1 @@
+lib/*.jar


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-9


=====================================
debian/control
=====================================
@@ -1,26 +1,26 @@
 Source: eigenbase-resgen
-Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Damien Raude-Morvan <drazzib at debian.org>
-Build-Depends:
- ant,
- cdbs,
- debhelper (>= 9),
- default-jdk,
- junit,
- junit-doc,
- libeigenbase-resgen-java,
- libxerces2-java,
- maven-repo-helper
-Standards-Version: 3.9.8
-Vcs-Git: https://anonscm.debian.org/git/pkg-java/eigenbase-resgen.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/eigenbase-resgen.git
-Homepage: http://eigenbase.sourceforge.net/resgen/
+Section: java
+Priority: optional
+Build-Depends: ant,
+               debhelper-compat (= 13),
+               default-jdk,
+               javahelper,
+               junit,
+               junit-doc,
+               libeigenbase-resgen-java,
+               libxerces2-java,
+               maven-repo-helper
+Standards-Version: 4.7.0
+Vcs-Browser: https://salsa.debian.org/java-team/eigenbase-resgen
+Vcs-Git: https://salsa.debian.org/java-team/eigenbase-resgen.git
+Homepage: https://eigenbase.sourceforge.net/resgen/
 
 Package: libeigenbase-resgen-java
 Architecture: all
-Depends: libxerces2-java, ${misc:Depends}
+Depends: libxerces2-java,
+         ${misc:Depends}
 Description: Java i18n code generator from XML files
  Eigenbase Resource Generator helps you build and maintain internationalized
  applications in Java. From a simple XML file, it generates classes to access
@@ -33,7 +33,8 @@ Package: libeigenbase-resgen-java-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
-Recommends: default-jdk-doc, junit-doc
+Recommends: default-jdk-doc,
+            junit-doc
 Suggests: libeigenbase-resgen-java
 Description: Java i18n code generator from XML files - documentation
  Eigenbase Resource Generator helps you build and maintain internationalized


=====================================
debian/copyright
=====================================
@@ -1,7 +1,9 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: ResGen: Eigenbase Resource Generator
 Upstream-Contact: Julian Hyde <jhyde at users.sourceforge.net>
-Source: http://eigenbase.sourceforge.net/download.html
+Source: https://eigenbase.sourceforge.net/download.html
+Files-Excluded: doc/api/*
+                lib/*
 
 Files: *
 Copyright:


=====================================
debian/orig-tar.exclude deleted
=====================================
@@ -1,2 +0,0 @@
-doc/api/*
-lib/*


=====================================
debian/rules
=====================================
@@ -1,18 +1,18 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/ant.mk
-
 JAVA_HOME            := /usr/lib/jvm/default-java
 
 DEB_JARS             := xercesImpl junit eigenbase-resgen eigenbase-xom
 
-DEB_ANT_BUILD_TARGET := cleanBuild
-DEB_ANT_CLEAN_TARGET := clean
+CLASSPATH = /usr/share/ant/lib/ant.jar::/usr/share/ant/lib/ant-launcher.jar:$(shell for jar in $(DEB_JARS:%=/usr/share/java/%.jar); do \
+    echo -n $${jar}:; done; \
+    echo -n $(JAVA_HOME)/lib/tools.jar)
 
-binary-post-install/libeigenbase-resgen-java::
-	mh_install
+%:
+	dh $@ --with maven-repo-helper --with javahelper
 
-clean::
+override_dh_auto_clean:
 	mh_clean
-	rm -f lib/*.jar
+
+override_dh_auto_build:
+	/usr/lib/jvm/default-java/bin/java -classpath $(CLASSPATH) -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true cleanBuild


=====================================
debian/watch
=====================================
@@ -1,2 +1,2 @@
 version=4
-http://sf.net/eigenbase/eigenbase-resgen-([\d\.]+).zip
+https://sf.net/eigenbase/eigenbase-resgen-([\d\.]+).zip



View it on GitLab: https://salsa.debian.org/java-team/eigenbase-resgen/-/compare/009b320c1c87d2e17dc197911ce5c1bc1cbf6644...e06ebb0ae6312652887ab2cebf310238deba4cbe

-- 
View it on GitLab: https://salsa.debian.org/java-team/eigenbase-resgen/-/compare/009b320c1c87d2e17dc197911ce5c1bc1cbf6644...e06ebb0ae6312652887ab2cebf310238deba4cbe
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/pkg-java-commits/attachments/20250120/ab91cc4f/attachment.htm>


More information about the pkg-java-commits mailing list