mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
pin_frozen was prose, and no tool read the build file it cites, so a platform building another revision left the profile holding one nobody ships. pin_build records the platform, its repository, the revision read, the file, the variable and its value. check_freshness reads the file again where the platform's YAML now stands and reports STALE when the value moved. 36 of the 46 held profiles carry it, each value read from the build file at the platform's scraped revision. The other ten name no build file and are counted on one row: six RetroBat binary packages and four holds not tied to a platform build.
54 lines
2.1 KiB
YAML
54 lines
2.1 KiB
YAML
emulator: "SuperTux"
|
|
type: standalone
|
|
core_classification: game_engine
|
|
source: "https://github.com/SuperTux/supertux"
|
|
profiled_date: "2026-10-22"
|
|
source_commit: "37cddf24a4abfdec7931a84afd9e87fb8ea18767"
|
|
pin_frozen: "EmuELEC, the only platform that ships it, builds this revision, v0.6.3 (EmuELEC packages/sx05re/emuelec-ports/supertux/package.mk:5). Later commits are not part of that build."
|
|
pin_build:
|
|
- platform: emuelec
|
|
repo: "https://github.com/EmuELEC/EmuELEC"
|
|
revision: "v4.8"
|
|
path: "packages/sx05re/emuelec-ports/supertux/package.mk"
|
|
variable: PKG_VERSION
|
|
value: "37cddf24a4abfdec7931a84afd9e87fb8ea18767"
|
|
core_version: "v0.6.3-1020-g37cddf2"
|
|
version_basis:
|
|
kind: tag
|
|
match: "?[0-9]*.[0-9]*.[0-9]*"
|
|
tag: "v0.6.3"
|
|
distance: 1020
|
|
display_name: "SuperTux (supertux2)"
|
|
cores:
|
|
- "supertux2"
|
|
systems: [supertux]
|
|
|
|
notes: |
|
|
SuperTux 2, the free platformer. The program is supertux2 and every asset
|
|
(images, levels, music, sounds, fonts, scripts) is read through PhysFS from
|
|
the data directory: the one given on the command line, else
|
|
$SUPERTUX2_DATA_DIR, else the build tree when it holds credits.stxt, else the
|
|
installed share directory beside the binary. A data directory that cannot
|
|
be mounted is logged and the game has nothing to load.
|
|
ref: src/supertux/main.cpp:197-266
|
|
|
|
EmuELEC builds this revision, 1020 commits past the v0.6.3 tag its package
|
|
comment names, without the data. On first start its run_supertux.sh
|
|
downloads the v0.6.3 source archive, keeps its data directory as
|
|
/storage/roms/ports/supertux, renames levels/misc/menu.stl.in and fills its
|
|
logo name, then runs supertux2 with SUPERTUX2_DATA_DIR pointing there. The
|
|
data is the v0.6.3 tree, not that of the built revision.
|
|
ref: EmuELEC packages/sx05re/emuelec-ports/supertux/package.mk:4-9,
|
|
EmuELEC packages/sx05re/emuelec-ports/supertux/scripts/run_supertux.sh:10-14,45-66
|
|
|
|
files:
|
|
- name: "SuperTux data"
|
|
path: "data/"
|
|
type: directory
|
|
category: game_data
|
|
system: supertux
|
|
required: true
|
|
installed_on: [emuelec]
|
|
description: "Game data tree (data/ of the SuperTux source)"
|
|
source_ref: "src/supertux/main.cpp:224-265"
|