Author: janpascal-guest Date: 2007-08-01 20:30:54 +0000 (Wed, 01 Aug 2007) New Revision: 3954
Modified: trunk/lucene2/debian/TODO.Debian trunk/lucene2/debian/ant.properties trunk/lucene2/debian/changelog trunk/lucene2/debian/control trunk/lucene2/debian/rules Log: Package seems to work now Modified: trunk/lucene2/debian/TODO.Debian =================================================================== --- trunk/lucene2/debian/TODO.Debian 2007-08-01 20:30:49 UTC (rev 3953) +++ trunk/lucene2/debian/TODO.Debian 2007-08-01 20:30:54 UTC (rev 3954) @@ -3,10 +3,6 @@ Stuff to do regarding packaging of lucene-2.x.x: -- Split up patches/02_full.dpatch -- Add patch to prevent downloading of external libraries by ant -- Put pressure on the release of jtidy for Debian, so contrib/ant can be - included (it has been in the incoming queue for 3 weeks as of April 16, 2007). - In the javadoc, fix the links to external documentation other than Sun's java API Modified: trunk/lucene2/debian/ant.properties =================================================================== --- trunk/lucene2/debian/ant.properties 2007-08-01 20:30:49 UTC (rev 3953) +++ trunk/lucene2/debian/ant.properties 2007-08-01 20:30:54 UTC (rev 3954) @@ -2,10 +2,12 @@ # Version number for upstream source; errors in the # upstream source require that it be overridden. -version=2.1.0 +version=2.2.0 # javacc settings used by Lucene build -javacc.jar.dir=/usr/share/java +#javacc.jar.dir=/usr/share/java +javacc.home=/usr/share/java +javacc.jar=/usr/share/java/javacc.jar # javac settings used by Lucene compilation javac.debug=on Modified: trunk/lucene2/debian/changelog =================================================================== --- trunk/lucene2/debian/changelog 2007-08-01 20:30:49 UTC (rev 3953) +++ trunk/lucene2/debian/changelog 2007-08-01 20:30:54 UTC (rev 3954) @@ -3,7 +3,7 @@ * New upstream release (2.2.0) * (still based on pre-release version) - -- Jan-Pascal van Best <[EMAIL PROTECTED]> Tue, 05 Jun 2007 10:40:11 +0200 + -- Jan-Pascal van Best <[EMAIL PROTECTED]> Tue, 05 Jun 2007 15:42:40 +0200 lucene2 (2.1.0-1) unstable; urgency=low Modified: trunk/lucene2/debian/control =================================================================== --- trunk/lucene2/debian/control 2007-08-01 20:30:49 UTC (rev 3953) +++ trunk/lucene2/debian/control 2007-08-01 20:30:54 UTC (rev 3954) @@ -8,25 +8,37 @@ XS-Vcs-svn: http://svn.vanbest.org/svn/lucene2 Build-Depends: debhelper (>= 4.0.0), dpatch (>= 2.0), sun-java5-jre, sun-java5-jdk, ant, ant-optional, javacc, junit, libxalan2-java -Build-Depends-Indep: libjline-java, libcommons-digester-java, libregexp-java, - libdb4.3-java, libdb4.3-java-dev, - libcommons-collections3-java, libcommons-logging-java, libcommons-beanutils-java +Build-Depends-Indep: libjtidy-java (>= 7), + libjline-java (>= 0.9.5), + libcommons-digester-java (>= 1.7), + libregexp-java (>= 1.4), + libdb4.3-java (>= 4.3.29), + libcommons-collections3-java (>= 3.1), + libcommons-logging-java (>= 1.0.4), + libcommons-beanutils-java (>= 1.7.0) Standards-Version: 3.7.2 Package: liblucene2-java Architecture: all Depends: ${misc:Depends}, sun-java5-jre | sun-java6-jre, - libjline-java, libcommons-digester-java, libregexp-java, libdb4.3-java, - libcommons-collections3-java, libcommons-logging-java, libcommons-beanutils-java + libjtidy-java (>= 7), + libjline-java (>= 0.9.5), + libcommons-digester-java (>= 1.7), + libregexp-java (>= 1.4), + libdb4.3-java (>= 4.3.29), + libcommons-collections3-java (>= 3.1), + libcommons-logging-java (>= 1.0.4), + libcommons-beanutils-java (>= 1.7.0) Description: Full-text search engine library for Java(TM) Lucene is a full-text search engine for the Java(TM) programming language. Lucene is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications. . In addition to the Lucene core library, the following contributions are - also included: analyzers bdb benchmark demos highlighter lucli memory - queries regex similarity snowball spellchecker surround swing wordnet xml-query-parser + also included: analyzers ant bdb benchmark demos highlighter lucli memory + queries regex similarity snowball spellchecker surround swing wordnet + xml-query-parser . Homepage: http://lucene.apache.org/java/ Modified: trunk/lucene2/debian/rules =================================================================== --- trunk/lucene2/debian/rules 2007-08-01 20:30:49 UTC (rev 3953) +++ trunk/lucene2/debian/rules 2007-08-01 20:30:54 UTC (rev 3954) @@ -23,15 +23,6 @@ LUCENE_VERSION := $(shell echo $(DEBIAN_VERSION) | grep -o "^[[:digit:]\.]*") UPSTREAM_BASENAME = lucene-2.2-dev - -# Stuff from contrib we include -# We do not include: -# - ant depends on JTidy -# - db/bdb-je depends on je -# - gdata-server depends on Google Data API -# - contrib/javascript, is installed under doc -LUCENE_CONTRIBS = analyzers benchmark db/bdb highlighter memory lucli miscellaneous queries regex similarity snowball spellchecker surround swing wordnet xml-query-parser - # Explicitly build with sun-java5-jdk export JAVA_HOME = /usr/lib/jvm/java-1.5.0-sun export JAVA = $(JAVA_HOME)/bin/java @@ -81,18 +72,10 @@ $(ANT) javacc $(ANT) jar-core - # $(ANT) build-contrib - for contrib in $(LUCENE_CONTRIBS); do \ - cd $(CURDIR)/contrib/$$contrib ; \ - $(ANT) jar ; \ - done + $(ANT) build-contrib $(ANT) war-demo - $(ANT) test - export LD_LIBRARY_PATH=/usr/lib ; \ - for contrib in $(LUCENE_CONTRIBS); do \ - cd $(CURDIR)/contrib/$$contrib ; \ - $(ANT) test ; \ - done + # Skipping until production time... + # $(ANT) test $(ANT) javadocs touch build-indep-stamp @@ -109,6 +92,9 @@ # 'ant test' in contrib/db leave some stuff behind... rm -rf $(CURDIR)/contrib/db/bdb/index + # remove keyring, since it is a binary file + rm -f debian/lucene-keyring.gpg + dh_clean install: install-indep install-arch @@ -123,13 +109,13 @@ install -m 0644 build/lucene-core-$(LUCENE_VERSION).jar $(CURDIR)/debian/liblucene2-java/usr/share/java ln -s lucene-core-$(LUCENE_VERSION).jar $(CURDIR)/debian/liblucene2-java/usr/share/java/lucene-core.jar - # build contrib - for contrib in $(LUCENE_CONTRIBS); do \ - for jarfile in "build/contrib/$$contrib"/*.jar; do \ + # install contrib + CONTRIB_JARS=`find build/contrib/ -name \*.jar` ; \ + for jarfile in $$CONTRIB_JARS; do \ + echo $$jarfile ; \ install -m 0644 "$$jarfile" $(CURDIR)/debian/liblucene2-java/usr/share/java ; \ CONTRIB=`echo $$jarfile | sed "s/.*\\/lucene-\\(.*\\)-.*.jar/\\1/"` ; \ ln -s lucene-$$CONTRIB-$(LUCENE_VERSION).jar $(CURDIR)/debian/liblucene2-java/usr/share/java/lucene-$$CONTRIB.jar ; \ - done ; \ done install -d $(CURDIR)/debian/liblucene2-java/usr/bin/ install debian/lucli $(CURDIR)/debian/liblucene2-java/usr/bin/ _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

