summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5a2816922d14..5c6ad50f264b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,8 @@ pkgdesc="Server written in Java that allows users to share and edit geospatial d
arch=("any")
url="http://geoserver.org"
license=("GPL2+")
-depends=("jre17-openjdk-headless")
+java_ver=17
+depends=("jre${java_ver}-openjdk-headless")
source=(
@@ -23,7 +24,7 @@ source=(
)
sha256sums=('aa847253e759ae060a6bab6a7b5de71c969c3a536248cb82102b5f305c6ed558'
'576c36670c418aa25730986e592c8b0f4a0657d3129aafbe7c783ff3ed527abe'
- 'b746621be690e385341a41d850cd297e6c70e936024e6eea43f98022e53cb301'
+ '8a785d95da48d4a97d9f3620256b2a7fe607680dc932b5ee2dbcd6473352d126'
'edd692b53b71a684b20e0e7a87b0047aaefc2286574355fb5c08770af2652d08')
install="geoserver.install"
@@ -52,6 +53,7 @@ package() {
# install geoserver as a systemd service
sed "s/{pkgver}/${pkgver}/g" -i ../geoserver.service
+ sed "s/{java_ver}/${java_ver}/g" -i ../geoserver.service
install -Dm644 ../geoserver.service "${pkgdir}/usr/lib/systemd/system/geoserver.service"
# custom startup/shutdown links
@@ -65,7 +67,7 @@ package() {
echo "export GEOSERVER_HOME=/opt/geoserver/${pkgver}/" > "${pkgdir}/etc/profile.d/geoserver.sh"
chmod +x "${pkgdir}/etc/profile.d/geoserver.sh"
- # install geoserver as a systemd service
- sed "s/{pkgver}/${pkgver}/g" -i ../geoserver.service
- install -Dm644 ../geoserver.service "${pkgdir}/usr/lib/systemd/system/geoserver.service"
+ # Fix marlin
+ # https://docs.geoserver.org/latest/en/user/production/java.html#running-on-java-17
+ rm "${pkgdir}/opt/geoserver/${pkgver}/webapps/geoserver/WEB-INF/lib/marlin-0.9.3.jar"
}