[arch-commits] Commit in gradle/repos (3 files)

Frederik Schwan freswa at gemini.archlinux.org
Tue Feb 8 12:21:35 UTC 2022


    Date: Tuesday, February 8, 2022 @ 12:21:34
  Author: freswa
Revision: 1129225

archrelease: copy trunk to community-testing-any

Added:
  gradle/repos/community-testing-any/
  gradle/repos/community-testing-any/PKGBUILD
    (from rev 1129224, gradle/trunk/PKGBUILD)
  gradle/repos/community-testing-any/gradle.sh
    (from rev 1129224, gradle/trunk/gradle.sh)

-----------+
 PKGBUILD  |   80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gradle.sh |    2 +
 2 files changed, 82 insertions(+)

Copied: gradle/repos/community-testing-any/PKGBUILD (from rev 1129224, gradle/trunk/PKGBUILD)
===================================================================
--- community-testing-any/PKGBUILD	                        (rev 0)
+++ community-testing-any/PKGBUILD	2022-02-08 12:21:34 UTC (rev 1129225)
@@ -0,0 +1,80 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Simon Legner <Simon.Legner at gmail.com>
+# Contributor: Chris Molozian (novabyte) <chris DOT molozian AT gmail DOT com>
+# Contributor: Sanjuro Makabe (itti) <vuck AT gmx DOT de>
+
+pkgbase=gradle
+pkgname=('gradle' 'gradle-doc' 'gradle-src')
+pkgver=7.4
+pkgrel=1
+pkgdesc='Powerful build system for the JVM'
+url='https://gradle.org/'
+arch=('any')
+license=('Apache')
+depends=('java-environment' 'bash' 'which' 'coreutils' 'findutils' 'sed')
+makedepends=('git' 'gradle' 'asciidoc' 'xmlto' 'kotlin' 'groovy' 'java-environment=11')
+source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip
+        ${pkgbase}.sh)
+sha256sums=('adb367c9dc6397e7dba2d8927c509542d170e14507eb4364afccc34e1bb3c95c'
+            '6f3472486278252417af49196847ba465b56819d286658fcdf918687f89ee032')
+sha512sums=('4b1a8c7186527a8665d62b487b47dc5c11709b5dd117f8c7dbdd648832c822e4adddfa588adef12004c4e256c3dbaeaa51bcb11897d91972251f007c42c082c9'
+            'a50b6cf8281b56b80f55a20ac9316e1eed6887da1d191ad575dec140c9819711644d7077c4dc693b8cb0f1b08ceba0033ba88b5ad138d33ffb73b786c0d4bf81')
+
+build() {
+  cd ${pkgbase}-${pkgver}
+  # requires java language level 6, which >=13 has dropped
+  export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
+  ./gradlew installAll \
+    -PfinalRelease=true \
+    -Pgradle_installPath="$(pwd)/dist" \
+    --no-configuration-cache
+}
+
+package_gradle() {
+  cd ${pkgbase}-${pkgver}/dist
+  optdepends=(
+    'gradle-doc: gradle documentation'
+    'gradle-src: gradle sources'
+  )
+
+  # install profile.d script
+  install -Dm 755 "${srcdir}/${pkgbase}.sh" "${pkgdir}/etc/profile.d/${pkgbase}.sh"
+
+  # create the necessary directory structure
+  install -d "${pkgdir}/usr/share/java/${pkgname}/bin"
+  install -d "${pkgdir}/usr/share/java/${pkgname}/lib/plugins"
+  install -d "${pkgdir}/usr/share/java/${pkgname}/init.d"
+  install -d "${pkgdir}/usr/bin"
+
+  # copy across jar files
+  install -Dm 644 lib/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib"
+  install -Dm 644 lib/plugins/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib/plugins"
+
+  # copy across supporting text documentation and scripts
+  install -m 644 NOTICE "${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"
+
+  # link gradle script to /usr/bin
+  ln -s /usr/share/java/${pkgname}/bin/${pkgname} "${pkgdir}/usr/bin"
+}
+
+package_gradle-doc() {
+  pkgdesc+=' (documentation)'
+  options=('!strip')
+
+  cd ${pkgbase}-${pkgver}/dist
+  install -d "${pkgdir}/usr/share/java/gradle/docs"
+  cp -r docs/* "${pkgdir}/usr/share/java/gradle/docs"
+}
+
+package_gradle-src() {
+  pkgdesc+=' (sources)'
+  options=('!strip')
+
+  cd ${pkgbase}-${pkgver}/dist
+  install -d "${pkgdir}/usr/share/java/gradle/src"
+  cp -r src/* "${pkgdir}/usr/share/java/gradle/src"
+}
+
+# vim: ts=2 sw=2 et:

Copied: gradle/repos/community-testing-any/gradle.sh (from rev 1129224, gradle/trunk/gradle.sh)
===================================================================
--- community-testing-any/gradle.sh	                        (rev 0)
+++ community-testing-any/gradle.sh	2022-02-08 12:21:34 UTC (rev 1129225)
@@ -0,0 +1,2 @@
+#!/bin/sh
+export GRADLE_HOME=/usr/share/java/gradle



More information about the arch-commits mailing list