updated on Sun Jan 8 12:02:35 UTC 2012
[aur-mirror.git] / weka / PKGBUILD
blob3ca3a2867f7f4af9692ac6f5d9272be807e03301
1 # Contributor: Dan McGee <dan@archlinux.org>
3 pkgname=weka
4 pkgver=3.7.5
5 _dlver=${pkgver//./-}
6 pkgrel=1
7 pkgdesc="A collection of machine learning algorithms for data mining tasks"
8 url="http://www.cs.waikato.ac.nz/ml/weka/"
9 license=("GPL")
10 arch=('any')
11 depends=('java-runtime')
12 makedepends=('java-environment' 'gif2png')
13 conflicts=()
14 replaces=()
15 backup=()
16 #http://downloads.sourceforge.net/sourceforge/<project>/<filename>
17 source=(http://downloads.sourceforge.net/sourceforge/weka/$pkgname-$_dlver.zip
18         LookAndFeel.props weka.sh weka.desktop)
20 build() {
21   cd $srcdir/$pkgname-$_dlver
23   # patch jar file with new props file (GNOME compatability)
24   mkdir -p weka/gui
25   cp $srcdir/LookAndFeel.props weka/gui/
26   jar uf weka.jar weka/gui/LookAndFeel.props || return 1
28   # rip icon out of jar for use in desktop menu
29   jar xf weka.jar weka/gui/weka_icon.gif || return 1
30   gif2png -O weka/gui/weka_icon.gif || return 1
32   # install jar file
33   mkdir -p $pkgdir/usr/share/java/$pkgname
34   install -m644 weka.jar $pkgdir/usr/share/java/$pkgname/weka.jar
36   # setup for freedesktop icons and shell script
37   mkdir -p $pkgdir/usr/share/{applications,pixmaps}
38   mkdir -p $pkgdir/usr/bin
39   install -m644 weka/gui/weka_icon.png $pkgdir/usr/share/pixmaps/weka.png
40   install -m644 $srcdir/weka.desktop $pkgdir/usr/share/applications/weka.desktop
41   install -m755 $srcdir/weka.sh $pkgdir/usr/bin/weka
44 md5sums=('86c1c4f671f3647db87c3df104ad1fa0'
45          'eee6cc62a436a1e4c1047783811860dc'
46          'e776c96393ac7a20a2016a66b2d75e78'
47          '83a4d47ba64df90a92a38b23a14c6480')