diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 23 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | solr6-war.install | 8 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aba50f52f713 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = solr6-war + pkgdesc = Popular, blazing fast open source enterprise search platform from the Apache Lucene project + pkgver = 6.1.0 + pkgrel = 1 + url = http://lucene.apache.org/solr + arch = any + license = Apache + makedepends = apache-ant + makedepends = apache-ivy + depends = java-environment>=8 + provides = solr=6.1.0 + provides = solr6=6.1.0 + source = https://archive.apache.org/dist/lucene/solr/6.1.0/solr-6.1.0.tgz + md5sums = 84bb447fb4f3a46cff3015368a8fec2e + +pkgname = solr6-war + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1b24130fb180 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# From: https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore + +*.tar +*.tar.* +*.zip +*.tgz +*.log +*.log.* +*.sig + +# makepkg working folders +pkg +src + +# Source files +*.deb +*.gem +*.out +*.rpm +*.html + +# Ignore package source folders +*/* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..db11ff658ae4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: James An <james@jamesan.ca> + +pkgname=solr6-war +pkgver=6.1.0 +_pkgname="${pkgname%${pkgver:0:1}-war}" +pkgrel=1 +pkgdesc='Popular, blazing fast open source enterprise search platform from the Apache Lucene project' +arch=('any') +url="http://lucene.apache.org/$_pkgname" +license=('Apache') +depends=('java-environment>=8') +makedepends=('apache-ant' 'apache-ivy') +provides=("$_pkgname=$pkgver" "$_pkgname${pkgver:0:1}=$pkgver") +install=$pkgname.install +source=("https://archive.apache.org/dist/lucene/$_pkgname/$pkgver/$_pkgname-$pkgver.tgz") +md5sums=('84bb447fb4f3a46cff3015368a8fec2e') + +package() { + cd "$_pkgname-$pkgver/server/$_pkgname-webapp/webapp" + + jar -cvf "$_pkgname-$pkgver.war" * + install -Dm644 "$_pkgname-$pkgver.war" "$pkgdir/usr/share/java/lib/$_pkgname/$_pkgname-$pkgver.war" +} diff --git a/solr6-war.install b/solr6-war.install new file mode 100644 index 000000000000..838af689fc8a --- /dev/null +++ b/solr6-war.install @@ -0,0 +1,8 @@ +post_install() { + post_upgrade "$1" +} + +post_upgrade() { + echo 'If used with solr-undertow, set solr.undertow.solrWarFile in the conf file (e.g. /etc/solr/default.conf)' + echo "to the path of the solr zip file (i.e. /usr/share/java/lib/solr/solr-${1%-*}.zip)." +} |