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
Vladimír Čunát
0f9354bfee
Merge #218309 : ffmpeg: ffmpeg_4 → ffmpeg_5
...
...into staging
2023-03-16 11:11:31 +01:00
Atemu
9bd2506458
treewide: make ffmpeg_4-dependant packages depend on ffmpeg_4
...
These packages were identified as broken when ffmpeg = ffmpeg_5.
Tested _only_ by building them. If you are a maintainer of one of these
packages, please test whether your package still works.
2023-03-13 16:42:22 -06:00
Thiago Kenji Okada
f65ad3376b
libretro.scummvm: unstable-2023-03-13 -> unstable-2022-04-06
...
Let's keep an older version until we introduce the
`libretro-{deps,common}` as proper derivations.
2023-03-13 17:20:54 +00:00
Thiago Kenji Okada
dab6bebe7c
libretro: add aarch64 to ARCH, remove aarch64 specific code
2023-03-13 13:18:56 +00:00
Thiago Kenji Okada
31483211a3
libretro: 2022-12-20 -> 2023-03-13
2023-03-13 13:18:56 +00:00
Thiago Kenji Okada
cdaeb2ca2b
libretro-core-info: 1.14.0 -> 1.15.0
...
Diff: https://github.com/libretro/libretro-core-info/compare/v1.14.0...v1.15.0
2023-03-13 13:18:56 +00:00
Thiago Kenji Okada
3aefd4b995
retroarch: 1.14.0 -> 1.15.0
2023-03-13 13:18:56 +00:00
Thiago Kenji Okada
4987c7aacd
libretro.picodrive: unstable-2022-12-20 -> unstable-2023-02-15
2023-02-16 08:55:13 +01:00
Thiago Kenji Okada
c05b9ccd82
retroarch: add qtbase/spirv-tools as deps
2023-01-08 00:48:23 +00:00
Thiago Kenji Okada
3b2ea169f1
retroarch: fix retroarch-cg2glsl script
...
Patch script so it loads `cgc` from the correct place when
`enableNvidiaCgToolkit` is set to `true`.
Also, in case `enableNvidiaCgToolkit` is set to `false`, also remove the
manual for the script.
2022-12-23 22:26:34 +00:00
Thiago Kenji Okada
1aacb258cb
retroarchBare: backport patches from upstream
2022-12-23 22:26:34 +00:00
Thiago Kenji Okada
61ffb5da59
libretro-core-info: set INSTALLDIR to RetroArch's expected location
2022-12-23 22:26:34 +00:00
Thiago Kenji Okada
94d953fd37
retroarchBare: use system mbedtls
2022-12-22 12:53:04 +00:00
Thiago Kenji Okada
65cc2bb933
retroarch-wrapper: remove unused parameter
2022-12-22 12:42:08 +00:00
Thiago Kenji Okada
37c88386a4
libretro: unstable-2022-11-21 -> unstable-2022-12-20
2022-12-22 12:42:08 +00:00
Thiago Kenji Okada
5dd47333af
libretro: make update_core.py script run concurrently
2022-12-22 12:42:08 +00:00
Thiago Kenji Okada
8df7516450
retroarchBare: add with{Assets,CoreInfo} options
2022-12-22 12:42:08 +00:00