Files
packages/anda/tools/graalvm/graalvm.spec
T
madomado 9bbe91be03 fix(lint): * (#577)
* fix(lint): prismlauncher* fluent-icon-theme

* fix(lint): fix lints for 6 packages (#578)

* fix(lint): fix rpmlint lints for youki package

* fix(lint): fix rpmlint lints for xdg-desktop-portal-pantheon

* fix(lint): fix rpmlint lints for wingpanel package

* fix(lint): fix rpmlint lints for wingpanel-indicator-sound package

* fix(lint): fix rpmlint lints for wingpanel-indicator-session package

* fix(lint): fix rpmlint lints for wingpanel-indicator-power package

* fix(lint): *

* fix random typos

* feat: revert anda/desktops

* fix: armcord-bin authy blahaj

* fix: ...

anki authy discord~ aya~sound groovy kotlin libappimage qt5-pim

* fix: ...

qdjango moby-buildx nim-nightly nim system76-scheduler unity-scope-home
kondo pop-launcher fuc graalvm vala-lint-nightly

* fix: armcord-bin authy blahaj groovy

* fix: ...

libappimage moby0buildx nim-nightly nim system76-scheduler subatomic

* fix blahaj

* fix: kondo

* fix: libappimage moby-buildx system76-scheduler nim-nightly

* fix: subatomic

* fix: subatomic

* fix: nim

* Update anki.spec

Signed-off-by: madomado <wboy111@outlook.com>

* fix: libappimage nim-nightly

* fix: moby-buildx subatomic

* fix: moby-buildx subatomic

---------

Signed-off-by: madomado <wboy111@outlook.com>
Co-authored-by: HTGAzureX1212 <39023054+HTG-YT@users.noreply.github.com>
2023-06-19 10:34:00 -03:00

106 lines
2.7 KiB
RPMSpec

%global gsummary Universal virtual machine for running programs in different languages
%ifarch x86_64
%global garch amd64
%elifarch aarch64
%global garch aarch64
%endif
%global desc %{expand:
GraalVM is a high-performance JDK distribution designed to accelerate the
execution of applications written in Java and other JVM languages along with
support for JavaScript, Ruby, Python, and a number of other popular languages.}
Name: graalvm
Version: 22.3.2
Release: 2%{?dist}
URL: https://www.graalvm.org/
Summary: %{gsummary}
License: GPL-2.0
BuildRequires: fdupes
%description
%{desc}
%define _p(v) %{expand:
%package jdk%1
Source%1: https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-%{version}/graalvm-ce-java%1-linux-%{garch}-%{version}.tar.gz
Summary: %{gsummary} (JDK %1)
%description jdk%1
%{desc}
JDK Version: %1
%package jdk%1-devel
Summary: Development files for graalvm-jdk%1
%description jdk%1-devel
%summary.
}
%_p 11
%_p 17
%dnl %_p 19
%prep
tar -xzf %{SOURCE11}
tar -xzf %{SOURCE17}
%dnl tar -xzf %{SOURCE19}
ls
mv graalvm-ce-java11-%version/GRAALVM-README.md .
%build
%install
%define _i(v) %{expand:
cd graalvm-ce-java%1-%{version}
mkdir -p %{buildroot}/usr/lib/jvm/java-%1-graalvm/ %{buildroot}/usr/share/licenses/%{name}-jdk%1
cp -a -t %{buildroot}/usr/lib/jvm/java-%1-graalvm/ *
install -DTm644 LICENSE.txt %{buildroot}/usr/share/licenses/%{name}-jdk%1/LICENSE
%fdupes %buildroot/usr/lib/jvm/java-%1-graalvm/
cd ..
}
%_i 11
%_i 17
%dnl %_i 19
chmod +x %buildroot/usr/lib/jvm/java-*-graalvm/lib/*.so
%files jdk11
%doc GRAALVM-README.md
%license LICENSE
/usr/lib/jvm/java-11-graalvm/
%ghost /usr/lib/jvm/java-11-graalvm/include/
%ghost /usr/lib/jvm/java-11-graalvm/languages/nfi/include/
%ghost /usr/lib/jvm/java-11-graalvm/lib/polyglot/polyglot_types.h
%files jdk17
%doc GRAALVM-README.md
%license LICENSE
/usr/lib/jvm/java-17-graalvm/
%ghost /usr/lib/jvm/java-17-graalvm/include/
%ghost /usr/lib/jvm/java-17-graalvm/languages/nfi/include/
%ghost /usr/lib/jvm/java-17-graalvm/lib/polyglot/polyglot_types.h
%dnl %files jdk19
%dnl %doc GRAALVM-README.md
%dnl %license LICENSE
%dnl /usr/lib/jvm/java-19-graalvm/
%files jdk11-devel
/usr/lib/jvm/java-11-graalvm/include/
/usr/lib/jvm/java-11-graalvm/languages/nfi/include/
/usr/lib/jvm/java-11-graalvm/lib/polyglot/polyglot_types.h
%files jdk17-devel
/usr/lib/jvm/java-17-graalvm/include/
/usr/lib/jvm/java-17-graalvm/languages/nfi/include/
/usr/lib/jvm/java-17-graalvm/lib/polyglot/polyglot_types.h
%changelog
* Sat Jun 17 2023 windowsboy111 <windowsboy111@fyralabs.com> - 22.3.2-2
- Add devel packages.
* Thu May 11 2023 windowsboy111 <windowsboy111@fyralabs.com> - 22.3.2-1
- Remove jdk19
* Thu Feb 9 2023 windowsboy111 <windowsboy111@fyralabs.com> - 22.3.1-1
- Initial package