# Description: powerful, optionally typed and dynamic language for the java platform # URL: https://www.groovy-lang.org # Maintainer: Tim Biermann, tbier at posteo dot de # Depends on: openjdk8 unzip name=groovy version=2.5.14 release=1 source=(https://github.com/apache/groovy/archive/GROOVY_2_5_14/$name-$version.tar.gz) build() { cd $name-GROOVY_2_5_14 JAVA_HOME=/usr/lib/java/openjdk8 PATH="$JAVA_HOME/bin:$PATH" ./gradlew clean dist mkdir $SRC/dist unzip -d $SRC/dist target/distributions/apache-groovy-binary-$version.zip mkdir -p $PKG/usr/lib/java/groovy mkdir -p $PKG/usr/bin rm -r $SRC/dist/groovy-2.5.14/licenses/ cp -R $SRC/dist/groovy-2.5.14/* $PKG/usr/lib/java/groovy pushd $PKG/usr/lib/java/groovy/bin for i in grape groovy groovyConsole groovyc groovydoc java2groovy startGroovy; do ln -s /usr/lib/java/groovy/bin/$i $PKG/usr/bin/$i done }