This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository javacc.
commit eef496f397eda7774f3cb1417ecd7e6ba1a9d2dd Author: Paul Cager <[email protected]> Date: Wed Dec 12 00:13:50 2007 +0000 Conversion to CDBS. javacc (4.0+cvs20071130-1) experimental; urgency=low * New upstream pre-release. * Added watch file. * Converted to use CDBS (pkg-java standard). -- Paul Cager <[email protected]> Tue, 30 Oct 2007 23:21:02 +0000 --- debian/changelog | 5 +-- debian/control | 20 ++++++++--- debian/rules | 100 +++++++++++++++---------------------------------------- 3 files changed, 44 insertions(+), 81 deletions(-) diff --git a/debian/changelog b/debian/changelog index 063b6bb..cd577d5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,8 @@ -javacc (4.1-1) unstable; urgency=low +javacc (4.0+cvs20071130-1) experimental; urgency=low - * New upstream version. + * New upstream pre-release. * Added watch file. + * Converted to use CDBS (pkg-java standard). -- Paul Cager <[email protected]> Tue, 30 Oct 2007 23:21:02 +0000 diff --git a/debian/control b/debian/control index ba903b9..37d47b0 100644 --- a/debian/control +++ b/debian/control @@ -3,9 +3,12 @@ Section: devel Priority: optional Maintainer: Debian Java Maintainers <[email protected]> Uploaders: Nicolas Sabouret <[email protected]>, Paul Cager <[email protected]> -Build-Depends: debhelper (>= 5), ant, dpatch (>= 2.0) -Build-Depends-Indep: java-gcj-compat-dev (>= 1.0.65), libxerces2-java, docbook-to-man, junit +Build-Depends-Indep: java-gcj-compat-dev (>=1.0.65), ant-optional, libxalan2-java, docbook-to-man, junit +Build-Depends: ant, debhelper (>= 5), cdbs (>= 0.4.5.3) Standards-Version: 3.7.2 +Homepage: javacc.dev.java.net +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/javacc +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/javacc Package: javacc Architecture: all @@ -22,8 +25,6 @@ Description: A parser generator for use with Java provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. - . - Homepage: http://javacc.dev.java.net/ Package: javacc-doc Architecture: all @@ -33,4 +34,13 @@ Suggests: javacc Description: Documentation for the JavaCC Parser Generator Documentation and examples for JavaCC parser generator. . - Homepage: http://javacc.dev.java.net/ + Java Compiler Compiler (JavaCC) is (according to sun) + "the most popular parser generator" for use with Java [tm] + applications. + . + A parser generator is a tool that reads a grammar specification + and converts it to a Java program that can recognize matches to + the grammar. In addition to the parser generator itself, JavaCC + provides other standard capabilities related to parser + generation such as tree building (via a tool called JJTree + included with JavaCC), actions, debugging, etc. diff --git a/debian/rules b/debian/rules index a1a58ce..2b93f8f 100755 --- a/debian/rules +++ b/debian/rules @@ -1,79 +1,31 @@ #!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -include /usr/share/dpatch/dpatch.make - -export JAVA_HOME=/usr/lib/jvm/java-gcj - -# Class path: Ant requires an JAXP-compatible XML parser -# You need to set CLASSPATH here (even if your build.xml assembles its own -# class path) to ensure the same build results in all cases -JARS=/usr/share/java -ANT_HOME=/usr/share/ant -export CLASSPATH=${JARS}/xmlParserAPI.jar:${JARS}/xmlImpl.jar:$(JARS)/junit.jar - -# Ant options -ANT_OPTS=-Dant.build.javac.target=1.4 -ANT=/usr/bin/ant ${ANT_OPTS} -VERSION=$(shell dpkg-parsechangelog | egrep '^Version:' | cut -f2 -d' ' | cut -f1 -d-) - -configure: configure-stamp -configure-stamp: patch-stamp - dh_testdir - touch configure-stamp - -build: build-stamp -build-stamp: configure-stamp - dh_testdir - ${ANT} - docbook-to-man debian/manpage.sgml > debian/javacc.1 - touch build-stamp - -clean: unpatch - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - rm -f debian/javacc.1 - ${ANT} realclean - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - echo Version $(VERSION) - mv bin/lib/javacc.jar bin/lib/javacc-$(VERSION).jar - -# Build architecture-dependent files here. -binary-arch: build install - -# Build architecture-independent files here. -binary-indep: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_install -pjavacc bin/lib/javacc-$(VERSION).jar usr/share/java - dh_link -pjavacc usr/share/java/javacc-$(VERSION).jar usr/share/java/javacc.jar - dh_install -pjavacc bin/javacc bin/jjdoc bin/jjtree /usr/bin - # Install docs / examples in -doc package, but to /usr/share/doc/javacc/ - dh_install -pjavacc-doc www/doc usr/share/doc/javacc - dh_install -pjavacc-doc examples usr/share/doc/javacc - dh_installdocs -pjavacc -pjavacc-doc - dh_installman debian/javacc.1 +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +PACKAGE := $(shell dpkg-parsechangelog | egrep '^Source:' | cut -f2 -d' ') +VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | sed 's/Version: \(.*\)-.*/\1/') +JAVA_HOME := /usr/lib/jvm/java-gcj +ANT_HOME := /usr/share/ant +DEB_JARS := $(ANT_HOME)/lib/ant-launcher.jar $(ANT_HOME)/lib/ant-trax.jar +DEB_ANT_BUILD_TARGET := jar +DEB_ANT_BUILDFILE := build.xml +DEB_ANT_ARGS := -Dversion=$(VERSION) +API_DOCS := build/api + +binary-post-install/$(PACKAGE):: + dh_install -p$(PACKAGE) bin/lib/$(PACKAGE).jar usr/share/java + dh_link -p$(PACKAGE) usr/share/java/$(PACKAGE)-$(VERSION).jar usr/share/java/$(PACKAGE).jar + docbook-to-man debian/manpage.sgml >bin/javacc.1 + dh_installman bin/javacc.1 + dh_install bin/javacc bin/jjdoc bin/jjtree /usr/bin dh_link usr/share/man/man1/javacc.1 usr/share/man/man1/jjtree.1 dh_link usr/share/man/man1/javacc.1 usr/share/man/man1/jjdoc.1 - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure +binary-post-install/$(PACKAGE)-doc:: + #dh_install -p$(PACKAGE)-doc $(API_DOCS) usr/share/doc/$(PACKAGE) + dh_install -p$(PACKAGE)-doc www/doc usr/share/doc/javacc + dh_install -p$(PACKAGE)-doc examples usr/share/doc/javacc + + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/javacc.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

