# Maintainer: mmm # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Bram Schoenmakers pkgname=rapidminer pkgver=5.2.006 pkgrel=1 pkgdesc='An open-source data mining solution.' arch=('any') url='http://rapid-i.com/' license=('custom') depends=('java-runtime') optdepends=('gnuplot') source=("http://downloads.sourceforge.net/project/rapidminer/1.%20RapidMiner/${pkgver:0:3}/rapidminer-${pkgver}.zip" 'rapidminer.desktop') md5sums=('9c19fa8ca57da86d31324799b9e46095' 'd0dbcb8ad72c285efec9740c1cda65e0') package() { cd rapidminer # Determine JAVA_HOME [ -f /etc/profile.d/openjdk6.sh ] && source /etc/profile.d/openjdk6.sh [ -f /etc/profile.d/jdk.sh ] && source /etc/profile.d/jdk.sh [ -z "$JAVA_HOME" ] && ( echo "Could not determine JAVA_HOME."; return 1 ) # Modify scripts such that the /opt/rapidminer prefix is recognized. # Also set the JAVA_HOME sed -i'' -e "s|^#RAPIDMINER_HOME=\\\${HOME}\$|RAPIDMINER_HOME=/opt/rapidminer\nJAVA_HOME=${JAVA_HOME}|" scripts/rapidminer sed -i'' -e "s|^#RAPIDMINER_HOME=\\\${HOME}\$|RAPIDMINER_HOME=/opt/rapidminer\nJAVA_HOME=${JAVA_HOME}|" scripts/RapidMinerGUI # Install files into prefix find {lib,resources} -type f -exec install -m 644 -D {} ${pkgdir}/opt/rapidminer/{} \; install -D scripts/rapidminer ${pkgdir}/opt/rapidminer/bin/rapidminer install -D scripts/RapidMinerGUI ${pkgdir}/opt/rapidminer/bin/RapidMinerGUI # custom licenses pushd licenses find . -type f -exec install -m 644 -D {} ${pkgdir}/usr/share/licenses/rapidminer/{} \; popd # install links to bins install -d ${pkgdir}/usr/bin ln -s /opt/rapidminer/bin/RapidMinerGUI \ ${pkgdir}/usr/bin/RapidMinerGUI ln -s /opt/rapidminer/bin/rapidminer \ ${pkgdir}/usr/bin/rapidminer # desktop file install -D -m644 ${srcdir}/rapidminer.desktop \ ${pkgdir}/usr/share/applications/rapidminer.desktop }