From f111e1c5057c3505b6ca780e5c754a9dc7db5b53 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 20 Oct 2026 16:57:24 +0200 Subject: [PATCH] docs: built_by names who ships a build The resolver reads built_by as the platforms on which a core name means this build. Its definition said platforms that compile a libretro build, which excludes a standalone build a platform installs from the project's release. The field now says what it decides: platforms that ship this build under its core name, compiled or installed from the release. --- schemas/emulator.schema.json | 2 +- wiki/profiling.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/schemas/emulator.schema.json b/schemas/emulator.schema.json index 053bb6b8..4adcd508 100644 --- a/schemas/emulator.schema.json +++ b/schemas/emulator.schema.json @@ -102,7 +102,7 @@ ] }, "built_by": { - "description": "The platforms that compile this libretro build themselves (Recalbox's mame0278). It is reached by a platform naming it in its cores list, never by all_libretro: the libretro buildbot does not publish it.", + "description": "The platforms that ship this build under its core name, compiled by them or installed from the project's own release (Recalbox's mame0278, the GSplus legacy build Recalbox, Batocera and RetroBat run). On those platforms the name resolves to this profile. It is never reached by all_libretro: the libretro buildbot does not publish it.", "type": "array", "items": { "type": "string", diff --git a/wiki/profiling.md b/wiki/profiling.md index b62f433a..ef7320a7 100644 --- a/wiki/profiling.md +++ b/wiki/profiling.md @@ -338,7 +338,7 @@ which CI validates every profile against. | `source_commit` | no | commit SHA of `source` the code was read at. Anchors every `source_ref` line number | | `upstream_commit` | no | same, for `upstream` | | `source_branch` | no | branch `source` was read from when it is not the default one (a port living on a pull request branch). profile_sync follows it | -| `built_by` | no | platforms that compile this libretro build themselves (Recalbox's `mame0278`). Such a profile is reached only by a platform naming it in `cores:`, never by `all_libretro`: the buildbot does not publish it | +| `built_by` | no | platforms that ship this build under its core name, compiled by them or installed from the project's own release (Recalbox's `mame0278`, the GSplus legacy build). On those platforms the name resolves to this profile, never through `all_libretro`: the buildbot does not publish it | | `bios_mode` | no | `agnostic` when the core takes any file of the right shape in its BIOS folder instead of a fixed name (PCSX2). Packs then carry every matching dump, and a `.bin` placeholder stands for them | | `bios_directory` | no | the folder an agnostic core scans, relative to the system directory (`pcsx2/bios/`). A scan never seeds from files outside it | | `display_name` | no | full display name (e.g. "Sega - Mega Drive (BlastEm)") |