diff options
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | freedesktop-java.desktop | 6 | ||||
-rw-r--r-- | freedesktop-jconsole.desktop | 6 | ||||
-rw-r--r-- | freedesktop-jshell.desktop | 6 | ||||
-rw-r--r-- | install_jdk-temurin.sh | 2 |
6 files changed, 36 insertions, 43 deletions
@@ -1,6 +1,6 @@ pkgbase = jdk-temurin - pkgdesc = Temurin (OpenJDK 23 Java binaries by Adoptium, formerly AdoptOpenJDK) - pkgver = 23.0.2.u7 + pkgdesc = Temurin (OpenJDK 24 Java binaries by Adoptium, formerly AdoptOpenJDK) + pkgver = 24.0.0.u36 pkgrel = 1 url = https://adoptium.net/ install = install_jdk-temurin.sh @@ -15,16 +15,16 @@ pkgbase = jdk-temurin depends = alsa-lib optdepends = gtk2: for the Gtk+ 2 look and feel optdepends = gtk3: for the Gtk+ 3 look and feel - provides = java-runtime-headless=23 - provides = java-runtime-headless-openjdk=23 - provides = java-runtime=23 - provides = java-runtime-openjdk=23 - provides = java-environment=23 - provides = java-environment-openjdk=23 - provides = jdk23-openjdk=23.0.2.u7 - provides = jdk-openjdk=23.0.2.u7 - provides = openjdk23-src=23.0.2.u7 - provides = openjdk-src=23.0.2.u7 + provides = java-runtime-headless=24 + provides = java-runtime-headless-openjdk=24 + provides = java-runtime=24 + provides = java-runtime-openjdk=24 + provides = java-environment=24 + provides = java-environment-openjdk=24 + provides = jdk24-openjdk=24.0.0.u36 + provides = jdk-openjdk=24.0.0.u36 + provides = openjdk24-src=24.0.0.u36 + provides = openjdk-src=24.0.0.u36 replaces = jdk-adoptopenjdk options = !strip backup = etc/java-temurin/logging.properties @@ -42,13 +42,13 @@ pkgbase = jdk-temurin backup = etc/java-temurin/security/policy/unlimited/default_local.policy backup = etc/java-temurin/security/policy/unlimited/default_US_export.policy backup = etc/java-temurin/sound.properties - source = https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.2%2B7/OpenJDK23U-jdk_x64_linux_hotspot_23.0.2_7.tar.gz + source = https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24%2B36/OpenJDK24U-jdk_x64_linux_hotspot_24_36.tar.gz source = freedesktop-java.desktop source = freedesktop-jconsole.desktop source = freedesktop-jshell.desktop - sha256sums = 870ac8c05c6fe563e7a3878a47d0234b83c050e83651d2c47e8b822ec74512dd - sha256sums = 858f1e7700a3c5658ea2b3874f3ad32b1ffffd1e93c21f7d16b57095c307183d - sha256sums = 41af2cbeed31a4f463f22fb409de9efe16b38904cdb5b104ae9414d9a7845a03 - sha256sums = 177e31fa4be661c04b6294e6611ee8630dbd303d896ccaa10454511bf72bf63f + sha256sums = c340dee97b6aa215d248bc196dcac5b56e7be9b5c5d45e691344d40d5d0b171d + sha256sums = ce49e3435f1e229260f429d61896be9a6f9d2b0cdc72d2c0091fed6ac55c388a + sha256sums = decb720bd8d5e8628e836af8813bfbcf7fec00a4d119765e993a19cf235d8784 + sha256sums = a71dbdb6f769bf33a55e78ef0fe2300929a9a291b6e5ccba4245c67f679321a5 pkgname = jdk-temurin @@ -7,13 +7,13 @@ # This PKGBUILD is maintained on github: # https://github.com/michaellass/AUR -_majorver=23 -_completever=23.0.2 -_updatever=7 +_majorver=24 +_completever=24.0.0 +_updatever=36 pkgrel=1 pkgver=${_completever}.u${_updatever} -_tag_ver=${_completever}+${_updatever} -#_tag_ver=${_majorver}+${_updatever} +#_tag_ver=${_completever}+${_updatever} +_tag_ver=${_majorver}+${_updatever} _versuffix=U pkgname=jdk-temurin @@ -58,10 +58,10 @@ source=(https://github.com/adoptium/temurin${_majorver}-binaries/releases/downlo freedesktop-java.desktop freedesktop-jconsole.desktop freedesktop-jshell.desktop) -sha256sums=('870ac8c05c6fe563e7a3878a47d0234b83c050e83651d2c47e8b822ec74512dd' - '858f1e7700a3c5658ea2b3874f3ad32b1ffffd1e93c21f7d16b57095c307183d' - '41af2cbeed31a4f463f22fb409de9efe16b38904cdb5b104ae9414d9a7845a03' - '177e31fa4be661c04b6294e6611ee8630dbd303d896ccaa10454511bf72bf63f') +sha256sums=('c340dee97b6aa215d248bc196dcac5b56e7be9b5c5d45e691344d40d5d0b171d' + 'ce49e3435f1e229260f429d61896be9a6f9d2b0cdc72d2c0091fed6ac55c388a' + 'decb720bd8d5e8628e836af8813bfbcf7fec00a4d119765e993a19cf235d8784' + 'a71dbdb6f769bf33a55e78ef0fe2300929a9a291b6e5ccba4245c67f679321a5') _jvmdir=/usr/lib/jvm/java-${_majorver}-temurin _jdkdir=jdk-${_tag_ver} @@ -83,13 +83,6 @@ package() { mv legal "${pkgdir}/usr/share/licenses/${pkgname}" ln -sf /usr/share/licenses/${pkgname} legal - # Man pages - for f in man/man1/*; do - install -Dm 644 "${f}" "${pkgdir}/usr/share/${f/\.1/-temurin${_majorver}.1}" - done - rm -rf man - ln -sf /usr/share/man man - # Link JKS keystore from ca-certificates-utils rm -f lib/security/cacerts ln -sf /etc/ssl/certs/java/cacerts lib/security/cacerts diff --git a/freedesktop-java.desktop b/freedesktop-java.desktop index fc888970c838..39535a4aff54 100644 --- a/freedesktop-java.desktop +++ b/freedesktop-java.desktop @@ -1,8 +1,8 @@ [Desktop Entry] -Name=Temurin Java 23 Runtime -Comment=Temurin Java 23 Runtime +Name=Temurin Java 24 Runtime +Comment=Temurin Java 24 Runtime Keywords=java;runtime -Exec=/usr/lib/jvm/java-23-temurin/bin/java -jar +Exec=/usr/lib/jvm/java-24-temurin/bin/java -jar Terminal=false Type=Application MimeType=application/x-java-archive;application/java-archive;application/x-jar; diff --git a/freedesktop-jconsole.desktop b/freedesktop-jconsole.desktop index bf6a2d545da6..081c883c4d84 100644 --- a/freedesktop-jconsole.desktop +++ b/freedesktop-jconsole.desktop @@ -1,8 +1,8 @@ [Desktop Entry] -Name=Temurin Java 23 Console -Comment=Temurin Java 23 Monitoring & Management Console +Name=Temurin Java 24 Console +Comment=Temurin Java 24 Monitoring & Management Console Keywords=java;console;monitoring -Exec=/usr/lib/jvm/java-23-temurin/bin/jconsole +Exec=/usr/lib/jvm/java-24-temurin/bin/jconsole Terminal=false Type=Application Categories=Application;System; diff --git a/freedesktop-jshell.desktop b/freedesktop-jshell.desktop index 6438bea896d5..6ac58ecd8bb9 100644 --- a/freedesktop-jshell.desktop +++ b/freedesktop-jshell.desktop @@ -1,8 +1,8 @@ [Desktop Entry] -Name=Temurin Java 23 Shell -Comment=Temurin Java 23 Shell +Name=Temurin Java 24 Shell +Comment=Temurin Java 24 Shell Keywords=java;shell -Exec=/usr/lib/jvm/java-23-temurin/bin/jshell +Exec=/usr/lib/jvm/java-24-temurin/bin/jshell Terminal=true Type=Application Categories=Application;System; diff --git a/install_jdk-temurin.sh b/install_jdk-temurin.sh index d777d0bad78e..2bdadeab2c2d 100644 --- a/install_jdk-temurin.sh +++ b/install_jdk-temurin.sh @@ -1,4 +1,4 @@ -THIS_JDK='java-23-temurin' +THIS_JDK='java-24-temurin' fix_default() { if [ ! -x /usr/bin/java ]; then |