[antlr3.2] 27/46: Add OSGi metadata to antlr3.jar and antlr3-runtime.jar

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Oct 26 20:24:55 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository antlr3.2.

commit 0be577f97dd918cff126395541904760849b95e0
Author: Jakub Adam <jakub.adam at ktknet.cz>
Date:   Sat Sep 28 12:30:44 2013 +0000

    Add OSGi metadata to antlr3.jar and antlr3-runtime.jar
---
 debian/antlr3-runtime.bnd | 5 +++++
 debian/antlr3.bnd         | 5 +++++
 debian/changelog          | 6 ++++++
 debian/control            | 2 +-
 debian/rules              | 7 +++++++
 5 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/debian/antlr3-runtime.bnd b/debian/antlr3-runtime.bnd
new file mode 100644
index 0000000..56701c2
--- /dev/null
+++ b/debian/antlr3-runtime.bnd
@@ -0,0 +1,5 @@
+Bundle-Name: ANother Tool for Language Recognition runtime
+Bundle-SymbolicName: org.antlr.runtime
+Bundle-Version: 1.0.0
+Bundle-Vendor: Debian.org
+Import-Package: *
diff --git a/debian/antlr3.bnd b/debian/antlr3.bnd
new file mode 100644
index 0000000..fd625cd
--- /dev/null
+++ b/debian/antlr3.bnd
@@ -0,0 +1,5 @@
+Bundle-Name: ANother Tool for Language Recognition
+Bundle-SymbolicName: org.antlr
+Bundle-Version: 1.0.0
+Bundle-Vendor: Debian.org
+Import-Package: *
diff --git a/debian/changelog b/debian/changelog
index 5c5dfef..d8524ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+antlr3 (3.2-9) unstable; urgency=low
+
+  * Add OSGi metadata to antlr3.jar and antlr3-runtime.jar.
+
+ -- Jakub Adam <jakub.adam at ktknet.cz>  Sat, 28 Sep 2013 08:46:22 +0200
+
 antlr3 (3.2-8) unstable; urgency=low
 
   * Updated Standards-Version to 3.9.4 (no changes)
diff --git a/debian/control b/debian/control
index 00294bf..2017ad5 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 7), cdbs, default-jdk,
  maven-debian-helper (>= 1.1), libstringtemplate-java (>= 3.2.1),
  libantlr-maven-plugin-java (>= 2.1), libmaven-plugin-testing-java,
  libmaven-javadoc-plugin-java, libmaven-install-plugin-java,
- default-jdk-doc, libmaven-plugin-tools-java
+ default-jdk-doc, libmaven-plugin-tools-java, bnd
 Standards-Version: 3.9.4
 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/antlr3
 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/antlr3
diff --git a/debian/rules b/debian/rules
index 11d7f0c..88e5f63 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,6 +26,13 @@ before-mvn-build:: unpatch-poms
 	cd antlr3-maven-plugin && $(DEB_MAVEN_INVOKE) $(PLUGIN_ARGS) $(DEB_MAVEN_BUILD_TARGET) $(DEB_MAVEN_INSTALL_TARGET)
 	mh_unpatchpoms -pantlr3
 
+common-post-build-indep::
+	# Generate OSGi metadata
+	bnd wrap -properties debian/antlr3.bnd -output tool/target/antlr-[0-9].[0-9].jar \
+		tool/target/antlr-[0-9].[0-9].jar
+	bnd wrap -properties debian/antlr3-runtime.bnd -output runtime/Java/target/antlr-runtime-[0-9].[0-9].jar \
+		runtime/Java/target/antlr-runtime-[0-9].[0-9].jar
+
 binary-post-install/antlr3::
 	mh_linkrepojar -pantlr3 runtime/Java/pom.xml /usr/share/java/antlr3-runtime.jar
 	mh_linkrepojar -pantlr3 tool/pom.xml /usr/share/java/antlr3.jar

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/antlr3.2.git



More information about the pkg-java-commits mailing list