diff options
author | Ruin0x11 <ipickering2@gmail.com> | 2024-02-19 18:29:35 +0000 |
---|---|---|
committer | Ruin0x11 <ipickering2@gmail.com> | 2024-02-19 18:30:38 +0000 |
commit | bf5a14fb08a416e488ef110dfd7f2c95ebff50ee (patch) | |
tree | 89b2e30f667f74fa2cbb07c8beb49989c587b095 /pkgs/applications/emulators/retroarch | |
parent | b8b32a6426fb60c711470b6a281b77f007305ea3 (diff) |
libretro: add comments about easyrpg core build process
Diffstat (limited to 'pkgs/applications/emulators/retroarch')
-rw-r--r-- | pkgs/applications/emulators/retroarch/cores.nix | 5 | ||||
-rwxr-xr-x | pkgs/applications/emulators/retroarch/update_cores.py | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix index 72925c0acb792..b42966f5a10ca 100644 --- a/pkgs/applications/emulators/retroarch/cores.nix +++ b/pkgs/applications/emulators/retroarch/cores.nix @@ -416,8 +416,9 @@ in extraNativeBuildInputs = [ cmake pkg-config ]; extraBuildInputs = [ fmt freetype harfbuzz liblcf libpng libsndfile libvorbis libxmp mpg123 opusfile pcre pixman speexdsp ]; patches = [ - # Fixed compatibility with fmt > 9 - # Remove when version > 0.8 + # The following patch is shared with easyrpg-player. + # Update when new versions of liblcf and easyrpg-player are released. + # See pkgs/games/easyrpg-player/default.nix for details. (fetchpatch { name = "0001-Fix-building-with-fmtlib-10.patch"; url = "https://github.com/EasyRPG/Player/commit/ab6286f6d01bada649ea52d1f0881dde7db7e0cf.patch"; diff --git a/pkgs/applications/emulators/retroarch/update_cores.py b/pkgs/applications/emulators/retroarch/update_cores.py index e45f4464d6f65..3b4ee5f776925 100755 --- a/pkgs/applications/emulators/retroarch/update_cores.py +++ b/pkgs/applications/emulators/retroarch/update_cores.py @@ -50,6 +50,10 @@ CORES = { "dolphin": {"repo": "dolphin"}, "dosbox": {"repo": "dosbox-libretro"}, "dosbox-pure": {"repo": "dosbox-pure", "owner": "schellingb"}, + # The EasyRPG core is pinned to 0.8 since it depends on version 0.8 of liblcf, which + # was released in April 2023. + # Update the version when a compatible liblcf is available. + # See pkgs/games/easyrpg-player/default.nix for details. "easyrpg": {"repo": "Player", "owner": "EasyRPG", "fetch_submodules": True, "rev": "0.8"}, "eightyone": {"repo": "81-libretro"}, "fbalpha2012": {"repo": "fbalpha2012"}, |