{
  "name": "firefox",
  "version": "140.11.0esr",
  "description": "Firefox 140.11.0esr (ESR), cross-compiled against musl + Wayland for Kurono. full2: libglycin-2.so.0 replaced with a no-TLS no-op stub (firefox uses its own image decoders; the real glycin carried the only dlopen-time PT_TLS in the GTK closure and tripped musl dynamic-tls). Complete package: binaries + lib closure + Gecko app resources.",
  "author": "darkside7925",
  "license": "MPL-2.0",
  "size": 101149917,
  "sha256": "3cca0af0e5449379f626d77ee1bc697002743206653c751e4ba7a226de98985a",
  "kind": "app",
  "dependencies": [],
  "install": {"app": "/apps/firefox/", "entry": "/apps/firefox/firefox", "lib": "/apps/firefox/lib/"},
  "deps_manifest": "/apps/firefox/firefox-deps.manifest",
  "interp": "ld-kurono",
  "abi_note": "musl PIE + 133MB libxul; needs the sub-4GB user-pointer ABI lifted to run",
  "tar": "/packages/firefox/firefox-140.11.0esr-full2.tar",
  "tar_sha256": "2cb67f7c17c37676a5b485c74e3dc1f367c8e00b32a5662f565ab85ed7fabec4",
  "tar_size": 274565120,
  "url": "https://kurono.satorut.com/packages/firefox/firefox-140.11.0esr-full2.tar.gz"
}
