summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
-rw-r--r--weka.desktop4
-rw-r--r--weka.sh11
4 files changed, 22 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1031fdc944ab..7fdbb8353ff5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 410948d766ad..a24bd65cad06 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
diff --git a/weka.sh b/weka.sh
index d18250d9406b..8ff3de331c60 100644
--- a/weka.sh
+++ b/weka.sh
@@ -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