diff options
author | Andrew Chen | 2015-05-30 15:51:17 +1200 |
---|---|---|
committer | Andrew Chen | 2015-05-30 15:56:03 +1200 |
commit | fab75f5ecffd655704100097c8b0b1537e5b4d1e (patch) | |
tree | 1207df50dd6e4068136f059756298825eb8ab356 | |
download | aur-fab75f5ecffd655704100097c8b0b1537e5b4d1e.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | weka.desktop | 18 | ||||
-rwxr-xr-x | weka.sh | 16 |
4 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..921976f92500 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = weka + pkgdesc = A collection of machine learning algorithms for data mining tasks + pkgver = 3.7.12 + pkgrel = 1 + url = http://www.cs.waikato.ac.nz/ml/weka/ + arch = any + license = GPL + makedepends = java-environment + makedepends = gif2png + depends = java-runtime + source = http://downloads.sourceforge.net/sourceforge/weka/weka-3-7-12.zip + source = weka.sh + source = weka.desktop + md5sums = 2c2964d943313575e4ae3107826a0bb4 + md5sums = 60dc5666b93d98db0900deb7d8b5eae4 + md5sums = 83a4d47ba64df90a92a38b23a14c6480 + +pkgname = weka + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f15067737dd3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Andrew Chen <llkiwi2006@gmail.com> +# Contributor: mmm +# Contributor: Dan McGee <dan@archlinux.org> + +pkgname=weka +pkgver=3.7.12 +_dlver=${pkgver//./-} +pkgrel=1 +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' 'gif2png') +source=(http://downloads.sourceforge.net/sourceforge/weka/$pkgname-$_dlver.zip + weka.sh + weka.desktop) +md5sums=('2c2964d943313575e4ae3107826a0bb4' + '60dc5666b93d98db0900deb7d8b5eae4' + '83a4d47ba64df90a92a38b23a14c6480') + +build() { + cd $srcdir/$pkgname-$_dlver + + # rip icon out of jar for use in desktop menu + jar xf weka.jar weka/gui/weka_icon.gif || return 1 + gif2png -O weka/gui/weka_icon.gif || return 1 +} + +package() { + cd $srcdir/$pkgname-$_dlver + + # install jar file + mkdir -p $pkgdir/usr/share/java/$pkgname + install -m644 weka.jar $pkgdir/usr/share/java/$pkgname/weka.jar + + # setup for freedesktop icons and shell script + mkdir -p $pkgdir/usr/share/{applications,pixmaps} + mkdir -p $pkgdir/usr/bin + install -m644 weka/gui/weka_icon.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 +} diff --git a/weka.desktop b/weka.desktop new file mode 100644 index 000000000000..62b6a69c6607 --- /dev/null +++ b/weka.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Encoding=UTF-8 +Categories=Development;Science;Math;Database;Java; +Name=Weka +Comment=A data mining and machine learning toolkit +Comment[de]=Werkzeuge für Datenfilterung und Lernen durch Maschine +Comment[en]=A data mining and machine learning toolkit +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 +TryExec=/usr/bin/weka +Exec=/usr/bin/weka +URL=http://www.cs.waikato.ac.nz/ml/weka/ +StartupNotify=false +Terminal=false +Type=Application diff --git a/weka.sh b/weka.sh new file mode 100755 index 000000000000..7b70a33d9966 --- /dev/null +++ b/weka.sh @@ -0,0 +1,16 @@ +#! /bin/sh + +# Note: the '-Xmx1g' 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: '-Xmx2g' +DEFAULT_ARGS='-Xms32m -Xmx1g' + +if [ $# -gt 0 ]; then + ARGS="$@" +else + ARGS="$DEFAULT_ARGS" +fi + +java $ARGS -jar /usr/share/java/weka/weka.jar |