summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRichard Steinmetz2022-10-20 11:36:20 +0200
committerRichard Steinmetz2022-10-20 11:36:20 +0200
commit84d3c2e6fcb5934ffc9a6275467c3c9b5a8dd928 (patch)
treec2cebf74c493f1bd0b9a202ab191ab4054b744e7 /PKGBUILD
parent0400c7dcaa5b53c28fe08fbb627349b169638194 (diff)
downloadaur-jalgo.tar.gz
use updated github upstream
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 23 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 14434606ea56..9b60ce1577ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}