Compare commits

...

3 Commits

Author SHA1 Message Date
madomado dd124b0b3e Update gradle.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-12 14:18:21 +08:00
madomado ec5f2b54db Update gradle.spec
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-12 14:05:45 +08:00
madomado 19f3c5a588 fix: gradle
Signed-off-by: madomado <madonuko@outlook.com>
2024-07-12 01:26:57 +08:00
+12 -11
View File
@@ -1,10 +1,12 @@
%global _ver 8.9
Name: gradle
Version: 8.9.0
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
Source0: https://services.gradle.org/distributions/%{name}-%_ver-src.zip
Source1: https://services.gradle.org/distributions/%{name}-%_ver-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
@@ -29,14 +31,13 @@ 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 %{SOURCE1} %{name}-%_ver/{README,LICENSE}
mv %{name}-%_ver/README .
mv %{name}-%_ver/LICENSE .
rmdir %{name}-%_ver
unzip %{SOURCE0}
cd %{name}-%{version}
cat <<EOF > dist/gradle.sh
cat <<EOF > gradle.sh
#!/bin/sh
export GRADLE_HOME=/usr/share/java/gradle
EOF
@@ -53,7 +54,7 @@ sed -i "s#distributionUrl=.*#distributionUrl=file\:%{SOURCE1}#" \
%build
cd %{name}-%{version}
cd %{name}-%_ver
export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
./gradlew installAll \
-Porg.gradle.java.installations.auto-download=false \
@@ -63,10 +64,10 @@ export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
%install
cd %{name}-%{version}/dist
cd %{name}-%_ver/dist
# install profile.d script
install -Dm755 gradle.sh %{buildroot}/etc/profile.d/
install -Dm755 ../../gradle.sh %{buildroot}/etc/profile.d/
# create the necessary directory structure
install -d "%{buildroot}/usr/share/java/%{name}/bin"