28 lines
888 B
Plaintext
28 lines
888 B
Plaintext
# 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
|
|
}
|