[antlr3] 01/01: Moved antlr-runtime.jar to a separate package (Closes: #793715)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Jul 29 22:33:25 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.
commit 9d5738219b8c8c9b7679dc8f3dce7968daf20f55
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Thu Jul 30 00:24:16 2015 +0200
Moved antlr-runtime.jar to a separate package (Closes: #793715)
---
debian/antlr3.poms | 4 ++--
debian/changelog | 8 ++++++++
debian/control | 15 +++++++++++++++
debian/rules | 1 -
4 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/debian/antlr3.poms b/debian/antlr3.poms
index dea35f7..5720f9d 100644
--- a/debian/antlr3.poms
+++ b/debian/antlr3.poms
@@ -25,8 +25,8 @@
# --site-xml=<location>: Optional, the location for site.xml if it needs to be installed.
# Empty by default. [mh_install]
#
-pom.xml --no-parent
-runtime/Java/pom.xml
+pom.xml --no-parent --package=libantlr3-runtime-java
+runtime/Java/pom.xml --package=libantlr3-runtime-java --java-lib --usj-name=antlr3-runtime
tool/pom.xml
antlr3-maven-archetype/pom.xml --ignore
antlr3-maven-plugin/pom.xml --package=antlr3-maven-plugin
diff --git a/debian/changelog b/debian/changelog
index 85f125b..75dd97e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+antlr3 (3.5.2-2) unstable; urgency=medium
+
+ * Team upload.
+ * Moved the runtime into a separate libantlr3-runtime-java package
+ to avoid a dependency cycle with libstringtemplate4-java (Closes: #793715)
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 29 Jul 2015 19:54:55 +0200
+
antlr3 (3.5.2-1) unstable; urgency=medium
* New upstream release (Closes: #635268)
diff --git a/debian/control b/debian/control
index e86f69d..e0d3804 100644
--- a/debian/control
+++ b/debian/control
@@ -28,6 +28,7 @@ Package: antlr3
Architecture: all
Depends: default-jre-headless | java2-runtime-headless |
java5-runtime-headless | java6-runtime-headless,
+ libantlr3-runtime-java (= ${source:Version}),
libstringtemplate4-java,
${misc:Depends}
Recommends: ${maven:OptionalDepends}
@@ -74,6 +75,20 @@ Description: Maven plugin for ANTLR 3
This package provides the Maven plugin that supports compiling ANTLR 3
grammars during a Maven build
+Package: libantlr3-runtime-java
+Architecture: all
+Depends: ${misc:Depends}
+Breaks: antlr3 (<< 3.5.2-2~)
+Replaces: antlr3 (<< 3.5.2-2~)
+Description: Runtime library for ANTLR 3
+ ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is
+ a language tool that provides a framework for constructing recognizers,
+ compilers, and translators from grammatical descriptions containing C++
+ or Java actions [You can use PCCTS 1.xx to generate C-based parsers].
+ .
+ This package provides the runtime library required to run the parsers
+ generated by ANTLR 3
+
Package: libantlr3-gunit-java
Architecture: all
Depends: antlr3 (>= ${source:Version}), junit4, ${misc:Depends}
diff --git a/debian/rules b/debian/rules
index 6ec24cc..85ab457 100755
--- a/debian/rules
+++ b/debian/rules
@@ -43,7 +43,6 @@ common-post-build-indep::
zip --delete antlr-ant/main/antlr3-task/antlr3-task.jar *.java
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
mh_linkrepojar -plibantlr3-gunit-java gunit/pom.xml /usr/share/java/antlr3-gunit.jar
dh_installman -pantlr3
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/antlr3.git
More information about the pkg-java-commits
mailing list