Stefan Frijters
2bc9181203
wine{Unstable,Staging}: 6.23 -> 7.0-rc1
2021-12-19 12:38:54 +01:00
Stefan Frijters
bee62e0efe
wine{Unstable,Staging}: 6.22 -> 6.23
2021-12-19 12:38:54 +01:00
Alexander Bich
078fed4305
wineUnstable: fix wine-mono version 6.4.0 -> 7.0.0
2021-12-19 12:38:54 +01:00
Zane van Iperen
cef1694515
mednaffe: remove gtk2
...
Upstream has removed support for it.
2021-12-18 10:15:33 +00:00
Madoura
b83dac8bd1
ares: init at 126
2021-12-15 07:10:49 -06:00
Felix Buehler
b83b5dc1ec
vice: 3.1 -> 3.5
2021-12-14 10:10:10 +01:00
Elia Argentieri
49632149b2
yuzu-mainline: 788 -> 844
2021-12-11 15:22:34 +01:00
Thiago Kenji Okada
bd2c3952b8
Merge pull request #149374 from r-ryantm/auto-update/mednaffe
...
mednaffe: 0.9.1 -> 0.9.2
2021-12-07 22:09:23 -03:00
Samuel Gräfenstein
2dd0edd99a
pcsx2: build with wayland support
2021-12-07 21:04:37 +01:00
Samuel Gräfenstein
c84ac918fc
pcsx2: 2021-10-28 -> 1.7.2105
2021-12-07 20:46:24 +01:00
R. Ryantm
fd354779e3
mednaffe: 0.9.1 -> 0.9.2
2021-12-07 14:37:34 +00:00
R. Ryantm
2dae9e03ac
sameboy: 0.14.6 -> 0.14.7
2021-12-07 02:30:29 +00:00
Thiago Kenji Okada
50d554c765
libretro: clean-up some cores
2021-12-06 20:28:19 -03:00
Thiago Kenji Okada
de5846b44e
libretro.mame: remove unnecessary postPatch
2021-12-06 19:50:33 -03:00
Thiago Kenji Okada
0201901829
libretro.snes9x2005-plus: init at unstable-2021-12-06
...
This is actually the old `libretro.snes9x2005` renamed with the proper
core name, and the `libretro.snes9x2005` now is build without the
Blaarg's APU (same as upstream).
2021-12-06 19:21:20 -03:00
Thiago Kenji Okada
b404c39faa
libretro: unstable-2021-11-22 -> unstable-2021-12-06
...
Also, migrate old MAME cores to build with Python 3 instead of Python 2.
2021-12-06 19:21:20 -03:00
Thiago Kenji Okada
3630026040
retroarch: 1.9.13.2 -> 1.9.14
2021-12-06 19:21:20 -03:00
Sandro
303ac25c1a
Merge pull request #145199 from Madouura/dev/primehack
2021-12-03 19:42:16 +01:00
Madoura
76799f3bc5
dolphin-emu-primehack: init at 1.0.5
2021-11-30 15:07:05 -06:00
Thiago Kenji Okada
5c589d83ed
libretro: fix core platforms
2021-11-28 15:12:18 -03:00
Thiago Kenji Okada
7ff536edd6
libretro: remove "-DCMAKE_BUILD_TYPE=Release"
2021-11-28 15:12:18 -03:00
Thiago Kenji Okada
6f05bc3791
libretro.pcsx2: init at unstable-2021-11-27
...
Thanks for @jnetod help.
2021-11-28 15:12:18 -03:00
Thiago Kenji Okada
ef62ecac5f
mame: 0.237 -> 0.238
2021-11-27 23:02:57 -03:00
Sandro
9feb622427
Merge pull request #144844 from SFrijters/wine-6.0.2
2021-11-26 13:29:59 +01:00
Thiago Kenji Okada
3ecace59a4
Merge pull request #146958 from thiagokokada/add-missing-libretro-cores
...
Add missing libretro cores
2021-11-25 15:14:24 -03:00
Thiago Kenji Okada
fb763114e0
Merge pull request #146933 from leo60228/update-dolphin
...
dolphin-emu-beta: add update script, 5.0-15260 -> 5.0-15445
2021-11-23 21:15:30 -03:00
leo60228
c21b630d01
dolphin-emu-beta: 5.0-15260 -> 5.0-15445
2021-11-23 18:37:32 -05:00
leo60228
8de1b1bd48
dolphin-emu-beta: add update script
2021-11-23 18:37:32 -05:00
Thiago Kenji Okada
0e8e7c819c
libretro.blastem: init at unstable-2021-11-22
2021-11-22 21:14:04 -03:00
Thiago Kenji Okada
82b4887f1e
libretro: unstable-2021-11-16 -> unstable-2021-11-22
2021-11-22 19:22:43 -03:00
Thiago Kenji Okada
9aee0414e0
libretro.bsnes-hd: init at unstable-2021-11-22
2021-11-22 18:50:00 -03:00
Thiago Kenji Okada
2fe3827806
libretro.bsnes: init at unstable-2021-11-22
2021-11-22 18:14:27 -03:00
Thiago Kenji Okada
d204860bf5
libretro.mesen-s: init at unstable-2021-11-22
2021-11-22 16:00:14 -03:00
github-actions[bot]
28641f51dc
Merge master into staging-next
2021-11-22 18:01:08 +00:00
Thiago Kenji Okada
d03b66c4a6
libretro.mesen: switch to libretro/mesen
...
The original repository was abandoned.
2021-11-22 13:49:42 -03:00
Thiago Kenji Okada
18bc6a9efe
libretro.melonds: init at unstable-2021-11-22
2021-11-22 13:45:32 -03:00
Sandro
542206e004
Merge pull request #143757 from SuperSamus/duckstation
2021-11-22 16:27:18 +01:00
Thiago Kenji Okada
0d9f8458a6
retroarch: switch from libretro-super to libretro-core-info
2021-11-22 01:05:02 -03:00
Thiago Kenji Okada
716deb5afb
libretro.beetle-saturn-hw: remove
...
This core never worked as intended:
https://github.com/libretro/libretro-core-info/issues/8 .
2021-11-22 01:05:02 -03:00
Thiago Kenji Okada
17c37fe0bd
libretro.bsnes-mercury-{balanced,performance}: init at unstable-2021-11-16
2021-11-22 00:02:04 -03:00
Thiago Kenji Okada
702c8f29fb
libretro: expose mkLibeRetroCore function
...
This will allow users to package their own core derivations if they want
without necessary submitting to nixpkgs.
2021-11-21 23:23:39 -03:00
Thiago Kenji Okada
994719881a
libretro.swanstation: init at unstable-2021-11-21
...
Sadly the original repository (stenzek/duckstation) is missing the
necessary files to build a libretro core, so we need to use the fork
instead.
2021-11-21 23:15:09 -03:00
Thiago Kenji Okada
33478a118c
libretro: make update.py script accept individual cores to update
2021-11-21 23:07:54 -03:00
github-actions[bot]
2f9a2c9dfe
Merge master into staging-next
2021-11-22 00:01:39 +00:00
Thiago Kenji Okada
b8d69b120d
mame: 0.226 -> 0.237
...
- change CC/CXX flags
- add missing dependencies
- mkDerivation -> stdenv.mkDerivation
- use Clang 6.0 when building with Clang
- remove badPlatforms
- increase meta.timeout (for Darwin)
2021-11-21 15:24:55 -03:00
github-actions[bot]
6ad93ecdbb
Merge master into staging-next
2021-11-21 06:01:18 +00:00
Thiago Kenji Okada
ff4c09703b
Merge pull request #146714 from thiagokokada/remove-retroArchCores
...
retroArchCores: remove, retroarchFull: init, retroarch: use fixed paths on "libretro_info_path"
2021-11-20 22:22:32 -03:00
Thiago Kenji Okada
08b402b70e
libretro: enableParalellBuilding, except for older MAMEs
...
MAME since 0.225 have a fix for the build issues while building in
parallel. Since libretro.mame is on 0.227 right now, should be safe to
enable.
Since eventually enableParallelBuilding should be the default, enabling
it for all cores except the older MAMEs seems better than just enabling
for libretro.mame.
2021-11-20 20:27:48 -03:00
Stefan Frijters
70e9780f97
wine{Unstable,Staging}: 6.21 -> 6.22
2021-11-20 22:30:14 +01:00
Stefan Frijters
37b7250f3e
wineStable: 6.0.1 -> 6.0.2
2021-11-20 20:42:27 +01:00
Stefan Frijters
d127765898
wine{Unstable,Staging}: 6.20 -> 6.21
...
Upstream dlls/crypt32/unixlib.c has been heavily modified,
so we need a new patch that fits for unstable/staging.
2021-11-20 19:56:56 +01:00
Thiago Kenji Okada
f435d7d631
retroarch: fix build on macOS, mark as broken
...
With those changes retroarch builds on Darwin, but the executable itself
is broken.
2021-11-20 10:41:46 -03:00
Thiago Kenji Okada
03e35cfb65
retroarch: use fixed paths on "libretro_info_path"
...
This commit introduces a patch that hardcodes "libretro_info_path"
directly in the RetroArch code, without the issues of the previous
approach.
With this commit, RetroArch stops reading "libretro_info_path" from
`retroarch.cfg` file, and always use the default.
2021-11-20 16:34:01 -03:00
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