3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

1635 commits

Author SHA1 Message Date
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