[arch-commits] Commit in lucene/repos (extra-any extra-any/PKGBUILD)

andyrtr at archlinux.org andyrtr at archlinux.org
Sat Oct 3 14:36:54 UTC 2009


    Date: Saturday, October 3, 2009 @ 10:36:54
  Author: andyrtr
Revision: 53838

Merged revisions 53836 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/lucene/trunk

........
  r53836 | andyrtr | 2009-10-03 14:36:07 +0000 (Sa, 03 Okt 2009) | 2 lines
  
  upgpkg: lucene 2.9.0-1
      new version 2.9.0; install now all *.jar files, use symlinks
........

Modified:
  lucene/repos/extra-any/	(properties)
  lucene/repos/extra-any/PKGBUILD

----------+
 PKGBUILD |   23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)


Property changes on: lucene/repos/extra-any
___________________________________________________________________
Modified: svnmerge-integrated
   - /lucene/trunk:1-51164
   + /lucene/trunk:1-53837

Modified: extra-any/PKGBUILD
===================================================================
--- extra-any/PKGBUILD	2009-10-03 14:36:18 UTC (rev 53837)
+++ extra-any/PKGBUILD	2009-10-03 14:36:54 UTC (rev 53838)
@@ -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