diff options
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" } |