diff options
author | Jonathon Fernyhough | 2020-01-24 17:30:15 +0000 |
---|---|---|
committer | Jonathon Fernyhough | 2020-01-24 17:30:15 +0000 |
commit | 50e778e409ef1cf7a3f963a3d997334df9263ae7 (patch) | |
tree | a966bf8f9016185ae2e82220003844205fb8661c | |
parent | 1b6ace1c93e4e67f50f07680d13895057503071c (diff) | |
download | aur-50e778e409ef1cf7a3f963a3d997334df9263ae7.tar.gz |
Tidy PKGBUILD, wrapper script, file locations
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | weka.desktop | 4 | ||||
-rw-r--r-- | weka.sh | 11 |
4 files changed, 22 insertions, 37 deletions
@@ -1,19 +1,19 @@ pkgbase = weka pkgdesc = A collection of machine learning algorithms for data mining tasks pkgver = 3.8.4 - pkgrel = 1 + pkgrel = 2 url = http://www.cs.waikato.ac.nz/ml/weka/ arch = any license = GPL makedepends = java-environment depends = java-runtime - source = http://downloads.sourceforge.net/sourceforge/weka/weka-3-8-4.zip + source = https://downloads.sourceforge.net/sourceforge/weka/weka-3-8-4.zip source = weka.sh source = weka.desktop source = weka.png sha256sums = ffca58c609d15b78775253f83850c23a0b8dcd57360b97058ceb94da0e0c6821 - sha256sums = 562675f852f6983589de3478f4cfeb942c30c16b3f51de9626da4d87942e01ab - sha256sums = 753ef1dc1fae92e6bbca45e9f7279c129dad155d3b7e58279b77bb775fcf715d + sha256sums = e1c9d5cb72580b4305957a459e8475e120132e6fee872e4a8c8b9b6dbaf7709a + sha256sums = b68628d484e775c90a3d6554837ee3be7dc7ef356a7107184da7136effa247c1 sha256sums = 6cb96deb1e8634048032400674faf2ef869ac090deee66d637051a5d1af42655 pkgname = weka @@ -7,44 +7,36 @@ pkgname=weka pkgver=3.8.4 _dlver=${pkgver//./-} -pkgrel=1 +pkgrel=2 pkgdesc="A collection of machine learning algorithms for data mining tasks" url="http://www.cs.waikato.ac.nz/ml/weka/" license=("GPL") arch=('any') depends=('java-runtime') makedepends=('java-environment') -source=(http://downloads.sourceforge.net/sourceforge/weka/$pkgname-$_dlver.zip +source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$_dlver.zip weka.sh weka.desktop weka.png) sha256sums=('ffca58c609d15b78775253f83850c23a0b8dcd57360b97058ceb94da0e0c6821' - '562675f852f6983589de3478f4cfeb942c30c16b3f51de9626da4d87942e01ab' - '753ef1dc1fae92e6bbca45e9f7279c129dad155d3b7e58279b77bb775fcf715d' + 'e1c9d5cb72580b4305957a459e8475e120132e6fee872e4a8c8b9b6dbaf7709a' + 'b68628d484e775c90a3d6554837ee3be7dc7ef356a7107184da7136effa247c1' '6cb96deb1e8634048032400674faf2ef869ac090deee66d637051a5d1af42655') package() { - cd $pkgname-$_dlver + # Desktop launcher, icon, wrapper script + install -Dm644 weka.desktop "$pkgdir"/usr/share/applications/weka.desktop + install -Dm644 weka.png "$pkgdir"/usr/share/pixmaps/weka.png + install -Dm755 weka.sh "$pkgdir"/usr/bin/weka - # Install jar file - mkdir -p "$pkgdir"/usr/share/java/$pkgname - install -m644 weka.jar "$pkgdir"/usr/share/java/$pkgname/weka.jar + # jar file + cd $pkgname-$_dlver + install -Dm644 weka.jar "$pkgdir"/usr/share/$pkgname/weka.jar # Documentation - DOC_DIR="${pkgdir}/usr/share/doc/${pkgbase}" - install -d -m755 "$DOC_DIR" - install -m644 {documentation.*,README,*.pdf} "$DOC_DIR" - cp -dr --no-preserve=ownership doc "$DOC_DIR" + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname documentation.* README *.pdf weka.gif + cp -dr --no-preserve=ownership doc "$pkgdir"/usr/share/doc/$pkgname/ # Example data files - DATA_DIR="${pkgdir}/usr/share/data/${pkgbase}" - install -d -m755 data "$DATA_DIR" - install -m644 data/* "$DATA_DIR" - - # Setup for freedesktop icons and shell script - mkdir -p "$pkgdir"/usr/share/{applications,pixmaps} - mkdir -p "$pkgdir"/usr/bin - install -m644 "$srcdir"/weka.png "$pkgdir"/usr/share/pixmaps/weka.png - install -m644 "$srcdir"/weka.desktop "$pkgdir"/usr/share/applications/weka.desktop - install -m755 "$srcdir"/weka.sh "$pkgdir"/usr/bin/weka + install -Dm644 -t "$pkgdir"/usr/share/$pkgname/data data/* } diff --git a/weka.desktop b/weka.desktop index 62b6a69c6607..916cc2406d39 100644 --- a/weka.desktop +++ b/weka.desktop @@ -9,10 +9,10 @@ Comment[es]=Herramientas para minería de datos y aprendizaje de máquinas Comment[fr]=Outils pour l'extraction de connaissances a partir des données Comment[it]=Attrezzi per l'estrazione di dati ed imparare di macchina Comment[pt]=Ferramentas para a extração de dados e a aprendizagem de máquina -Icon=weka.png +Icon=weka TryExec=/usr/bin/weka Exec=/usr/bin/weka -URL=http://www.cs.waikato.ac.nz/ml/weka/ +URL=https://www.cs.waikato.ac.nz/ml/weka/ StartupNotify=false Terminal=false Type=Application @@ -1,16 +1,9 @@ -#! /bin/sh +#!/usr/bin/sh # Note: the '-Xmx2g' flag is used to set the maximum memory that the java # program is allowed. When working with large data sets, this number may need # to be increased based on how much memory you wish to allow weka to have. # Specifying command line arguments will override the defaults shown here. # Example: '-Xmx4g' -DEFAULT_ARGS='-Xms32m -Xmx2g' -if [ $# -gt 0 ]; then - ARGS="$@" -else - ARGS="$DEFAULT_ARGS" -fi - -java $ARGS -jar /usr/share/java/weka/weka.jar +exec /usr/bin/java -Xms32m -Xmx2g "$@" -jar /usr/share/weka/weka.jar |