This is an automated email from the git hooks/post-receive script. seamlik-guest pushed a commit to branch master in repository lucene2.
commit 9709770d797f3f53a7253606cb870d27d56f481d Author: Jan-Pascal van Best <[email protected]> Date: Mon Aug 23 13:29:16 2010 +0000 Put lucli under control of update-alternatives, needed for coexistence with liblucene3-java-contrib --- debian/changelog | 8 +++++++ debian/control | 2 +- debian/liblucene2-java.manpages | 1 - debian/liblucene2-java.postinst | 48 +++++++++++++++++++++++++++++++++++++++++ debian/liblucene2-java.prerm | 27 +++++++++++++++++++++++ debian/rules | 5 +++-- 6 files changed, 87 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 62a2edf..960bd62 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 diff --git a/debian/control b/debian/control index bd00776..e9c5dac 100644 --- a/debian/control +++ b/debian/control @@ -22,7 +22,7 @@ Build-Depends-Indep: libjline-java (>= 0.9.5), 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 diff --git a/debian/liblucene2-java.manpages b/debian/liblucene2-java.manpages deleted file mode 100644 index 1db6ef5..0000000 --- a/debian/liblucene2-java.manpages +++ /dev/null @@ -1 +0,0 @@ -debian/lucli.1 diff --git a/debian/liblucene2-java.postinst b/debian/liblucene2-java.postinst new file mode 100644 index 0000000..9dbf15c --- /dev/null +++ b/debian/liblucene2-java.postinst @@ -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 + diff --git a/debian/liblucene2-java.prerm b/debian/liblucene2-java.prerm new file mode 100644 index 0000000..22725a3 --- /dev/null +++ b/debian/liblucene2-java.prerm @@ -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 + diff --git a/debian/rules b/debian/rules index 79913d6..b30a6dc 100755 --- a/debian/rules +++ b/debian/rules @@ -57,8 +57,9 @@ install/liblucene2-java:: 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 -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lucene2.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

