文件
ParlzPackageManger/web/mirror/dists/pmm/0.5.0.json
T
JGZYES c1906d0111 release: PMM v0.5.3 — mirror layout reform (dists/ + files/) + site version
Mirror restructure under web/mirror:
- dists/packages.json (name list) + dists/<pkg>.json (latest+variants) +
  dists/<pkg>/<version>.json (per-version metadata)
- files/<first-letter>/<pkg>/<ver>-<os>-<arch>.pdm (payloads bucketed by letter)
- registry base in defaults/docs -> .../mirror/dists; all existing packages migrated
  and their url fields rewritten to files/<letter>/<pkg>/...

Code:
- mirrors.c default registry -> /mirror/dists
- main.c language-pack derivation now handles a /dists (or /packages) base -> mirror root /lang
- web/pmu/publish.php writes dists/<name>.json + files/<letter>/<name>/ and the url accordingly

Also syncs site version refs to 0.5.3 and mirrors docs/examples to the new layout.
2026-09-05 22:44:40 +08:00

34 行
1.0 KiB
JSON

{
"name": "pmm",
"version": "0.5.0",
"variants": [
{
"version": "0.5.0",
"os": "windows",
"arch": "amd64",
"file": "0.5.0-windows-amd64.pdm",
"url": "https://pmm.parlz.com/mirror/files/p/pmm/0.5.0-windows-amd64.pdm",
"sha256": "bf5ea4dad4857f6b0e737d515c0eb820ddd6aba1b5b3bd57adc14f6a456b10f5",
"description": "PMM v0.5.0"
},
{
"version": "0.5.0",
"os": "linux",
"arch": "amd64",
"file": "0.5.0-linux-amd64.pdm",
"url": "https://pmm.parlz.com/mirror/files/p/pmm/0.5.0-linux-amd64.pdm",
"sha256": "c2cda9e1bc8ad365288b19cfe6cdd3efa29cb65f9858bafa776bed430b5a2ad7",
"description": "PMM v0.5.0"
},
{
"version": "0.5.0",
"os": "linux",
"arch": "aarch64",
"file": "0.5.0-linux-aarch64.pdm",
"url": "https://pmm.parlz.com/mirror/files/p/pmm/0.5.0-linux-aarch64.pdm",
"sha256": "a97fe6fb7c2467b84aebe656ba9c3c0c9c84056ea0a6491167ab90b0a056194f",
"description": "PMM v0.5.0 (aarch64)"
}
]
}