Fix dependencies and switch to new download format

This commit is contained in:
2025-10-07 14:38:37 +03:00
parent 6a12fe0b33
commit 058a22d74a
2 changed files with 41 additions and 15 deletions
+41 -5
View File
@@ -1,12 +1,48 @@
name: openjdk-21
description: OpenJDK Java 21
version: 21.0.9+4
revision: 3
revision: 4
url: https://openjdk.org/
license: GPL2-only WITH Classpath-exception-2.0
architecture: any
depends: ["freetype2", "gcc-libs", "glibc", "harfbuzz", "hicolor-icon-theme", "lcms2", "libelf", "libjpeg-turbo", "libpng", "nss"]
optional_depends: ["alsa-lib", "gtk3", "tide-java-utils"]
make_depends: ["alsa-lib", "bash", "cpio", "cups", "giflib", "jdk21", "libx11", "libxext", "libxrandr", "libxrender", "libxt", "libxtst", "zip", "unzip"]
provides: ["jre", "jre21", "jdk", "jdk21"]
type: source
depends:
- freetype2
- gcc-libs
- glibc
- harfbuzz
- hicolor-icon-theme
- lcms2
- libelf
- libjpeg-turbo
- libpng
- nss
- tide-java-utils
optional_depends:
- alsa-lib
- gtk3
make_depends:
- alsa-lib
- bash
- cpio
- cups
- giflib
- jdk21
- libx11
- libxext
- libxrandr
- libxrender
- libxt
- libxtst
- zip
- unzip
provides:
- jre
- jre21
- jdk
- jdk21
downloads:
- url: https://github.com/openjdk/jdk${BPM_PKG_VERSION%%.*}u/archive/jdk-${BPM_PKG_VERSION}.tar.gz
extract_to: ${BPM_SOURCE}
extract_strip_components: 1
checksum: a34604596394d879a6a64d2c2e5535e0844d29db36fec204689d95533e537754