summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD25
-rw-r--r--freedesktop-java.desktop6
-rw-r--r--freedesktop-jconsole.desktop6
-rw-r--r--freedesktop-jshell.desktop6
-rw-r--r--install_jdk-temurin.sh2
6 files changed, 36 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 89dfe6e8cdf1..6360f4384b77 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 75ce24c1bcb6..8a90299219b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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