diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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" } |