Compare commits

...

8 Commits

Author SHA1 Message Date
madomado ee0f88d6f1 Merge branch 'frawhide' into mado/fix/gradle-1 2025-07-16 23:54:36 +08:00
madomado 9ca97a5428 java 17
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-09 15:14:05 +08:00
madomado f4795fddbd try this?
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 00:44:06 +08:00
madomado a45ca8e5e3 Update gradle.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-02 00:38:18 +08:00
madomado 33de270f55 the funny
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-01 17:18:17 +08:00
madomado 8ed6d2d798 Update gradle.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-01 16:57:23 +08:00
madomado e3656524cb Update gradle.spec
Signed-off-by: madomado <madonuko@outlook.com>
2025-03-01 16:48:16 +08:00
madomado 86089d2be0 fix(gradle): use java-latest-openjdk
Signed-off-by: madomado <madonuko@outlook.com>
2025-02-25 21:32:40 +08:00
+19 -19
View File
@@ -3,11 +3,14 @@ Version: 8.14.3
Release: 1%?dist
Summary: Powerful build system for the JVM
URL: https://gradle.org/
Source0: https://services.gradle.org/distributions/%{name}-%{version}-src.zip
Source1: https://services.gradle.org/distributions/%{name}-%{version}-all.zip
%global v %(echo %version | sed -E 's@\.0$@@')
Source0: https://services.gradle.org/distributions/%{name}-%v-src.zip
Source1: https://services.gradle.org/distributions/%{name}-%v-all.zip
License: Apache-2.0
Requires: java-latest-openjdk coreutils findutils sed which bash
BuildRequires: java-11-openjdk-devel asciidoc xmlto groovy unzip git
Requires: java-17-openjdk coreutils findutils sed which bash
BuildRequires: java-17-openjdk-devel asciidoc xmlto groovy unzip git
BuildArch: noarch
Recommends: gradle-doc gradle-src
@@ -29,32 +32,29 @@ Sources for gradle, a powerful build system for the JVM.
# See PKGBUILD on Arch Linux
%prep
unzip %{SOURCE1} %{name}-%{version}/{README,LICENSE}
mv %{name}-%{version}/README .
mv %{name}-%{version}/LICENSE .
rmdir %{name}-%{version}
unzip %{SOURCE0}
cd %{name}-%{version}
unzip %{S:1} %name-%v/{README,LICENSE}
%global buildsubdir %name-%v
mv %name-%v/README .
mv %name-%v/LICENSE .
rmdir %name-%v
unzip %{S:0}
cd %name-%v
mkdir dist
cat <<EOF > dist/gradle.sh
#!/bin/sh
export GRADLE_HOME=/usr/share/java/gradle
EOF
# remove ADOPTIUM contraint from all build related files
sed -i '/JvmVendorSpec.ADOPTIUM/d' \
build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \
subprojects/docs/src/snippets/java/toolchain-filters/groovy/build.gradle \
subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \
build-logic-commons/gradle-plugin/src/main/kotlin/common.kt
# inhibit automatic download of binary gradle
sed -i "s#distributionUrl=.*#distributionUrl=file\:%{SOURCE1}#" \
gradle/wrapper/gradle-wrapper.properties
%build
cd %{name}-%{version}
export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
export PATH="/usr/lib/jvm/java-latest-openjdk/bin:${PATH}"
./gradlew installAll \
-Porg.gradle.java.installations.auto-download=false \
-PfinalRelease=true \
@@ -63,7 +63,7 @@ export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
%install
cd %{name}-%{version}/dist
cd dist
# install profile.d script
install -Dm755 gradle.sh %{buildroot}/etc/profile.d/