diff options
author | Richard Steinmetz | 2022-10-20 11:36:20 +0200 |
---|---|---|
committer | Richard Steinmetz | 2022-10-20 11:36:20 +0200 |
commit | 84d3c2e6fcb5934ffc9a6275467c3c9b5a8dd928 (patch) | |
tree | c2cebf74c493f1bd0b9a202ab191ab4054b744e7 /PKGBUILD | |
parent | 0400c7dcaa5b53c28fe08fbb627349b169638194 (diff) | |
download | aur-jalgo.tar.gz |
use updated github upstream
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 23 insertions, 27 deletions
@@ -1,36 +1,32 @@ # Maintainer: Richard Steinmetz <steinmetz.richard@googlemail.com> pkgname=jalgo -pkgver=20120214 -pkgrel=7 -pkgdesc="Algorithm visualization tool written in Java developed at TU Dresden" +pkgver=0.0.1 +pkgrel=1 +epoch=1 +pkgdesc='Algorithm visualization tool written in Java developed at TU Dresden' arch=('any') -url="http://j-algo.binaervarianz.de/" -license=('GPL') -depends=('java-runtime>=6') +url='https://github.com/tud-fop/j-Algo' +license=('GPL2') +depends=('java-runtime>=8') optdepends=('jalgo-doc: documentation') -source=("https://downloads.sourceforge.net/project/j-algo/j-algo/$pkgver/j-Algo-linux-complete-$pkgver.tar.gz") -md5sums=('dc3bfcfc1b2b55a3cba63ac90a1cc69e') -sha256sums=('23779874f423bf54e591f9be156c985569bfb7e6136336bd33b4de422fc1dbd3') +source=("https://github.com/tud-fop/j-Algo/releases/download/v$pkgver/jalgo.zip") +md5sums=('f09fa85c5d407f7a3ccb312c7a1d4d46') +sha256sums=('163c3f889896bdd14411d1b216a6397bacd37793f962091fcbaf34c530125c46') package() { - # create needed dirs + # Install jalgo release + mkdir -p "$pkgdir/usr/lib/jalgo" + cp -ar "$srcdir"/{examples,runtime,*.jar} "$pkgdir/usr/lib/jalgo/" + + # Create link at /usr/bin mkdir -p "$pkgdir/usr/bin" - mkdir -p "$pkgdir/usr/lib" - mkdir -p "$pkgdir/usr/share/applications" - mkdir -p "$pkgdir/usr/share/icons/hicolor/32x32/apps" - # copy fixed files - cd .. - chmod +x jalgo.sh - cp jalgo.sh "$srcdir/j-Algo/jalgo.sh" - cp jalgo.desktop "$pkgdir/usr/share/applications/jalgo.desktop" - cp jalgo.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/jalgo.png" - # move package files to install dir - mv "$srcdir/j-Algo" "$pkgdir/usr/lib/jalgo" - cd "$pkgdir/usr/lib/jalgo" - # remove unsused files - rm j-Algo.ico - rm j-Algo.sh - # link to /usr/bin - ln -s '/usr/lib/jalgo/jalgo.sh' "$pkgdir/usr/bin/jalgo" + ln -s /usr/lib/jalgo/jalgo.sh "$pkgdir/usr/bin/jalgo" + + # Install patched launch script + install -m 755 ../jalgo.sh "$pkgdir/usr/lib/jalgo/jalgo.sh" + + # Install desktop shortcut and icon + install -Dm 644 ../jalgo.desktop "$pkgdir/usr/share/applications/jalgo.desktop" + install -Dm 644 ../jalgo.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/jalgo.png" } |