Author: paulcager-guest Date: 2007-12-12 00:13:50 +0000 (Wed, 12 Dec 2007) New Revision: 4989
Modified: trunk/javacc/debian/changelog trunk/javacc/debian/control trunk/javacc/debian/rules Log: 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 Modified: trunk/javacc/debian/changelog =================================================================== --- trunk/javacc/debian/changelog 2007-12-10 03:35:31 UTC (rev 4988) +++ trunk/javacc/debian/changelog 2007-12-12 00:13:50 UTC (rev 4989) @@ -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 Modified: trunk/javacc/debian/control =================================================================== --- trunk/javacc/debian/control 2007-12-10 03:35:31 UTC (rev 4988) +++ trunk/javacc/debian/control 2007-12-12 00:13:50 UTC (rev 4989) @@ -3,9 +3,12 @@ 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 @@ 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 @@ 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. Modified: trunk/javacc/debian/rules =================================================================== --- trunk/javacc/debian/rules 2007-12-10 03:35:31 UTC (rev 4988) +++ trunk/javacc/debian/rules 2007-12-12 00:13:50 UTC (rev 4989) @@ -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/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk -include /usr/share/dpatch/dpatch.make +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 -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 +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 + + _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

