summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames An2015-02-17 06:24:56 -0500
committerJames An2015-02-17 06:24:56 -0500
commitb24191a332489a395ee9d44d67fb968c291a2c31 (patch)
tree9e047dbcb4af703466cb806e2510da87239dc63b
downloadaur-b24191a332489a395ee9d44d67fb968c291a2c31.tar.gz
Created tomcat-solr AUR package.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD25
-rw-r--r--tomcat8-solr.install7
3 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7b79426ab50e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = tomcat8-solr
+ pkgdesc = Bridging module to set up solr to be served by tomcat.
+ pkgver = 1.0
+ pkgrel = 1
+ install = tomcat8-solr.install
+ arch = any
+ license = GPL
+ depends = java-commons-logging
+ depends = slf4j
+ depends = tomcat8
+ depends = solr
+
+pkgname = tomcat8-solr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6434c5a48412
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: James An <james@jamesan.ca>
+
+_tomver=8
+pkgname=tomcat$_tomver-solr
+pkgver=1.0
+pkgrel=1
+pkgdesc='Bridging module to set up solr to be served by tomcat.'
+arch=('any')
+url=
+license=('GPL')
+depends=(
+ 'java-commons-logging'
+ 'slf4j'
+ "tomcat$_tomver"
+ 'solr'
+)
+install="tomcat$_tomver-solr.install"
+
+package() {
+ install -dm755 "$pkgdir/usr/share/java/tomcat$_tomver"
+ install -dm775 -o tomcat8 -g tomcat8 "$pkgdir/var/lib/tomcat$_tomver"{,/webapps}
+
+ ln --symbolic --target-directory="$pkgdir/usr/share/java/tomcat$_tomver" /usr/share/java/{commons-logging/commons-logging.jar,slf4j/*}
+ ln --symbolic /usr/share/solr/dist/solr-4.10.3.war "$pkgdir/var/lib/tomcat$_tomver/webapps/solr.war"
+}
diff --git a/tomcat8-solr.install b/tomcat8-solr.install
new file mode 100644
index 000000000000..35ab2fc42625
--- /dev/null
+++ b/tomcat8-solr.install
@@ -0,0 +1,7 @@
+post_install() {
+ _tomver=8
+ echo "After the tomcat$_tomver.service is activated for the first time with this package installed,"
+ echo "configure solr's web.xml with at least a solr/home value at:"
+ echo " /usr/share/tomcat8/webapps/solr/WEB-INF/web.xml"
+ echo "pointing to /etc/solr."
+}