jdk6
- Path: arch/private/jdk6
- Oracle/Sun Java 6 (
6u45), proprietary/EOL — AUR jdk6 PKGBUILD
(maintainer Katherine Cumberbatch ‘Stykers’), added here 2026-08-27
from the user’s own local jdk6.tgz (a full prior build directory:
PKGBUILD, .install, desktop files, and the actual proprietary
.bin/.zip sources — Oracle doesn’t let these be fetched
automatically any more).
- Sources rehosted to our own
src/ mirror (see
scripts/repo_src_upload.sh, memory/REPO_PUBLISH_DESIGN.md,
memory/makemkv.md’s “jdk6-sun” note that anticipated this exact
task):
jdk-6u45-linux-x64.bin (72MB) — was
https://cdn.stykers.moe/dl/jdk-6u45-linux-x64.bin (a third party’s
personal CDN; the real Oracle URL, kept commented in the PKGBUILD,
needs an oraclelicense cookie click-through and is long gone
anyway).
jce_policy-6.zip (9KB, JCE Unlimited Strength policy files) — was
http://download.oracle.com/otn-pub/java/jce_policy/6/jce_policy-6.zip,
which still 302-redirects but lands on an edelivery.oracle.com
login wall now, not a direct download.
- Both verified byte-identical (md5/sha match the existing PKGBUILD
entries) before uploading — these are the same bytes the AUR
PKGBUILD always expected, just re-hosted.
- i686 NOT mirrored — no local copy of
jdk-6u45-linux-i586.bin was available (2026-08-27). arch=('i686'
'x86_64') and source_i686= were deliberately left pointing at
the original (likely dead) cdn.stykers.moe URL rather than
dropping i686 from arch=() — user wants to find the original
i686 tarball and mirror it properly later, not lose the arch
entry. Until then, i686 will keep FAILING here (confirmed
2026-08-27: error: One or more files did not pass the validity
check! downloading jdk-6u45-linux-i586.bin) — expected, not a
regression to chase.
- Removed the now-unnecessary
oraclelicense=a cookie DLAGENT
override for http:: (nothing left uses plain http://; our
mirror and the remaining https://cdn.stykers.moe URL don’t need
it) — kept the generic https:: curl-retry DLAGENT.
- First publish 2026-08-27: x86_64 built+signed+published cleanly
at the AUR’s existing
pkgrel=7 (this is this package’s first time
in the archlinuxaba repo at all, so no pkgrel bump was needed — see
[[feedback_pkgrel_vs_pkgver]] for when a bump would apply, i.e. a
package already published here before).
- No armv6h/armv7h/aarch64 in
arch=() at all — Oracle never shipped
ARM builds of this era’s JDK, so repo_build.sh’s remote-build
fallback (see TOOLING_NOTES.md) is correctly never even attempted
for this package.