Thiago Kenji Okada
24095a994c
retroArchCores: remove
...
`retroArchCores` is strange: it requires a global configuration on nixpkgs, as:
```nix
nixpkgs.config.retroarch = {
enableDolphin = true;
enableMGBA = true;
enableMAME = true;
};
```
To do so, we ended up declaring all available emulators on
`all-packages.nix`. Failing to do so would mean that the emulator
wouldn't be available.
However, there is a mechanism on nixpkgs that also works: overrides.
Overrides are similar on how other packages works, for example:
```nix
(retroarch.override { cores = with libretro; [ citra snes9x ]; });
```
So let's remove `retroArchCores` and leave the overrides mechanism
instead.
2021-11-20 16:19:13 -03:00
github-actions[bot]
0373476c4a
Merge master into staging-next
2021-11-20 06:01:21 +00:00
Thiago Kenji Okada
c8304d130f
retroarch: 1.9.2 -> 1.9.13.2
...
The issue of non-working cores on newer versions of RetroArch was caused
by the missing core metadata that is available on
libretro/libretro-super repo. This also allows RetroArch to works
properly, for example there is no need to load a core before loading a
content: RetroArch knows each emulator to load depending on the
available emulators and the file extension.
To load the metadata from `/nix/store`, we need to patch the
`retroarch.cfg`. Sadly this file is only updated when needed, for
example, it will update if the path that it is pointing doesn't exist
anymore. However, before this PR it pointed to a file located in the
HOME directory, so if someone used RetroArch before they will probably
have issues while loading the file.
I tried to patch the configuration loader directly but the code is kinda
messy and this seems very prone to breakage (while the `retroarch.cfg`
file seems an stable interface). One better solution will probably be
the introduction of a module that can generate `retroarch.cfg` file
(since retroarch supports loading a config from `/etc/retroarch.cfg`).
But this will come in a future PR.
2021-11-19 17:43:47 -03:00
Jonathan Ringer
6ede9cd761
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/applications/audio/hybridreverb2/default.nix
2021-11-19 08:44:33 -08:00
AndersonTorres
0d38cca78a
stella: 6.5.3 -> 6.6
2021-11-18 18:04:05 -03:00
github-actions[bot]
91e24d05d7
Merge master into staging-next
2021-11-18 18:01:14 +00:00
Thiago Kenji Okada
313ed3c609
Merge pull request #146295 from thiagokokada/bump-retroarch
...
retroarch: 1.8.5 -> 1.9.2
2021-11-18 11:12:06 -03:00
github-actions[bot]
385e4f8531
Merge master into staging-next
2021-11-18 06:01:22 +00:00
Bobby Rong
5130f5df7e
ryujinx: 1.0.7101 -> 1.0.7105
2021-11-18 08:52:45 +08:00
Thiago Kenji Okada
1bf3720f78
libretro.play: fix build
2021-11-17 19:17:41 -03:00
Thiago Kenji Okada
78b9e1252d
retroarch,libretro: add myself as maintainer
2021-11-17 12:09:57 -03:00
Thiago Kenji Okada
5fc7933ab8
retroarch: update license
2021-11-17 12:09:43 -03:00
Thiago Kenji Okada
e9bbcb7f16
libretro: update core licenses
2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
bbf12f11ca
libretro: clean-up
2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
db9cb2dc10
libretro: name -> pname+version
2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
75e1954f63
retroarch: 1.9.13.2 -> 1.9.2
...
From retroarch 1.9.3 and above, it stops loading the cores.
This probably can be fixed, but for now at least this brings the
retroarch to a newer (working) version.
2021-11-17 12:00:36 -03:00
Thiago Kenji Okada
bf93ad6b39
retroarch: fix editorconfig error on hashes.json
2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
71fb85952d
libretro.citra: fix compilation
2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
c03e4f141a
libretro: 2020-03-06 -> unstable-2021-11-16
2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
8b122f950c
libretro: add update.py script
2021-11-17 12:00:35 -03:00
Thiago Kenji Okada
14b2e99b33
retroarch: 1.8.5 -> 1.9.13.2
2021-11-17 12:00:35 -03:00
Jonathan Ringer
a2e621d20d
Merge remote-tracking branch 'origin/master' into staging-next
2021-11-16 07:50:20 -08:00
Claudio Bley
86d5dd09f1
ryujinx: Update dependencies
2021-11-16 10:44:01 +01:00
Alyssa Ross
4e1852096f
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
...
Conflicts:
pkgs/development/tools/parsing/flex/2.6.1.nix
2021-11-14 14:17:46 +00:00
tomberek
51efdeffe6
Merge pull request #145759 from mattchrist/update-libretro.dolphin
...
libretro.dolphin: 2020-03-06 -> 2021-11-01
2021-11-13 22:00:34 -05:00
Markus S. Wamser
b0249fdf99
pkgs.misc: remove unused args
2021-11-13 23:09:33 +01:00
Alyssa Ross
26b89bcd16
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
2021-11-13 15:30:01 +00:00
Matt Christ
5c8bb6ac0d
libretro.dolphin: 2020-03-06 -> 2021-11-01
2021-11-13 09:15:32 -06:00
Matt Christ
ec27b24452
libretro: mkLibRetroCore: allow specifying custom version
2021-11-13 09:06:44 -06:00
R. Ryantm
aca795f900
sameboy: 0.14.5 -> 0.14.6
2021-11-13 10:19:11 +01:00
github-actions[bot]
fd8fae936e
Merge staging-next into staging
2021-11-12 06:02:01 +00:00
Thiago Kenji Okada
4a9343eb3b
Merge pull request #145384 from SuperSamus/dolphin
...
dolphinEmu{Master}: removed unnecesary symlink, rename to dolphin-emu{-beta}
2021-11-11 23:04:13 -03:00
Kerstin Humm
bb799694db
epoxy: rename to libepoxy
...
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
Martino Fontana
940f3b60b9
dolphinEmuMaster: remove unnecessary symlink, force xcb
2021-11-10 17:50:50 +01:00
R. Ryantm
93c6633d1f
linuxKernel.packages.linux_5_14_hardened.vhba: 20210418 -> 20211023
2021-11-08 17:13:08 +01:00
Michele Guerini Rocco
d631a73345
Merge pull request #144881 from vs49688/wtfix
...
winetricks: remove wine dependency
2021-11-07 12:33:09 +01:00
Zane van Iperen
960eb082f1
pcsxr: build with newer ffmpeg
2021-11-07 15:56:44 +10:00
Zane van Iperen
68ca39a775
winetricks: remove wine dependency
...
It shouldn't be tied to a particular Wine installation, it should use
the one in $PATH. Also massively reduces the closure size.
2021-11-07 10:00:47 +10:00
Bernardo Meurer
b3e7ddabfb
Merge pull request #125118 from chkno/wine
...
wine: gecko 2.47.1 -> 2.47.2 and add tests
2021-11-04 13:11:38 -07:00
Aaron Andersen
16697754eb
Merge pull request #141296 from vs49688/rpcs3
...
rpcs3: 0.0.16-12235-a4f4b81e6 -> 0.0.19-12975-37383f421
2021-11-03 22:19:56 -04:00
Artturi
a89a1498a4
Merge pull request #142700 from SuperSamus/citra
2021-11-03 11:12:05 +02:00
Ryan Burns
caea3b7d56
Merge pull request #143749 from SuperSamus/pcsx2
...
pcsx2: unstable-2020-11-13 -> unstable-2021-10-28
2021-11-02 18:43:05 -07:00
Martino Fontana
14c13a6a77
citra: devendor some packages
...
and other improvements
2021-11-02 21:45:45 +02:00
superwhiskers
16ab20685f
citra: 2020-12-07 -> 2021-11-01
2021-11-02 11:02:14 -07:00
superwhiskers
2e4c0d21eb
citra: add wrapQtAppsHook
, making the qt interface work
2021-11-02 11:02:14 -07:00
Zane van Iperen
659e4b7457
rpcs3: 0.0.16-12235-a4f4b81e6 -> 0.0.19-12975-37383f421
...
* De-vendor FAudio, WolfSSL, pugixml, and flatbuffers
* Add update script
* Add myself as maintainer
2021-11-02 19:42:35 +10:00
R. Ryantm
2c9f28196d
ryujinx: 1.0.7094 -> 1.0.7096
2021-11-02 04:24:26 +00:00
Martino Fontana
7aa9d2843d
pcsx2: unstable-2020-11-13 -> unstable-2021-10-28
2021-11-01 23:40:05 +01:00
R. Ryantm
4f1d4c61e1
ryujinx: 1.0.7086 -> 1.0.7094
2021-11-01 02:19:02 +00:00
Martino Fontana
7d58d22f53
duckstation: unstable-2021-10-19 -> unstable-2021-10-29
2021-10-29 23:49:34 +02:00
R. Ryantm
cfade5b9bb
firebird-emu: 1.4 -> 1.5
2021-10-29 14:20:14 +00:00
Sandro
6fd9e0cec6
Merge pull request #142797 from IvarWithoutBones/bump/ryujinx
2021-10-26 22:12:24 +02:00
Ryan Burns
be28d932a3
Merge pull request #141044 from JoshuaFern/dosbox-staging
...
dosbox-staging: init at 0.77.1
2021-10-24 16:10:58 -07:00
IvarWithoutBones
bedcb97d24
ryujinx: 1.0.7065 -> 1.0.7086
2021-10-25 00:33:11 +02:00
SuperSamus
69b1076982
duckstation: 2021-10-01 -> 2021-10-19 ( #142741 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-10-24 20:17:55 +02:00
Sandro
e5e3f87771
Merge pull request #142730 from sbruder/update-yuzu
2021-10-24 18:15:06 +02:00
Sandro
f5dd325694
Merge pull request #142694 from pstn/wine620
2021-10-24 17:28:19 +02:00
Simon Bruder
b54d520ae5
yuzu-{ea,mainline}: {1874,679} -> {2156,788}
2021-10-24 12:03:26 +02:00
figsoda
0309332f76
Merge pull request #139641 from pstn/winePrePatch
...
wine-staging: Move staging patches to prePatch
2021-10-23 21:14:52 -04:00
Philipp
ad57da7e1e
wine{Unstable,Staging}: 6.19 -> 6.20
2021-10-23 23:52:28 +02:00
Robert Scott
a2bbc256f0
Merge pull request #142601 from sbruder/update-fceux
...
fceux: 2.4.0 -> 2.5.0
2021-10-23 18:01:37 +01:00
Philipp
52f22edb9c
wine-staging: Move staging patches to prePatch
2021-10-22 21:26:58 +02:00
Simon Bruder
31de5f9419
fceux: 2.4.0 -> 2.5.0
2021-10-22 13:57:39 +02:00
Bobby Rong
0b15081439
Merge pull request #141015 from r-ryantm/auto-update/ryujinx
...
ryujinx: 1.0.7058 -> 1.0.7065
2021-10-14 09:25:54 +08:00
Aaron Andersen
03cf34636f
Merge pull request #140947 from xfix/dolphinEmuMaster15260
...
dolphinEmuMaster: 5.0-14002 -> 5.0-15260
2021-10-13 21:08:04 -04:00
Sandro
e972bf9958
Merge pull request #141281 from AndersonTorres/new-zesarux
2021-10-12 21:14:53 +02:00
Kevin Cox
f6e161d60a
Merge pull request #139222 from IvarWithoutBones/init/buildDotnet
...
buildDotnetModule: init
2021-10-12 09:13:44 -04:00
AndersonTorres
36f25f27eb
zesarux: init at 10.0
2021-10-11 18:49:28 -03:00
Joshua Fern
f9b4e32ca8
dosbox-staging: writeShellScript into makeWrapper
2021-10-10 17:06:02 -07:00
Joshua Fern
076ce97202
dosbox-staging: discard redundant option
2021-10-10 16:59:42 -07:00
Stefan Frijters
4ac94527e4
wine{Unstable,Staging}: 6.18 -> 6.19
2021-10-09 11:23:11 +02:00
Stefan Frijters
5d0a657834
wine{Unstable,Staging}: 6.17 -> 6.18
2021-10-09 11:18:34 +02:00
Joshua Fern
28efdf72da
dosbox-staging: rename alsaLib to alsa-lib
2021-10-08 17:53:59 -07:00
Joshua Fern
d9a3ddd2f6
dosbox-staging: rename pkgconfig to pkg-config
2021-10-08 17:49:07 -07:00
Joshua Fern
16c2826c1a
dosbox-staging: init @ 0.77.1
2021-10-08 16:50:38 -07:00
R. RyanTM
47e17f3c1e
ryujinx: 1.0.7058 -> 1.0.7065
2021-10-08 20:31:28 +00:00
Konrad Borowski
4ac97d0bd2
dolphinEmuMaster: 5.0-14002 -> 5.0-15260
2021-10-08 09:31:05 +02:00
Sandro
0735bf37e1
Merge pull request #139950 from r-ryantm/auto-update/ryujinx
2021-10-07 22:17:56 +02:00
Ryan Burns
9544c029c0
Merge pull request #139656 from Atemu/expose-wine64
...
all-packages: expose wine64Packages
2021-10-07 00:53:02 -07:00
IvarWithoutBones
84cb383424
ryujinx: use buildDotnetModule
2021-10-06 22:14:24 +02:00
AndersonTorres
9b2a54f7d6
treewide: change 0.0.0 to 0.pre in version attrs
2021-10-05 22:45:24 -03:00
Artturin
ba0377ff1a
duckstation: unstable-2020-12-29 -> unstable-2021-10-01
2021-10-05 00:34:42 +03:00
Anderson Torres
262cc3f6d9
Merge pull request #140107 from AndersonTorres/quick
...
emu2: unstable-2020-06-04 -> 0.0.0+unstable=2021-09-22
2021-10-01 01:45:10 -03:00
AndersonTorres
5e2c33f104
emu2: unstable-2020-06-04 -> 0.0.0+unstable=2021-09-22
2021-09-30 20:45:01 -03:00
Anderson Torres
b1c55743b6
Merge pull request #140043 from AndersonTorres/new-higan
...
higan: 110 -> 115+unstable=2021-08-18
2021-09-30 15:44:01 -03:00
AndersonTorres
ad7eb5b4e6
higan: 110 -> 115+unstable=2021-08-18
2021-09-30 14:42:08 -03:00
AndersonTorres
3b57a720fb
desmume: update meta.homepage
2021-09-29 18:41:06 -03:00
R. RyanTM
f70e017500
ryujinx: 1.0.7047 -> 1.0.7058
2021-09-29 18:31:56 +00:00
AndersonTorres
0ebf933264
desmume: 0.9.11 -> 0.9.11+unstable=2021-09-22
...
Also, change to Github and remove the unworking patches.
2021-09-29 02:25:33 -03:00
Konrad Borowski
60dcbe9837
melonDS: add libpcap to library path ( #139787 )
...
melonDS loads libpcap dynamically using dlopen.
2021-09-28 18:45:21 -04:00
Atemu
7aa540aa92
wine64: fix eval on Darwin
...
On darwin, mesa doesn't have an osmesa output which means the attr is missing
which causes an eval error when building the package list (missing attr eval
errors are not recoverable).
OpenGL support should be covered by the darwin deps already, so these libraries
shouldn't be needed on Darwin.
2021-09-28 00:37:06 +02:00
Michael Raskin
ed8c752e13
Merge pull request #139653 from Atemu/wine-minimal-without-installers
...
wine: only embed mono & gecko installers in winePackages.full
2021-09-27 21:54:38 +00:00
Atemu
ba6a2ecc64
wine: only embed mono & gecko installers in winePackages.full
2021-09-27 22:29:56 +02:00
R. RyanTM
dbb297ba7a
ryujinx: 1.0.6954 -> 1.0.7047
2021-09-24 03:48:51 +00:00
Artturi
156f9949b6
Merge pull request #137890 from r-ryantm/auto-update/proton-caller
...
proton-caller: 2.3.1 -> 2.3.2
2021-09-21 04:21:42 +03:00
figsoda
b911ce7329
Merge pull request #138311 from yu-re-ka/feature/ruffle-update
...
ruffle: nightly-2021-05-14 -> nightly-2021-09-17
2021-09-19 22:39:03 -04:00
Yureka
88917249ba
ruffle: nightly-2021-05-14 -> nightly-2021-09-17
2021-09-17 20:12:41 +02:00
Claudio Bley
88fffac8c7
ryujinx: Update dependecies
2021-09-17 10:11:27 -07:00
Fabio Cavallo (FHorse)
6ef091d07a
puNES: Fix a typo ( #138242 )
2021-09-17 08:38:22 -04:00
R. RyanTM
fcf3de8449
proton-caller: 2.3.1 -> 2.3.2
2021-09-14 20:47:15 +00:00