Author: janpascal-guest Date: 2010-08-23 13:29:16 +0000 (Mon, 23 Aug 2010) New Revision: 12929
Added: trunk/lucene2/debian/liblucene2-java.postinst trunk/lucene2/debian/liblucene2-java.prerm Removed: trunk/lucene2/debian/liblucene2-java.manpages Modified: trunk/lucene2/debian/changelog trunk/lucene2/debian/control trunk/lucene2/debian/rules Log: Put lucli under control of update-alternatives, needed for coexistence with liblucene3-java-contrib Modified: trunk/lucene2/debian/changelog =================================================================== --- trunk/lucene2/debian/changelog 2010-08-22 21:11:35 UTC (rev 12928) +++ trunk/lucene2/debian/changelog 2010-08-23 13:29:16 UTC (rev 12929) @@ -1,3 +1,11 @@ +lucene2 (2.9.3+ds1-2) UNRELEASED; urgency=low + + * Put lucli under update-alternatives control to allow liblucene3-java-contrib + to take over + * Bump standards version to 3.9.1 (no changes needed) + + -- Jan-Pascal van Best <[email protected]> Mon, 23 Aug 2010 14:47:28 +0200 + lucene2 (2.9.3+ds1-1) unstable; urgency=low * New upstream release 2.9.3 Modified: trunk/lucene2/debian/control =================================================================== --- trunk/lucene2/debian/control 2010-08-22 21:11:35 UTC (rev 12928) +++ trunk/lucene2/debian/control 2010-08-23 13:29:16 UTC (rev 12929) @@ -22,7 +22,7 @@ libcommons-compress-java (>= 1.0), libicu4j-java (>= 3.8.1), libjtidy-java (>= 7+svn20070309) -Standards-Version: 3.9.0 +Standards-Version: 3.9.1 Package: liblucene2-java Architecture: all Deleted: trunk/lucene2/debian/liblucene2-java.manpages =================================================================== --- trunk/lucene2/debian/liblucene2-java.manpages 2010-08-22 21:11:35 UTC (rev 12928) +++ trunk/lucene2/debian/liblucene2-java.manpages 2010-08-23 13:29:16 UTC (rev 12929) @@ -1 +0,0 @@ -debian/lucli.1 Added: trunk/lucene2/debian/liblucene2-java.postinst =================================================================== --- trunk/lucene2/debian/liblucene2-java.postinst (rev 0) +++ trunk/lucene2/debian/liblucene2-java.postinst 2010-08-23 13:29:16 UTC (rev 12929) @@ -0,0 +1,48 @@ +#! /bin/sh +# postinst script for liblucene2-java +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# + +case "$1" in + configure) + update-alternatives \ + --install /usr/bin/lucli \ + lucli \ + /usr/lib/liblucene2-java/lucli \ + 20 \ + --slave /usr/share/man/man1/lucli.1.gz \ + lucli.1.gz \ + /usr/lib/liblucene2-java/lucli.1.gz + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + # dummy + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + Added: trunk/lucene2/debian/liblucene2-java.prerm =================================================================== --- trunk/lucene2/debian/liblucene2-java.prerm (rev 0) +++ trunk/lucene2/debian/liblucene2-java.prerm 2010-08-23 13:29:16 UTC (rev 12929) @@ -0,0 +1,27 @@ +#!/bin/sh -e +# +# prerm maintainer script for the Debian liblucene2-java package. +# +# summary of how this script can be called: +# * <old-prerm> remove +# * <old-prerm> upgrade <new-version> +# * <new-prerm> failed-upgrade <old-version> +# * <conflictor's-prerm> remove in-favour <package> <new-version> +# * <deconfigured's-prerm> deconfigure in-favour <package-being-installed> <version> +# removing <conflicting-package> <version> +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +case "$1" in + remove|upgrade) + update-alternatives --remove lucli /usr/lib/liblucene2-java/lucli + ;; + *) + ;; +esac + +#DEBHELPER# + +exit 0 + Modified: trunk/lucene2/debian/rules =================================================================== --- trunk/lucene2/debian/rules 2010-08-22 21:11:35 UTC (rev 12928) +++ trunk/lucene2/debian/rules 2010-08-23 13:29:16 UTC (rev 12929) @@ -57,8 +57,9 @@ CONTRIB=`echo $$jarfile | sed "s/.*\\/lucene-\\([-a-z]*\\)-.*\\.jar/\\1/"` ; \ ln -s lucene-$$CONTRIB-$(UPSTREAM_VERSION).jar $(CURDIR)/debian/liblucene2-java/usr/share/java/lucene-$$CONTRIB.jar ; \ done - install -d $(CURDIR)/debian/liblucene2-java/usr/bin/ - install contrib/lucli/run.sh $(CURDIR)/debian/liblucene2-java/usr/bin/lucli + install -d $(CURDIR)/debian/liblucene2-java/usr/lib/liblucene2-java + install contrib/lucli/run.sh $(CURDIR)/debian/liblucene2-java/usr/lib/liblucene2-java/lucli + gzip <debian/lucli.1 >$(CURDIR)/debian/liblucene2-java/usr/lib/liblucene2-java/lucli.1.gz install/liblucene2-java-doc:: # Install the documentation into the liblucene2-java-doc package _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

