zulu-25-jdk-fx

MEDIUM
maintainer KSSJW 0 votes scanned 2026-10-17 07:17:15.137327
View on AUR
Why flagged

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

Triggered rules

Medium source=() URL on a non-standard host source_untrusted_domain

One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).

  • PKGBUILD:35 source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1 offending line(s) highlighted
1pkgname=zulu-25-jdk-fx
2pkgver=25.36.205
3pkgrel=5
4pkgdesc='Azul Zulu JDK 25 with JavaFX'
5arch=(
6 'x86_64'
7 'aarch64'
8)
9url='https://www.azul.com/downloads'
10license=('custom')
11
12_jvm='java-25-zulu-fx'
13_javaver=25
14_zuluver=25.36.205
15_jdkver=25.0.4.1
16_sha256_x86_64='dc541c82220402985ef4f646246235a55920f4493d79670eddaf33fa45a5c73c'
17_sha256_aarch64='5485d8302d3ef7a4c8e6baf9f914b5698fe9602226bdb30e5a5dd0c7975eaca2'
18
19depends=(
20 'java-runtime-common'
21 'java-environment-common'
22)
23provides=(
24 "java-environment=${_javaver}"
25 "java-environment-openjdk=${_javaver}"
26 "java-runtime=${_javaver}"
27 "java-runtime-openjdk=${_javaver}"
28 "java-runtime-headless=${_javaver}"
29 "java-runtime-headless-openjdk=${_javaver}"
30 "java-openjfx=${_javaver}"
31)
32install="${pkgname}.install"
33options=('!strip')
34
35source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
36sha256sums_x86_64=("${_sha256_x86_64}")
37source_aarch64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64.tar.gz")
38sha256sums_aarch64=("${_sha256_aarch64}")
39
40case "$CARCH" in
41 x86_64)
42 _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64"
43 ;;
44 aarch64)
45 _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"
46 ;;
47 *)
48 printf 'Unsupported architecture: %s\n' "$CARCH" >&2
49 exit 1
50 ;;
51esac
52
53package() {
54 local install_dir="${pkgdir}/usr/lib/jvm/${_jvm}"
55 local conf_dir="${pkgdir}/etc/${pkgname}"
56 local license_dir="${pkgdir}/usr/share/licenses/${pkgname}"
57 local man_dir="${pkgdir}/usr/share/man/man1"
58
59 install -d "${install_dir}"
60 cp -a "${srcdir}/${_filename}/." "${install_dir}/"
61
62 install -d "${conf_dir}"
63 cp -a "${install_dir}/conf/." "${conf_dir}/"
64 rm -r "${install_dir}/conf"
65 ln -s "/etc/${pkgname}" "${install_dir}/conf"
66
67 install -d "${license_dir}"
68 cp -a "${install_dir}/legal/." "${license_dir}/"
69 mv "${install_dir}/OPENJFX_LICENSE" "${license_dir}/"
70 mv "${install_dir}/DISCLAIMER" "${license_dir}/"
71 rm -r "${install_dir}/legal"
72 ln -s "/usr/share/licenses/${pkgname}" "${install_dir}/legal"
73
74 install -d "${man_dir}"
75
76 for man_page in "${install_dir}"/man/man1/*.1; do
77 local man_name="${man_page##*/}"
78 mv "${man_page}" "${man_dir}/${man_name%.1}-zulu${_javaver}.1"
79 done
80
81 rm -r "${install_dir}/man"
82 ln -s "/usr/share/man" "${install_dir}/man"
83}
84

Changes since previous scan

--- PKGBUILD @ 2026-10-17 00:21
+++ PKGBUILD @ 2026-10-17 07:17
@@ -1,59 +1,84 @@
pkgname=zulu-25-jdk-fx
pkgver=25.36.205
-pkgrel=3
-_javaver=25
+pkgrel=5
pkgdesc='Azul Zulu JDK 25 with JavaFX'
arch=(
- 'x86_64'
- 'aarch64'
+ 'x86_64'
+ 'aarch64'
)
url='https://www.azul.com/downloads'
license=('custom')
-depends=(
- 'java-runtime-common'
- 'java-environment-common'
-)
-provides=(
- "java-environment=${_javaver}"
- "java-environment-openjdk=${_javaver}"
- "java-runtime=${_javaver}"
- "java-runtime-openjdk=${_javaver}"
- "java-runtime-headless=${_javaver}"
- "java-runtime-headless-openjdk=${_javaver}"
- "java-openjfx=${_javaver}"
-)
-install="${pkgname}.install"
-options=('!strip')
-
+_jvm='java-25-zulu-fx'
+_javaver=25
_zuluver=25.36.205
_jdkver=25.0.4.1
_sha256_x86_64='dc541c82220402985ef4f646246235a55920f4493d79670eddaf33fa45a5c73c'
_sha256_aarch64='5485d8302d3ef7a4c8e6baf9f914b5698fe9602226bdb30e5a5dd0c7975eaca2'
+depends=(
+ 'java-runtime-common'
+ 'java-environment-common'
+)
+provides=(
+ "java-environment=${_javaver}"
+ "java-environment-openjdk=${_javaver}"
+ "java-runtime=${_javaver}"
+ "java-runtime-openjdk=${_javaver}"
+ "java-runtime-headless=${_javaver}"
+ "java-runtime-headless-openjdk=${_javaver}"
+ "java-openjfx=${_javaver}"
+)
+install="${pkgname}.install"
+options=('!strip')
+
+source_x86_64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64.tar.gz")
+sha256sums_x86_64=("${_sha256_x86_64}")
+source_aarch64=("https://cdn.azul.com/zulu/bin/zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64.tar.gz")
+sha256sums_aarch64=("${_sha256_aarch64}")
+
case "$CARCH" in
- x86_64)
- _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64"
- _sha256="${_sha256_x86_64}"
- ;;
- aarch64)
- _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"
- _sha256="${_sha256_aarch64}"
- ;;
- *)
- printf 'Unsupported architecture: %s\n' "$CARCH" >&2
- exit 1
- ;;
+ x86_64)
+ _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_x64"
+ ;;
+ aarch64)
+ _filename="zulu${_zuluver}-ca-fx-jdk${_jdkver}-linux_aarch64"
+ ;;
+ *)
+ printf 'Unsupported architecture: %s\n' "$CARCH" >&2
+ exit 1
+ ;;
esac
-source=("https://cdn.azul.com/zulu/bin/${_filename}.tar.gz")
-sha256sums=("${_sha256}")
-
package() {
- local install_dir="${pkgdir}/usr/lib/jvm/${pkgname}"
+ local install_dir="${pkgdir}/usr/lib/jvm/${_jvm}"
+ local conf_dir="${pkgdir}/etc/${pkgname}"
+ local license_dir="${pkgdir}/usr/share/licenses/${pkgname}"
+ local man_dir="${pkgdir}/usr/share/man/man1"
install -d "${install_dir}"
+ cp -a "${srcdir}/${_filename}/." "${install_dir}/"
- cp -a "${srcdir}/${_filename}/." "${install_dir}/"
+ install -d "${conf_dir}"
+ cp -a "${install_dir}/conf/." "${conf_dir}/"
+ rm -r "${install_dir}/conf"
+ ln -s "/etc/${pkgname}" "${install_dir}/conf"
+
+ install -d "${license_dir}"
+ cp -a "${install_dir}/legal/." "${license_dir}/"
+ mv "${install_dir}/OPENJFX_LICENSE" "${license_dir}/"
+ mv "${install_dir}/DISCLAIMER" "${license_dir}/"
+ rm -r "${install_dir}/legal"
+ ln -s "/usr/share/licenses/${pkgname}" "${install_dir}/legal"
+
+ install -d "${man_dir}"
+
+ for man_page in "${install_dir}"/man/man1/*.1; do
+ local man_name="${man_page##*/}"
+ mv "${man_page}" "${man_dir}/${man_name%.1}-zulu${_javaver}.1"
+ done
+
+ rm -r "${install_dir}/man"
+ ln -s "/usr/share/man" "${install_dir}/man"
}

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 07:17:15 Medium 2
2026-10-17 00:21:55 Clean 3
2026-10-16 15:16:11 Medium 2
2026-10-16 07:15:06 Medium 2
2026-10-16 05:14:45 Medium 2
2026-10-16 00:12:47 Low 3
2026-10-15 15:14:36 Low 3
2026-10-15 15:12:23 Medium 2

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion