diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rwxr-xr-x | jalgo.sh | 8 |
3 files changed, 38 insertions, 38 deletions
@@ -1,15 +1,15 @@ pkgbase = jalgo pkgdesc = Algorithm visualization tool written in Java developed at TU Dresden - pkgver = 20120214 - pkgrel = 7 - url = http://j-algo.binaervarianz.de/ + pkgver = 0.0.1 + pkgrel = 1 + epoch = 1 + url = https://github.com/tud-fop/j-Algo arch = any - license = GPL - depends = java-runtime>=6 + license = GPL2 + depends = java-runtime>=8 optdepends = jalgo-doc: documentation - source = https://downloads.sourceforge.net/project/j-algo/j-algo/20120214/j-Algo-linux-complete-20120214.tar.gz - md5sums = dc3bfcfc1b2b55a3cba63ac90a1cc69e - sha256sums = 23779874f423bf54e591f9be156c985569bfb7e6136336bd33b4de422fc1dbd3 + source = https://github.com/tud-fop/j-Algo/releases/download/v0.0.1/jalgo.zip + md5sums = f09fa85c5d407f7a3ccb312c7a1d4d46 + sha256sums = 163c3f889896bdd14411d1b216a6397bacd37793f962091fcbaf34c530125c46 pkgname = jalgo - @@ -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" } @@ -1,3 +1,7 @@ #!/bin/sh -cd /usr/lib/jalgo -java -Djava.library.path=extlibs -Djava.ext.dirs=runtime/modules -Dawt.useSystemAAFontSettings=gasp -jar runtime/j-Algo.jar + +cd /usr/lib/jalgo \ + && exec java \ + -Dawt.useSystemAAFontSettings=gasp \ + -jar org.jalgo-0.0.1-SNAPSHOT-shaded.jar \ + "$@" |