aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
authorRoberto Oliveira <robertoguimaraes8@gmail.com>2018-06-23 17:43:12 +0000
committerRoberto Oliveira <robertoguimaraes8@gmail.com>2018-06-23 17:52:47 +0000
commitae7c80e2f4735607a69f1d183b1552575d90ba55 (patch)
treef5f7de7c1bb3151ef393a661077e04ab50334d07 /testing
parent9a878f3587ae0f16d2fe52fec212aea9cab72971 (diff)
downloadaports-ae7c80e2f4735607a69f1d183b1552575d90ba55.tar.bz2
aports-ae7c80e2f4735607a69f1d183b1552575d90ba55.tar.xz
testing/gradle: new aport
Gradle is a build tool with a focus on build automation and support for multi-language development
Diffstat (limited to 'testing')
-rw-r--r--testing/gradle/APKBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/testing/gradle/APKBUILD b/testing/gradle/APKBUILD
new file mode 100644
index 0000000000..21795a3c46
--- /dev/null
+++ b/testing/gradle/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Roberto Oliveira <robertoguimaraes8@gmail.com>
+# Maintainer: Roberto Oliveira <robertoguimaraes8@gmail.com>
+pkgname=gradle
+pkgver=4.8.1
+pkgrel=0
+pkgdesc="Build tool with a focus on build automation and support for multi-language development"
+url="https://gradle.org/"
+arch="noarch"
+options="!check"
+license="Apache-2.0"
+depends="openjdk8"
+source="https://services.gradle.org/distributions/$pkgname-$pkgver-bin.zip"
+builddir="$srcdir/$pkgname-$pkgver"
+
+package() {
+ local gradlehome="/usr/share/java/$pkgname"
+ local destdir="$pkgdir/$gradlehome"
+
+ cd "$builddir"
+
+ install -dm755 "$destdir"/bin
+ rm bin/*.bat
+ install -m755 bin/* "$destdir"/bin
+
+ install -dm755 "$pkgdir"/usr/bin
+ ln -sf $gradlehome/bin/gradle "$pkgdir"/usr/bin/gradle
+
+ install -dm755 "$destdir"/lib
+ install -m644 lib/*.jar "$destdir"/lib
+
+ install -dm755 "$destdir"/lib/plugins
+ install -m644 lib/plugins/*.jar "$destdir"/lib/plugins
+
+ # NOTICE file should be redistributed for derivative works
+ local file; for file in LICENSE NOTICE; do
+ install -m644 -D $file "$pkgdir"/usr/share/licenses/$pkgname/$file
+ done
+}
+
+sha512sums="63e77c44f3ff57a7617e128369bab084cfbbf95b12a06c8ee80ac61a419b6ae43ef240049629052856cc3c650bbf79959c200c336c3eba87f920aa4df9fca1dc gradle-4.8.1-bin.zip"