Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : gradle | name : gradle | ||||
| version : '4.9' | version : '4.9' | ||||
| release : 9 | release : 10 | ||||
| source : | source : | ||||
| - https://github.com/gradle/gradle/archive/v4.9.0.tar.gz : 773b014b64c1ee6992e94a9be5c8c66bc13b0d3c2eb47dcf11d00a1bf5d4a1a7 | - https://github.com/gradle/gradle/archive/v4.9.0.tar.gz : 773b014b64c1ee6992e94a9be5c8c66bc13b0d3c2eb47dcf11d00a1bf5d4a1a7 | ||||
| - https://github.com/gradle/gradle-completion/archive/v1.4.1.tar.gz : 5d77f0c739fe983cfa86078a615f43be9be0e3ce05a3a7b70cb813a1ebd1ceef | - https://github.com/gradle/gradle-completion/archive/v1.4.1.tar.gz : 5d77f0c739fe983cfa86078a615f43be9be0e3ce05a3a7b70cb813a1ebd1ceef | ||||
| license : Apache-2.0 | license : Apache-2.0 | ||||
| component : programming.java | component : programming.java | ||||
| summary : A powerful build system for the JVM | summary : A powerful build system for the JVM | ||||
| description: | | description: | | ||||
| Gradle is a build tool with a focus on build automation and support for multi-language development | Gradle is a build tool with a focus on build automation and support for multi-language development. | ||||
| networking : yes | networking : yes | ||||
| builddeps : | builddeps : | ||||
| - openjdk-8 | - openjdk-8 | ||||
| - git | |||||
| rundeps : | rundeps : | ||||
| - openjdk-8 | - openjdk-8 | ||||
| environment: | | environment: | | ||||
| export GRADLE_COMPLETION_VERSION="1.4.1" | export M2_HOME=$workdir/.m2 | ||||
| setup : | | |||||
| export GRADLE_COMPLETION_VERSION=1.4.1 | |||||
| export HOME=$PWD/.home | mkdir -p $M2_HOME/conf | ||||
| export JAVA_HOME=/usr/lib64/openjdk-8 | echo "<settings><localRepository>$M2_HOME/</localRepository></settings>" > $M2_HOME/conf/settings.xml | ||||
| export GRADLE_USER_HOME=$HOME/.gradle | tar xf $sources/v$GRADLE_COMPLETION_VERSION.tar.gz | ||||
| export M2_HOME=$HOME/.m2 | |||||
| build : | | build : | | ||||
| mkdir -p $HOME/.m2/conf | export GRADLE_USER_HOME=$workdir/.gradle | ||||
| echo "<settings>\n\t<localRepository>${HOME}/.m2/</localRepository>\n</settings>" > $HOME/.m2/conf/settings.xml | |||||
| # prep gradle-completion files | |||||
| mkdir -p .gradle-completion | |||||
| tar xzf $sources/v$GRADLE_COMPLETION_VERSION.tar.gz --strip-components=1 -C .gradle-completion | |||||
| ./gradlew --no-daemon install -PfinalRelease=1 -Pgradle_installPath=$installdir/usr/share/gradle | ./gradlew --no-daemon install -PfinalRelease=1 -Pgradle_installPath=$installdir/usr/share/gradle | ||||
| install : | | install : | | ||||
| mkdir -p $installdir/usr/bin | install -Dm00755 $pkgfiles/gradle -t $installdir/usr/bin | ||||
| install -d $installdir/usr/bin | rm $installdir/usr/share/gradle/{LICENSE,NOTICE} | ||||
| ln -s /usr/share/gradle/bin/gradle $installdir/usr/bin/gradle | rm $installdir/usr/share/gradle/bin/*.bat | ||||
| install -Dm00644 .gradle-completion/gradle-completion.bash $installdir/usr/share/bash-completion/completions/gradle-completion.bash | rm -rf $installdir/usr/share/gradle/init.d | ||||
| install -Dm00644 gradle-completion*/gradle-completion.bash -t $installdir/usr/share/bash-completion/completions | |||||
| install -Dm00644 gradle-completion*/_gradle -t $installdir/usr/share/zsh/site-functions | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.