about summary refs log tree commit diff
path: root/pkgs/applications/emulators
diff options
context:
space:
mode:
authorRuin0x11 <ipickering2@gmail.com>2024-02-19 18:29:35 +0000
committerRuin0x11 <ipickering2@gmail.com>2024-02-19 18:30:38 +0000
commitbf5a14fb08a416e488ef110dfd7f2c95ebff50ee (patch)
tree89b2e30f667f74fa2cbb07c8beb49989c587b095 /pkgs/applications/emulators
parentb8b32a6426fb60c711470b6a281b77f007305ea3 (diff)
downloadnixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.tar
nixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.tar.gz
nixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.tar.bz2
nixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.tar.lz
nixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.tar.xz
nixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.tar.zst
nixlib-bf5a14fb08a416e488ef110dfd7f2c95ebff50ee.zip
libretro: add comments about easyrpg core build process
Diffstat (limited to 'pkgs/applications/emulators')
-rw-r--r--pkgs/applications/emulators/retroarch/cores.nix5
-rwxr-xr-xpkgs/applications/emulators/retroarch/update_cores.py4
2 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix
index 72925c0acb79..b42966f5a10c 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 e45f4464d6f6..3b4ee5f77692 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"},