diff options
author | harvey | 2021-05-30 16:38:52 +0200 |
---|---|---|
committer | harvey | 2021-05-30 16:38:52 +0200 |
commit | 52ca841cea421f558a67a3b919578af5f9398dba (patch) | |
tree | 93c9153a2e9504f7e5704c9bcb77de7f1043b105 | |
parent | 71baeb374c3e55b737b7a22fe580d70bc3a9bf3b (diff) | |
download | aur-52ca841cea421f558a67a3b919578af5f9398dba.tar.gz |
initial rework of PKGBUILD as maintainer
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 14 insertions, 32 deletions
@@ -1,15 +1,13 @@ pkgbase = jameica-nightly - pkgdesc = Jameica is a free Java application platform + pkgdesc = Free Java application platform pkgver = 2.11.0 - pkgrel = 1 + pkgrel = 3 url = http://www.willuhn.de/products/jameica/ - arch = any - license = GPL - makedepends = zip + arch = x86_64 + license = GPL2 makedepends = unzip - depends = java-runtime>=1.6 - depends = bash - depends = swt + depends = java-runtime>=11 + depends = gtk3 conflicts = jameica source = http://www.willuhn.de/products/jameica/releases/nightly/jameica-linux64-2.11.0-nightly.zip source = jameica.desktop @@ -1,17 +1,18 @@ # Contributor: johnnybash <georgpfahler@wachenzell.org> # Contributor: r20d20 <r20d20@web.de> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> -# Maintainer: Square252 <square@0xfc.de> +# Contributor: Square252 <square@0xfc.de> +# Maintainer: Harvey <harv at gmx dot de> pkgname=jameica-nightly pkgver=2.11.0 -pkgrel=1 -pkgdesc="Jameica is a free Java application platform" -arch=('any') +pkgrel=3 +pkgdesc="Free Java application platform" +arch=('x86_64') url="http://www.willuhn.de/products/jameica/" -license=('GPL') -depends=('java-runtime>=1.6' 'bash' 'swt') -makedepends=('zip' 'unzip') +license=('GPL2') +depends=('java-runtime>=11' 'gtk3') +makedepends=('unzip') conflicts=('jameica') source=("http://www.willuhn.de/products/jameica/releases/nightly/jameica-linux64-$pkgver-nightly.zip" "jameica.desktop") sha256sums=('SKIP' @@ -20,24 +21,7 @@ sha256sums=('SKIP' package() { install -d "$pkgdir"/usr/share/{java/jameica,applications} cp -R "$srcdir"/jameica "$pkgdir"/usr/share/java - # remove local swt lib - rm -rf "$pkgdir"/usr/share/java/jameica/lib/swt/linux64 - - # adjust classpath in order to use system swt - unzip "$pkgdir"/usr/share/java/jameica/jameica-linux64.jar \ - -d "$pkgdir"/usr/share/java/jameica/unzipped - sed -i 's|lib/swt/linux64/swt.jar|/usr/share/java/swt.jar|g' \ - "$pkgdir"/usr/share/java/jameica/unzipped/META-INF/MANIFEST.MF - - pushd "$pkgdir"/usr/share/java/jameica/unzipped - zip -r ../jameica-linux64.jar * - popd - - # remove dead bodies - rm -rf "$pkgdir"/usr/share/java/jameica/unzipped - # link jameica-linux64.jar to jameica-linux.jar ln -s /usr/share/java/jameica/jameica-linux64.jar \ "$pkgdir"/usr/share/java/jameica/jameica-linux.jar - install -m 644 "$srcdir"/jameica.desktop "$pkgdir"/usr/share/applications } |