#Maintainer: Dimitris Tzemos pkgname=rhino pkgver=1.7.7.1 pkgrel=1dj arch=noarch source=("https://github.com/mozilla/rhino/releases/download/Rhino$(echo $pkgver |tr . _)_RELEASE/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 lib/${pkgname}-${pkgver}.jar $PKG/${ANT_HOME}/lib/ || return 1 ln -s ${pkgname}-${pkgver}.jar $PKG/${ANT_HOME}/lib/$pkgname.jar # 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_} }