[arch-commits] Commit in lucene/trunk (PKGBUILD)
andyrtr at archlinux.org
andyrtr at archlinux.org
Sat Oct 3 14:36:07 UTC 2009
Date: Saturday, October 3, 2009 @ 10:36:07
Author: andyrtr
Revision: 53836
upgpkg: lucene 2.9.0-1
new version 2.9.0; install now all *.jar files, use symlinks
Modified:
lucene/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-10-03 14:35:43 UTC (rev 53835)
+++ PKGBUILD 2009-10-03 14:36:07 UTC (rev 53836)
@@ -3,7 +3,7 @@
# Contributor: Andy Roberts (arooaroo) <dev at andy-roberts.net>
pkgname=lucene
-pkgver=2.4.1
+pkgver=2.9.0
pkgrel=1
arch=('any')
pkgdesc="A high-performance, full-featured text search engine library written entirely in Java"
@@ -11,13 +11,24 @@
license="APACHE"
depends=('java-runtime')
source=(http://www.mirrorservice.org/sites/ftp.apache.org/lucene/java/lucene-${pkgver}.tar.gz)
-md5sums=('c896947f75e4dec8823a8908cac78a35')
+md5sums=('179f45467c01ca60b632e72bfc39b976')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
install -m755 -d ${pkgdir}/usr/share/java/
- install -m644 ${pkgname}-core-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}-core.jar || return 1
- install -m644 ${pkgname}-demos-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}-demos.jar || return 1
- install -m644 contrib/analyzers/${pkgname}-analyzers-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}-analyzers.jar || return 1
+
+ # install all *.jar files
+ for i in `find ${srcdir} -name '*.jar'`; do
+ install $i ${pkgdir}/usr/share/java/ || return 1
+ done
+
+ # create symlinks
+ cd ${pkgdir}/usr/share/java/
+ for i in `ls -1 *${pkgver}*.jar`; do
+ j=${i//-${pkgver}/}
+ ln -sv $i $j
+ done
+
+ # and one with different version numbering
+ ln -sv servlet-api-2.4.jar servlet-api.jar
}
-
More information about the arch-commits
mailing list