#Maintainer: Dimitris Tzemos pkgname=rhino pkgver=7R3 _pkgver=1_7R3 pkgrel=1dj arch=noarch source=("ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino${_pkgver}.zip") sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname docs=("LICENSE*" "javadoc/*" ) url=http://www.mozilla.org/rhino/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "rhino (javascript library for java)" "Rhino is an open-source implementation of JavaScript written entirely" "in Java. It is typically embedded into Java applications to provide" "scripting to end users." "" "homepage: http://www.mozilla.org/rhino/" ) build() { cd $SRC/$pkgname${_pkgver} # Use the standardized ANT_HOME location: ANT_HOME=${ANT_HOME:-/usr/share/ant} # Save old umask and set to 0022: _UMASK_=$(umask) umask 0022 # Copy the ant libraries into place mkdir -p $PKG/${ANT_HOME}/lib || return 1 mkdir -p $PKG/usr/share/java || return 1 cp -a js.jar $PKG/${ANT_HOME}/lib/$pkgname.jar || return 1 # Make the ant jars available in the java environment: mkdir -p $PKG/usr/share/java || return 1 for FILE in $PKG/$ANT_HOME/lib/*.jar ; do ln -sf $ANT_HOME/lib/$(basename $FILE) $PKG/usr/share/java/$(basename $FILE) || return 1 done # Restore the original umask: umask ${_UMASK_} }