Skip to content

Commit 5d0eb39

Browse files
committed
uppkg -> 21.u35-5
1 parent ae0225a commit 5d0eb39

File tree

2 files changed

+22
-19
lines changed

2 files changed

+22
-19
lines changed

.SRCINFO

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pkgbase = java-openjdk-xdg
22
pkgver = 21.u35
3-
pkgrel = 4
3+
pkgrel = 5
44
url = https://openjdk.java.net/
55
arch = x86_64
66
license = custom
@@ -73,7 +73,7 @@ pkgname = jre-openjdk-headless-xdg
7373
optdepends = java-rhino: for some JavaScript support
7474
provides = java-runtime-headless=21
7575
provides = java-runtime-headless-openjdk=21
76-
provides = jre21-openjdk-headless=21.u35-4
76+
provides = jre21-openjdk-headless=21.u35-5
7777
conflicts = jdk-openjdk
7878
conflicts = jre-openjdk
7979
backup = etc/java-openjdk-xdg/logging.properties
@@ -110,18 +110,16 @@ pkgname = jre-openjdk-xdg
110110
depends = gcc-libs
111111
depends = giflib
112112
depends = libgif.so
113-
depends = glibc
114-
depends = gcc-libs
115113
depends = libpng
116114
optdepends = alsa-lib: for basic sound support
117115
optdepends = gtk2: for the Gtk+ 2 look and feel - desktop usage
118116
optdepends = gtk3: for the Gtk+ 3 look and feel - desktop usage
119117
provides = java-runtime=21
120118
provides = java-runtime-openjdk=21
121-
provides = jre21-openjdk=21.u35-4
119+
provides = jre21-openjdk=21.u35-5
122120
provides = java-runtime-headless=21
123121
provides = java-runtime-headless-openjdk=21
124-
provides = jre21-openjdk-headless=21.u35-4
122+
provides = jre21-openjdk-headless=21.u35-5
125123
conflicts = jdk-openjdk
126124
conflicts = jre-openjdk-headless
127125
backup = etc/java-openjdk-xdg/logging.properties
@@ -159,8 +157,6 @@ pkgname = jdk-openjdk-xdg
159157
depends = java-environment-common=3
160158
depends = hicolor-icon-theme
161159
depends = libelf
162-
depends = glibc
163-
depends = gcc-libs
164160
depends = libgif.so
165161
depends = libpng
166162
depends = ca-certificates-utils
@@ -180,13 +176,13 @@ pkgname = jdk-openjdk-xdg
180176
optdepends = gtk3: for the Gtk+ 3 look and feel - desktop usage
181177
provides = java-environment=21
182178
provides = java-environment-openjdk=21
183-
provides = jdk21-openjdk=21.u35-4
179+
provides = jdk21-openjdk=21.u35-5
184180
provides = java-runtime=21
185181
provides = java-runtime-openjdk=21
186-
provides = jre21-openjdk=21.u35-4
182+
provides = jre21-openjdk=21.u35-5
187183
provides = java-runtime-headless=21
188184
provides = java-runtime-headless-openjdk=21
189-
provides = jre21-openjdk-headless=21.u35-4
185+
provides = jre21-openjdk-headless=21.u35-5
190186
conflicts = jre-openjdk
191187
conflicts = jre-openjdk-headless
192188
backup = etc/java-openjdk-xdg/logging.properties
@@ -206,10 +202,10 @@ pkgname = jdk-openjdk-xdg
206202

207203
pkgname = openjdk-src-xdg
208204
pkgdesc = OpenJDK Java 21 sources - with improved Support for the XDG Base Directory Specification
209-
depends = jdk21-openjdk=21.u35-4
210-
provides = openjdk21-src=21.u35-4
205+
depends = jdk21-openjdk=21.u35-5
206+
provides = openjdk21-src=21.u35-5
211207

212208
pkgname = openjdk-doc-xdg
213209
pkgdesc = OpenJDK Java 21 documentation - with improved Support for the XDG Base Directory Specification
214-
depends = jdk21-openjdk=21.u35-4
215-
provides = openjdk21-doc=21.u35-4
210+
depends = jdk21-openjdk=21.u35-5
211+
provides = openjdk21-doc=21.u35-5

PKGBUILD

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ _securityver=0
1212
_updatever=35
1313
# pkgver=${_majorver}.${_minorver}.${_securityver}.u${_updatever}
1414
pkgver=${_majorver}.u${_updatever}
15-
pkgrel=4
15+
pkgrel=5
1616
# _git_tag=jdk-${_majorver}.${_minorver}.${_securityver}+${_updatever}
1717
_git_tag=jdk-${_majorver}+${_updatever}
1818
arch=('x86_64')
@@ -194,7 +194,7 @@ package_jre-openjdk-headless-xdg() {
194194

195195
package_jre-openjdk-xdg() {
196196
pkgdesc="OpenJDK Java ${_majorver} full runtime environment - with improved Support for the XDG Base Directory Specification"
197-
depends=("${_commondeps[@]}" 'giflib' 'libgif.so' 'glibc' 'gcc-libs' 'libpng')
197+
depends=("${_commondeps[@]}" 'giflib' 'libgif.so' 'libpng')
198198
optdepends=('alsa-lib: for basic sound support'
199199
'gtk2: for the Gtk+ 2 look and feel - desktop usage'
200200
'gtk3: for the Gtk+ 3 look and feel - desktop usage')
@@ -252,12 +252,19 @@ package_jre-openjdk-xdg() {
252252
# Link JKS keystore from ca-certificates-utils
253253
rm -f "${pkgdir}${_jvmdir}/lib/security/cacerts"
254254
ln -sf /etc/ssl/certs/java/cacerts "${pkgdir}${_jvmdir}/lib/security/cacerts"
255+
256+
# Desktop files
257+
for f in java; do
258+
install -Dm 644 \
259+
"${srcdir}/freedesktop-${f}.desktop" \
260+
"${pkgdir}/usr/share/applications/${f}-${pkgbase}.desktop"
261+
done
255262
}
256263

257264
package_jdk-openjdk-xdg() {
258265
pkgdesc="OpenJDK Java ${_majorver} development kit - with improved Support for the XDG Base Directory Specification"
259266
depends=("${_commondeps[@]}" 'java-environment-common=3'
260-
'hicolor-icon-theme' 'libelf' 'glibc' 'gcc-libs' 'libgif.so' 'libpng'
267+
'hicolor-icon-theme' 'libelf' 'libgif.so' 'libpng'
261268
'ca-certificates-utils' 'nss' 'libjpeg-turbo' 'libjpeg.so'
262269
'lcms2' 'liblcms2.so' 'libnet' 'freetype2' 'libfreetype.so' 'harfbuzz'
263270
'libharfbuzz.so')
@@ -290,7 +297,7 @@ package_jdk-openjdk-xdg() {
290297

291298
install -dm 755 "${pkgdir}${_jvmdir}"
292299

293-
cp -a bin demo include jmods lib \
300+
cp -a bin demo include jmods lib release \
294301
"${pkgdir}${_jvmdir}"
295302

296303
rm "${pkgdir}${_jvmdir}/lib/src.zip"

0 commit comments

Comments
 (0)