diff options
author | Marcel Korpel | 2015-07-07 15:55:19 +0200 |
---|---|---|
committer | Marcel Korpel | 2015-07-07 15:55:19 +0200 |
commit | 019c2be77da677b1a82f6ba655da5530b563c290 (patch) | |
tree | b522dbed46e463791d1b3b974e13e6742e3935ae | |
download | aur-019c2be77da677b1a82f6ba655da5530b563c290.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5f0d45baf2be --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = geoserver-bin + pkgdesc = Server written in Java that allows users to share and edit geospatial data + pkgver = 2.7.1.1 + pkgrel = 1 + url = http://geoserver.org + arch = any + license = GPL2+ + depends = java-runtime + source = http://downloads.sourceforge.net/project/geoserver/GeoServer/2.7.1.1/geoserver-2.7.1.1-bin.zip + sha256sums = 4c584ae1e586736533e3a4bd9969eb0d180ec683cf79f2aff8512075b742da60 + +pkgname = geoserver-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6b7c50a1af83 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Marcel Korpel <marcel[dot]korpel[at]gmail> +# Contributor: Leandro de Assis <leandrodiassis@gmail.com> +# Contributor: Thomas Dziedzic + +pkgname=geoserver-bin +pkgver=2.7.1.1 +pkgrel=1 +pkgdesc="Server written in Java that allows users to share and edit geospatial data" +arch=('any') +url="http://geoserver.org" +license=('GPL2+') +depends=('java-runtime') + +source=(http://downloads.sourceforge.net/project/geoserver/GeoServer/$pkgver/geoserver-$pkgver-bin.zip) +sha256sums=('4c584ae1e586736533e3a4bd9969eb0d180ec683cf79f2aff8512075b742da60') + +#################################################### +# WARNING: GEOSERVER USES A VERY WEIRD CONFIGURATION +# FOLDERS NEED TO BE 777 IN /OPT +#################################################### + +package() { + cd "$srcdir/geoserver-$pkgver" + + # remove windows files + rm bin/startup.bat bin/shutdown.bat + + # install + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + rm LICENSE.txt + cd .. + mkdir -p "$pkgdir/opt" + cp -r geoserver-$pkgver "$pkgdir/opt" + + # TODO: selectively change file permissions + # or find a better way to install geoserver + + # change permissions + chmod -R a+rwX "$pkgdir/opt/geoserver-$pkgver" + + # make custom startup/shutdown links + mkdir -p "$pkgdir/usr/bin" + ln -s "/opt/geoserver-$pkgver/bin/startup.sh" "$pkgdir/usr/bin/geoserver-startup" + ln -s "/opt/geoserver-$pkgver/bin/shutdown.sh" "$pkgdir/usr/bin/geoserver-shutdown" + + # set necessary variables + mkdir -p "$pkgdir/etc/profile.d" + echo "export GEOSERVER_HOME=/opt/geoserver-$pkgver" > "$pkgdir/etc/profile.d/geoserver.sh" + chmod +x "$pkgdir/etc/profile.d/geoserver.sh" +} |