[arch-commits] Commit in gradle/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Wed May 22 13:20:41 UTC 2019
Date: Wednesday, May 22, 2019 @ 13:20:40
Author: anthraxx
Revision: 468432
upgpkg: gradle 5.4.1-1 (building from source)
Modified:
gradle/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-05-22 13:20:15 UTC (rev 468431)
+++ PKGBUILD 2019-05-22 13:20:40 UTC (rev 468432)
@@ -3,10 +3,9 @@
# Contributor: Chris Molozian (novabyte) <chris DOT molozian AT gmail DOT com>
# Contributor: Sanjuro Makabe (itti) <vuck AT gmx DOT de>
-# TODO: build from source
pkgbase=gradle
pkgname=('gradle' 'gradle-doc' 'gradle-src')
-pkgver=5.2.1
+pkgver=5.4.1
pkgrel=1
pkgdesc='Powerful build system for the JVM'
url='https://gradle.org/'
@@ -13,17 +12,22 @@
arch=('any')
license=('Apache')
depends=('java-environment' 'bash')
-makedepends=('git')
-source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-all.zip
+makedepends=('git' 'gradle' 'asciidoc' 'xmlto' 'kotlin' 'groovy')
+source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip
${pkgbase}.sh)
-sha256sums=('9dc729f6dbfbbc4df1692665d301e028976dacac296a126f16148941a9cf012e'
+sha256sums=('5a0792348f99f5713eb07688b0109e2f5b08b0bcf876a019896eb090b6c6c73d'
'7cdd70370b92b297f350d5ff69b915359bdc37b4feac839696b0ab5eaa7d7c2a')
-sha512sums=('e2a17072c10d27acbe4a0282dfdfed907ab5c57109668595feaec681ab1d4be017ac0f6090c2c2b64a057d71c1e244bb50f4047509d36c5930e894837a96171b'
+sha512sums=('55740167ad9cb16e52ec521e77d5a04f9f5cb16d3ad577515cc0607b4a0b9e04a36ceb4e260f19911e2acc322479b34474f91f16e88882a240dfa3506fe4eca7'
'f38e9b26e22948366acf6580d6f38e2c88c3791c425b24922368fe1bc78c744fa516a03ffdbef02e3755859da620a6259997d4b4e5f97e3dc8cb49b74a694616')
-package_gradle() {
+build() {
cd ${pkgbase}-${pkgver}
+ ./gradlew installAll -Pgradle_installPath="$(pwd)/dist"
+}
+package_gradle() {
+ cd ${pkgbase}-${pkgver}/dist
+
# install profile.d script
install -Dm 755 "${srcdir}/${pkgbase}.sh" "${pkgdir}/etc/profile.d/${pkgbase}.sh"
@@ -39,7 +43,6 @@
# copy across supporting text documentation and scripts
install -m 644 NOTICE "${pkgdir}/usr/share/java/${pkgname}"
- install -m 644 LICENSE "${pkgdir}/usr/share/java/${pkgname}"
install -m 644 *.html "${pkgdir}/usr/share/java/${pkgname}"
install -m 755 bin/gradle "${pkgdir}/usr/share/java/${pkgname}/bin"
install -m 644 init.d/*.* "${pkgdir}/usr/share/java/${pkgname}/init.d"
@@ -53,7 +56,7 @@
options=('!strip')
optdepends=('gradle')
- cd ${pkgbase}-${pkgver}
+ cd ${pkgbase}-${pkgver}/dist
# create the necessary directory structure
install -d "${pkgdir}/usr/share/java/gradle/docs"
@@ -69,7 +72,7 @@
options=('!strip')
optdepends=('gradle')
- cd ${pkgbase}-${pkgver}
+ cd ${pkgbase}-${pkgver}/dist
install -d "${pkgdir}/usr/share/java/gradle/src"
cp -r src/* "${pkgdir}/usr/share/java/gradle/src"
}
More information about the arch-commits
mailing list