[pkg-java] r18993 - trunk/jflex/debian
Markus Koschany
apo-guest at moszumanska.debian.org
Fri Feb 12 18:35:04 GMT 2016
Author: apo-guest
Date: 2016-02-12 18:35:04 +0000 (Fri, 12 Feb 2016)
New Revision: 18993
Added:
trunk/jflex/debian/jflex.poms
trunk/jflex/debian/pom.xml
Modified:
trunk/jflex/debian/changelog
trunk/jflex/debian/compat
trunk/jflex/debian/control
trunk/jflex/debian/copyright
trunk/jflex/debian/dirs
trunk/jflex/debian/docs
trunk/jflex/debian/manpages
trunk/jflex/debian/rules
Log:
Release 1.4.3+dfsg-1
Modified: trunk/jflex/debian/changelog
===================================================================
--- trunk/jflex/debian/changelog 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/changelog 2016-02-12 18:35:04 UTC (rev 18993)
@@ -1,3 +1,19 @@
+jflex (1.4.3+dfsg-1) unstable; urgency=medium
+
+ * Team upload.
+ * wrap-and-sort -sa.
+ * Use compat level 9 and require debhelper >= 9.
+ * Declare compliance with Debian Policy 3.9.7.
+ * Use only Build-Depends field.
+ * Switch from cdbs to dh sequencer.
+ * Use maven-repo-helper to install maven artifacts.
+ * Add jflex.poms and pom.xml.
+ * Remove Niels Thykier from Uploaders. (Closes: #770563)
+ * Use canonical Vcs-URI.
+ * Repack the tarball and remove pre-built JFlex.jar file.
+
+ -- Markus Koschany <apo at debian.org> Fri, 12 Feb 2016 18:12:32 +0100
+
jflex (1.4.3-3) unstable; urgency=low
* Upload in unstable
Modified: trunk/jflex/debian/compat
===================================================================
--- trunk/jflex/debian/compat 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/compat 2016-02-12 18:35:04 UTC (rev 18993)
@@ -1 +1 @@
-7
+9
Modified: trunk/jflex/debian/control
===================================================================
--- trunk/jflex/debian/control 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/control 2016-02-12 18:35:04 UTC (rev 18993)
@@ -2,18 +2,26 @@
Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Niels Thykier <niels at thykier.net>, Sylvestre Ledru <sylvestre at debian.org>
-Build-Depends: debhelper (>= 7), cdbs, ant
-Build-Depends-Indep: default-jdk, junit
-Standards-Version: 3.9.4
-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jflex
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/jflex
+Uploaders:
+ Sylvestre Ledru <sylvestre at debian.org>
+Build-Depends:
+ ant,
+ debhelper (>= 9),
+ default-jdk,
+ junit,
+ maven-repo-helper
+Standards-Version: 3.9.7
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/jflex
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-java/trunk/jflex
Homepage: http://www.jflex.de/
Package: jflex
Architecture: all
-Depends: default-jre-headless | java1-runtime | java2-runtime, ${misc:Depends}
-Enhances: ant-optional
+Depends:
+ default-jre-headless | java1-runtime | java2-runtime,
+ ${misc:Depends}
+Enhances:
+ ant-optional
Description: lexical analyzer generator for Java
It is also a rewrite of the very useful tool JLex which was developed
by Elliot Berk at Princeton University. As Vern Paxon states for
Modified: trunk/jflex/debian/copyright
===================================================================
--- trunk/jflex/debian/copyright 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/copyright 2016-02-12 18:35:04 UTC (rev 18993)
@@ -19,12 +19,12 @@
JFlex - Copying, Warranty & License
JFlex is free software, published under the terms of the GNU General
- Public License v2.
+ Public License v2.
- There is absolutely NO WARRANTY for JFlex, its code and its documentation.
-
+ There is absolutely NO WARRANTY for JFlex, its code and its documentation.
+
The code generated by JFlex inherits the copyright of the specification it
- was produced from. If it was your specification, you may use the generated
+ was produced from. If it was your specification, you may use the generated
code without restriction.
The following file(s) are licensed under the GPL v2 or later:
Modified: trunk/jflex/debian/dirs
===================================================================
--- trunk/jflex/debian/dirs 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/dirs 2016-02-12 18:35:04 UTC (rev 18993)
@@ -1,3 +1,3 @@
-usr/share/java
usr/bin
usr/share/ant/lib
+usr/share/java
Modified: trunk/jflex/debian/docs
===================================================================
--- trunk/jflex/debian/docs 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/docs 2016-02-12 18:35:04 UTC (rev 18993)
@@ -1,5 +1,5 @@
-doc/manual*
+debian/logo.gif
doc/*.png
doc/jflex_anttask.html
-debian/logo.gif
+doc/manual*
examples
Added: trunk/jflex/debian/jflex.poms
===================================================================
--- trunk/jflex/debian/jflex.poms (rev 0)
+++ trunk/jflex/debian/jflex.poms 2016-02-12 18:35:04 UTC (rev 18993)
@@ -0,0 +1 @@
+debian/pom.xml --usj-name=jflex --artifact=lib/JFlex.jar
Modified: trunk/jflex/debian/manpages
===================================================================
--- trunk/jflex/debian/manpages 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/manpages 2016-02-12 18:35:04 UTC (rev 18993)
@@ -1 +1 @@
-debian/jflex.1
+debian/jflex.1
Added: trunk/jflex/debian/pom.xml
===================================================================
--- trunk/jflex/debian/pom.xml (rev 0)
+++ trunk/jflex/debian/pom.xml 2016-02-12 18:35:04 UTC (rev 18993)
@@ -0,0 +1,57 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>de.jflex</groupId>
+ <artifactId>jflex</artifactId>
+ <packaging>jar</packaging>
+ <version>1.4.3</version>
+ <!-- this is a pseudo POM, to be uploaded manually -->
+ <dependencies/>
+
+ <name>JFlex - The Fast Scanner Generator for Java</name>
+ <description>JFlex is a lexical analyzer generator (also known as scanner generator) for Java(tm), written in Java(tm).
+ JFlex is designed to work together with the LALR parser generator CUP by Scott Hudson, and the Java modification of Berkeley Yacc BYacc/J by Bob Jamison. It can also be used together with other parser generators like ANTLR or as a standalone tool. </description>
+ <url>http://jflex.de/</url>
+ <inceptionYear>1998</inceptionYear>
+ <licenses>
+ <license>
+ <name>GNU General Public License</name>
+ <url>http://jflex.de/copying.html#GPL</url>
+ <distribution>repo</distribution>
+ <comments>The code generated by JFlex inherits the copyright of the specification it was produced from. If it was your specification, you may use the generated code without restriction. </comments>
+ </license>
+ </licenses>
+ <scm>
+ <connection>scm:svn:http://jflex.svn.sourceforge.net/svnroot/jflex</connection>
+ <developerConnection>scm:svn:https://jflex.svn.sourceforge.net/svnroot/jflex</developerConnection>
+ <url>http://jflex.svn.sourceforge.net/viewvc/jflex/</url>
+ </scm>
+ <developers>
+ <developer>
+ <id>gerwin</id>
+ <name>Gerwin Klein</name>
+ <email>lsf at jflex.de</email>
+ <roles>
+ <role>architect</role>
+ <role>developer</role>
+ </roles>
+ </developer>
+ </developers>
+ <issueManagement>
+ <system>SF tracker</system>
+ <url>http://sourceforge.net/tracker/?group_id=14929</url>
+ </issueManagement>
+ <mailingLists>
+ <mailingList>
+ <name>jflex-announce</name>
+ <subscribe>http://lists.sourceforge.net/lists/listinfo/jflex-announce</subscribe>
+ <unsubscribe>http://lists.sourceforge.net/lists/listinfo/jflex-announce</unsubscribe>
+ <archive>http://sourceforge.net/mailarchive/forum.php?forum=jflex-announce</archive>
+ </mailingList>
+ <mailingList>
+ <name>jflex-users</name>
+ <subscribe>http://lists.sourceforge.net/lists/listinfo/jflex-users</subscribe>
+ <unsubscribe>http://lists.sourceforge.net/lists/listinfo/jflex-users</unsubscribe>
+ <archive>http://sourceforge.net/mailarchive/forum.php?forum=jflex-users</archive>
+ </mailingList>
+ </mailingLists>
+</project>
\ No newline at end of file
Modified: trunk/jflex/debian/rules
===================================================================
--- trunk/jflex/debian/rules 2016-02-12 10:04:17 UTC (rev 18992)
+++ trunk/jflex/debian/rules 2016-02-12 18:35:04 UTC (rev 18993)
@@ -1,23 +1,26 @@
#!/usr/bin/make -f
-# debian/rules file for jflex (uses cdbs)
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/ant.mk
-
export UPSTREAM_VERSION = $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-)
+export JAVA_HOME := /usr/lib/jvm/default-java
-JAVA_HOME := /usr/lib/jvm/default-java
-ANT_HOME := /usr/share/ant
+%:
+ dh $@ --parallel --with maven_repo_helper
-DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar junit
+override_dh_auto_build:
+ ant -buildfile src/build.xml jar
-DEB_ANT_BUILDFILE := src/build.xml
-DEB_ANT_BUILD_TARGET := jar
-DEB_ANT_CLEAN_TARGET := libclean jarclean
+override_dh_auto_clean:
+ dh_auto_clean
+ ant -buildfile src/build.xml libclean jarclean
-DEB_INSTALL_CHANGELOGS_ALL := src/changelog
+override_dh_installchangelogs:
+ dh_installchangelogs src/changelog
-install/jflex::
+override_dh_install:
install -m 644 lib/JFlex.jar debian/jflex/usr/share/java/JFlex-$(UPSTREAM_VERSION).jar
ln -s JFlex-$(UPSTREAM_VERSION).jar debian/jflex/usr/share/java/JFlex.jar
install -m 755 bin/jflex debian/jflex/usr/bin/jflex
+
+#DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar junit
+
+
More information about the pkg-java-commits
mailing list