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.