[Git][java-team/osgi-core][master] 6 commits: Embed the Maven metadata in the jar

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Mon Oct 19 15:56:34 BST 2026



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / osgi-core


Commits:
6d607603 by Emmanuel Bourg at 2026-10-19T12:58:03+02:00
Embed the Maven metadata in the jar

- - - - -
ca5b3758 by Emmanuel Bourg at 2026-10-19T13:09:54+02:00
Removed the javadoc package

- - - - -
06e0fd8e by Emmanuel Bourg at 2026-10-19T13:11:35+02:00
Converted debian/watch to version 5 format

- - - - -
087d9f3d by Emmanuel Bourg at 2026-10-19T13:11:35+02:00
Standards-Version updated to 4.7.4

- - - - -
5e728a2a by Emmanuel Bourg at 2026-10-19T13:11:35+02:00
Removed the Priority field

- - - - -
9d1a1041 by Emmanuel Bourg at 2026-10-19T13:13:06+02:00
Upload to unstable

- - - - -


7 changed files:

- debian/changelog
- debian/control
- − debian/libosgi-core-java-doc.javadoc
- + debian/maven-metadata/META-INF/maven/org.osgi/osgi.core/pom.properties
- + debian/maven-metadata/META-INF/maven/org.osgi/osgi.core/pom.xml
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+osgi-core (8.0.0-3) unstable; urgency=medium
+
+  * Team upload.
+  * Embed the Maven metadata in the jar
+  * Removed the javadoc package
+  * Converted debian/watch to version 5 format
+  * Standards-Version updated to 4.7.4
+  * Removed the Priority field
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Mon, 19 Oct 2026 13:12:59 +0200
+
 osgi-core (8.0.0-2) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -1,6 +1,5 @@
 Source: osgi-core
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders:
  Ludovic Claude <ludovic.claude at laposte.net>
@@ -11,7 +10,7 @@ Build-Depends:
  javahelper (>= 0.43~),
  libosgi-annotation-java,
  maven-repo-helper (>= 1.6~)
-Standards-Version: 4.6.1
+Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/java-team/osgi-core.git
 Vcs-Browser: https://salsa.debian.org/java-team/osgi-core
 Homepage: http://www.osgi.org/Specifications/HomePage
@@ -21,24 +20,8 @@ Architecture: all
 Depends:
  ${java:Depends},
  ${misc:Depends}
-Suggests:
- libosgi-core-java-doc
 Description: Java OSGi API - Core module
  OSGi, for Open Services Gateway initiative framework, is a module system and
  service platform for the Java programming language.
  .
  This package contains the OSGi Core module.
-
-Package: libosgi-core-java-doc
-Architecture: all
-Section: doc
-Depends:
- ${misc:Depends}
-Recommends:
- ${java:Recommends}
-Multi-Arch: foreign
-Description: Javadoc for Java OSGi API - Core module
- OSGi, for Open Services Gateway initiative framework, is a module system and
- service platform for the Java programming language.
- .
- This package contains Javadoc HTML documentation for libosgi-core-java.


=====================================
debian/libosgi-core-java-doc.javadoc deleted
=====================================
@@ -1 +0,0 @@
-internal /usr/share/doc/libosgi-core-java/api/


=====================================
debian/maven-metadata/META-INF/maven/org.osgi/osgi.core/pom.properties
=====================================
@@ -0,0 +1,3 @@
+version=8.0.0
+groupId=org.osgi
+artifactId=osgi.core


=====================================
debian/maven-metadata/META-INF/maven/org.osgi/osgi.core/pom.xml
=====================================
@@ -0,0 +1 @@
+../../../../../pom.xml
\ No newline at end of file


=====================================
debian/rules
=====================================
@@ -12,7 +12,10 @@ PACKAGE := libosgi-core-java
 	dh $@ --with javahelper --with jh_maven_repo_helper
 
 override_jh_build:
-	jh_build --javacopts='-source 8 -target 8 -encoding UTF-8' --javadoc-opts='-source 8 -encoding UTF-8'
+	jh_build --no-javadoc --javacopts='-source 8 -target 8 -encoding UTF-8'
+
+execute_after_jh_build:
+	jar uf $(JAR_NAME).jar -C debian/maven-metadata META-INF
 
 get-orig-pom:
 	wget --user-agent="" -O debian/pom.xml $(MAVEN_REPO)/$(VERSION)/osgi.core-$(VERSION).pom


=====================================
debian/watch
=====================================
@@ -1,4 +1,5 @@
-version=4
-opts="repack,compression=xz,uversionmangle=s/-(alpha|beta)-/~$1/" \
-https://repo1.maven.org/maven2/org/osgi/osgi.core/(\d.*)/\
- osgi.core-(\d.*)-sources.jar
+Version: 5
+Source: https://repo1.maven.org/maven2/org/osgi/osgi.core/([\d.]+)/
+Matching-Pattern: osgi.core-([\d.]+)-sources\.jar
+Repack: yes
+Compression: xz



View it on GitLab: https://salsa.debian.org/java-team/osgi-core/-/compare/b84956e7cacb8d1766fc87543d4d886330bbea7f...9d1a104159f1d1c3c8d6e698329834bd606730dc

-- 
View it on GitLab: https://salsa.debian.org/java-team/osgi-core/-/compare/b84956e7cacb8d1766fc87543d4d886330bbea7f...9d1a104159f1d1c3c8d6e698329834bd606730dc
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/20261019/1891904d/attachment.htm>


More information about the pkg-java-commits mailing list