Commit Graph

123 Commits

Author SHA1 Message Date
Thiago Kenji Okada
dbec67530b retroarchBare: add passthru.updateScript 2024-02-04 22:09:16 +00:00
Thiago Kenji Okada
c368f8c544 libretro.mame2015: enable parallel build 2024-02-04 21:29:11 +00:00
Thiago Kenji Okada
7377cc78e4 libretro.mame2016: workaround issues with GCC13 2024-02-04 21:14:23 +00:00
Thiago Kenji Okada
79f8e9d064 libretro.mame2016: enable parallel build 2024-02-04 20:58:57 +00:00
Thiago Kenji Okada
0a88b3309a libretro.pcsx2: use gcc12Stdenv 2024-02-04 20:34:37 +00:00
Thiago Kenji Okada
72cb730ea6 libretro.same_cdi: use gcc12Stdenv 2024-02-04 20:23:45 +00:00
Thiago Kenji Okada
b84611dcba libretro.citra: use gcc12Stdenv and add build metadata 2024-02-04 20:23:45 +00:00
Thiago Kenji Okada
e24c0a337c libretro.play: workaround issue with GCC13 2024-02-04 20:23:45 +00:00
Thiago Kenji Okada
4227238abc libretro.mupen64plus: remove workaround for GCC13 2024-02-04 19:09:58 +00:00
Thiago Kenji Okada
b69a66ec75 libretro: update cores 2024-02-04 18:58:13 +00:00
Thiago Kenji Okada
d698a6d702 libretro: add passthru.updateScript to all cores 2024-02-04 18:58:12 +00:00
Thiago Kenji Okada
476cfd71f4 libretro: modify update core script to get date as version 2024-02-04 18:58:12 +00:00
Thiago Kenji Okada
186d4f3086 libretro-core-info: unstable-2023-07-31 -> 1.17.0
Also set `passthru.updateScript = gitUpdater`.
2024-02-04 18:58:12 +00:00
Thiago Kenji Okada
65d628330e retroarch-joypad-autoconfig: unstable-2023-08-01 -> 1.17.0
Also set `passthru.updateScript = gitUpdater`
2024-02-04 18:58:11 +00:00
Thiago Kenji Okada
cad783ebe0 retroarch-assets: unstable-2023-09-11 -> unstable-2024-01-02
Also set `passthru.updateScript = unstableGitUpdater`.
2024-02-04 18:58:11 +00:00
Thiago Kenji Okada
95360a1123 retroarchBare: 1.16.0.3 -> 1.17.0 2024-02-04 18:58:11 +00:00
Joel Holdsworth
83c79b604d libretro: Added Mr.Boom libretro core 2024-02-04 12:46:06 +00:00
Philip Kranz
214229b26d retroarch: Fix wrapper arguments in mkLibretroCore
Fixes a bug where the wrapper would always append a parameter
"installPhase".
2024-01-24 22:15:29 +01:00
Thiago Kenji Okada
3db3f2455f libretro.mupen64-plus: fix build under GCC 13 2024-01-20 19:53:57 +00:00
Thiago Kenji Okada
9e9485e1ab libretro: fix meta.license attribute
See issue #269788.
2023-11-27 13:05:28 +00:00
Bjørn Forsman
05a15bfcfb libretro.pcsx2: avoid $NIX_BUILD_TOP
Using $NIX_BUILD_TOP in a Nix expression break under nix-shell (or when
using nativeBuildInputs = [ keepBuildTree ]), so let's avoid it.

Ref. https://github.com/NixOS/nixpkgs/issues/189691

Fixes: fe330c57da ("retroarchFull: fix pcsx2 core installation")
2023-11-04 11:28:55 +01:00
Thiago Kenji Okada
0b4a52d974 libretro: remove unnecessary requests from update_cores.py script 2023-10-27 10:43:33 +01:00
Thiago Kenji Okada
ef51849e0b libretro.beetle-snes: remove
Broken in master right now, not updated since 2022-04-06. Also, it is
based in a really old bsnes core (0.59), while we have lots of other
up-to-date alternatives in libretro (bsnes, bsnes-hd, bsnes-mercury).

Fixes: #263622
2023-10-27 10:41:52 +01:00
Andrew Marshall
98dc4cfa9c libretro.mame2016: fix build on Python 3.11+
Since Python 3.11, `open()` etc. no longer accept `U` flag.
2023-10-25 22:29:12 -04:00
Andrew Marshall
0b8da5fde3 libretro.mame2015: fix build on Python 3.11+
Since Python 3.11, `open()` etc. no longer accept `U` flag.
2023-10-25 22:26:25 -04:00
Thiago Kenji Okada
2462aefa6d
Merge pull request #259024 from zeuner/pcsx2-fix
retroarchFull: fix pcsx2 core installation
2023-10-04 19:21:58 +01:00
Isidor Zeuner
fe330c57da retroarchFull: fix pcsx2 core installation 2023-10-04 18:26:55 +02:00
R. Ryantm
d69860bf7f retroarchBare: 1.16.0 -> 1.16.0.3 2023-10-03 18:36:29 +00:00
Thiago Kenji Okada
c9fc96a159 libretro.citra: make build reproducible 2023-09-25 23:54:45 +01:00
Thiago Kenji Okada
4bb1835180 libretro.mame: fix build 2023-09-25 22:27:04 +01:00
Thiago Kenji Okada
05526810bb beetle-pce: init at unstable-2023-09-24 2023-09-25 22:27:03 +01:00
Thiago Kenji Okada
75d6a892f8 libretro.parallel-n64: add missing Make flags 2023-09-24 17:49:30 +01:00
Thiago Kenji Okada
caf860b240 libretro.mupen64plus: add missing Make flags 2023-09-24 17:24:13 +01:00
Thiago Kenji Okada
338bdeb43a libretro: unstable-2023-03-13 -> unstable-2023-09-24 2023-09-24 14:22:19 +01:00
Thiago Kenji Okada
1fce665ded retroarch-joypad-autoconfig: 1.15.0 -> unstable-2023-08-01 2023-09-23 11:26:18 +01:00
Thiago Kenji Okada
4e24fbee0c retroarch-assets: unstable-2022-10-24 -> unstable-2023-09-11 2023-09-23 11:22:03 +01:00
Thiago Kenji Okada
f2c03400f4 libretro-core-info: 1.15.0 -> unstable-2023-07-31 2023-09-23 11:04:45 +01:00
Thiago Kenji Okada
f3dd058253 retroarchBare: 1.15.0 -> 1.16.0 2023-09-23 11:02:24 +01:00
matthewcroughan
2d23d629d3 libretro.same_cdi: init at unstable-2023-02-28 2023-09-11 19:38:53 +01:00
Robin Mattheussen
22ffb17fff
retroarch: include dosbox-pure core 2023-07-27 02:59:47 +02:00
Bjørn Forsman
fbab0d0d31 retroarch: prefer wrapper over patch
* Remove the nixpkgs specific patch and configure the install paths
  to assets and core info with the wrapper. (The path to the cores
  themselves is configured in the wrapper, before *and* after this
  change.) Less rebuilds, easier maintenance.
* Remove the withAssets/withCoreInfo parameters from retroarch expr as
  they make little sense to keep now.
* Keep passing --disable-update_assets and --disable-update_core_info
  configure flags, as I think nixpkgs users prefer a declarative setup.
2023-07-22 19:19:11 +02:00
Thiago Kenji Okada
da865b2b9e
Merge pull request #244339 from bjornfor/retroarch-auto-detect-joypads
retroarch: auto-detect joypads
2023-07-19 14:12:24 +00:00
Bjørn Forsman
35c3c81655 retroarch-joypad-autoconfig: init at 1.15.0
https://github.com/libretro/retroarch-joypad-autoconfig

(In preparation for making joypads work out-of-the-box in RetroArch.)
2023-07-19 14:12:19 +02:00
Bjørn Forsman
801cc44765 retroarch: add support for declarative settings
Add a new optional 'settings' attrset to the wrapper derivation, which
gets serialized to a file and passed to RetroArch as --appendconfig= at
runtime. This allows overriding settings from
~/.config/retroarch/retroarch.cfg (which initially gets created as a
dump of all internal retroarch settings -- stateful and messy).
2023-07-19 14:11:34 +02:00
Theodore Ni
fab2d4d0b4
retroarch: format hashes using new nix-prefetch-github output 2023-07-18 16:55:33 -07:00
Theodore Ni
209ba9b911
libretro.pcsx2: disable fortify3 hardening flag 2023-07-12 22:24:50 -07:00
Thiago Kenji Okada
1ec5a0f4c8
Merge pull request #239696 from nvmd/init/libretro.2048
libretro.2048: init at unstable-2023-02-20
2023-06-25 11:15:43 +00:00
Sergey Kazenyuk
a00f6f6b12 libretro.fuse: init at unstable-2023-06-23 2023-06-25 08:38:52 +03:00
Sergey Kazenyuk
f9e2f0ed96 libretro.2048: init at unstable-2023-02-20 2023-06-25 08:09:44 +03:00
Sandro Jäckel
00000001b4
treewide: switch builtins.fromJSON(builtins.readFile ./file.json) to lib.importJSON ./file.json #2 2023-05-06 16:20:13 +02:00