[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