Commit Graph

1097 Commits

Author SHA1 Message Date
Vladimír Čunát
391aafc3d6
Merge #266756: dosbox: fix build with clang 16
...into staging-next
2023-11-16 22:03:50 +01:00
Anthony Roussel
e30f48be94
treewide: fix redirected and broken URLs
Using the script in maintainers/scripts/update-redirected-urls.sh
2023-11-11 10:49:01 +01:00
Weijia Wang
c4c7e6764f dosbox: fix build with clang 16 2023-11-11 01:49:00 +01:00
Peder Bergebakken Sundt
db9269399b
Merge pull request #264329 from SuperSamus/flycast-update
flycast: 2.1 -> 2.2
2023-11-10 23:14:54 +02:00
Florian Franzen
27bc4c66e2 cemu: 2.0-47 -> 2.0-59 2023-11-07 18:05:43 +01:00
K900
df4b33d97f yuzu: 1595 -> 1611, yuzu-ea: 3940 -> 3966 2023-11-05 21:08:40 +03:00
Anderson Torres
8cc7aad8c8 zesarux: migrate to by-name 2023-11-04 22:18:10 -03: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
Peder Bergebakken Sundt
942908f7f5
Merge pull request #265039 from trofi/zsnes-fortify3-amend
zsnes: amend fortify3 patch and fix initialization
2023-11-02 20:28:28 +01:00
Weijia Wang
75d9610e73
Merge pull request #264325 from kirillrdy/dolphin-emu
dolphin-emu: fix build, use bundled zlib-ng
2023-11-02 16:44:14 +01:00
Sergei Trofimovich
b867bc357a zsnes: amend fortify3 patch and fix initialization
I was too eager fixing out-of-bounds access and did not notice that
loop increment is `+= 4` instead of `+= 1`. The loop condition was fine
as is.
2023-11-02 14:58:13 +00:00
Peder Bergebakken Sundt
5628bfe7ba
Merge pull request #263444 from trofi/zsnes-zlib-1.3-fix
zsnes: fix build against zlib-1.3
2023-11-02 14:56:51 +01:00
Sergei Trofimovich
0e0863ee38 zsnes: fix buffer size marking to avoid crash on _FORTIFY_SOURCE=3
Without the change `zsnesn` startup crashes with:

    $ gdb zsnes
    *** buffer overflow detected ***: terminated
    ...
    #7  0x08057c14 in memset (__len=2, __ch=255, __dest=<optimized out>) at
      ...-glibc-2.38-23-dev/include/bits/string_fortified.h:59
2023-11-02 12:40:33 +00:00
Franz Pletz
768e973f39
Merge pull request #251662 from OPNA2608/update/box64-0.2.4-adjustments 2023-11-01 17:40:15 +01:00
Kirill Radzikhovskyy
72052b6f3e dolphin-emu: switch to zlib, zlib-ng fails to link 2023-10-31 14:14:19 +11:00
R. Ryantm
e2c89cb7d3 mame: 0.259 -> 0.260 2023-10-31 00:39:36 +00:00
Martino Fontana
44dc3d47d4 flycast: 2.1 -> 2.2 2023-10-30 11:13:45 +01:00
Thiago Kenji Okada
590a63f57f
Merge pull request #263751 from thiagokokada/remote-libretro-beetle-snes
libretro.beetle-snes: remove
2023-10-28 06:53:21 +01:00
Herwig Hochleitner
a5e03844dc
Merge pull request #260091 from bendlas/fix-cdemu-service
cdemu: fix service setup
2023-10-27 14:46:57 +02: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
Thiago Kenji Okada
46d2a45802
Merge pull request #263497 from amarshall/libretro-mame2015-2016
libretro.mame2015 & libretro.mame2016: fix build
2023-10-26 09:06:14 +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
Sergei Trofimovich
ef34e71d89 zsnes: fix build against zlib-1.3
Without the change builda fails on `master` as
https://hydra.nixos.org/build/238481288/nixlog/3:

    checking for zlib - version >= 1.2.3... 1.3, bad version string given
        by zlib, sometimes due to very old zlibs that didnt correctly
        define their version. Please upgrade if you are running an
        old zlib... no

The failure happens due to 2-digit zlib version string.
Add a trivial change to allow 2-digit support in addition to existing
3-digit ones..
2023-10-25 22:49:52 +01:00
R. Ryantm
c7c126f2ef xemu: 0.7.111 -> 0.7.116 2023-10-24 08:45:35 -03:00
Weijia Wang
cddf3ed1df
Merge pull request #258922 from t4ccer/t4/fix-blink
blink: fix build
2023-10-24 08:00:23 +02:00
Weijia Wang
8f70cfa07b
Merge pull request #261959 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.1044 -> 1.1.1053
2023-10-21 23:49:21 +02:00
K900
bca892f7cf yuzu: 1579 -> 1595, yuzu-ea: 3911 -> 3940 2023-10-20 21:29:16 +03:00
R. Ryantm
78d87ea07c ryujinx: 1.1.1044 -> 1.1.1053 2023-10-19 04:17:09 +00:00
R. Ryantm
25667e7bf1 _86Box: 4.0 -> 4.0.1 2023-10-17 09:15:01 +00:00
soyouzpanda
5610ab2cae
emulationstation: 2.0.1a -> 2.11.2 2023-10-16 14:09:40 +02:00
Anderson Torres
ee255dd1bb ppsspp: migrate to by-name 2023-10-13 12:31:01 -03:00
Weijia Wang
7a13058179
Merge pull request #259219 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.1012 -> 1.1.1044
2023-10-13 04:07:00 +02:00
Sander van der Burg
2d1830dc22 fs-uae-launcher: fix F12 menu in a running emulator session
Adding the shared/ folder allows fs-uae to find the icons
2023-10-12 15:05:01 -03:00
Anderson Torres
2995ee4d63 dosbox-staging: migrate to by-name 2023-10-11 23:42:04 -03:00
Cédric Barreteau
a06283d033 wineasio: 1.1.0 -> 1.2.0 2023-10-10 13:05:36 -04:00
Artturi
4434db32ea
Merge pull request #258301 from hughobrien/dosbox-x 2023-10-10 11:20:25 +03:00
Herwig Hochleitner
13364f124a cdemu: fix service setup
closes https://github.com/NixOS/nixpkgs/issues/154613
2023-10-10 00:23:27 +02:00
Hugh O'Brien
464c8ec98f
dosbox-x: init at v2023.10.06 2023-10-09 17:57:33 -04:00
K900
456c78708d wine-staging: 8.17 -> 8.17.1
Upstream rebased the patches wrong, so here's a hotfix release.
2023-10-08 10:58:03 +03:00
Randy Eckenrode
3a525b4426
Merge pull request #258171 from SuperSamus/wine-update
winePackages.{unstable,staging}: 8.14 -> 8.17
2023-10-07 17:56:16 -04:00
K900
d58e8ca21f yuzu: 1569 -> 1579, yuzu-ea: 3897 -> 3911 2023-10-07 15:06:33 +03:00
Sander van der Burg
b909526ffa vice: use GTK+-3 UI and use included desktop files
The GTK+ UI is the recommended UI by the developers. It also fixed the x128 emulator from crashing. Moreover, the GTK+ UI also includes desktop files, so we should use these instead of our own.
2023-10-06 21:39:48 +02:00
R. Ryantm
3ebcff37ed ryujinx: 1.1.1012 -> 1.1.1044 2023-10-05 16:15:37 +00: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
t4ccer
ac1085548e
blink: fix build 2023-10-04 09:06:09 -06:00
Thiago Kenji Okada
29fb8ca4c6
Merge pull request #258848 from r-ryantm/auto-update/retroarchBare
retroarchBare: 1.16.0 -> 1.16.0.3
2023-10-04 00:06:35 +01:00
R. Ryantm
d69860bf7f retroarchBare: 1.16.0 -> 1.16.0.3 2023-10-03 18:36:29 +00:00
Anderson Torres
ed77460cc1 duckstation: unstable-2023-04-14 -> unstable-2023-09-30
- Add libbacktrace
- Remove mesa
- Circumvent git dependency
2023-10-03 14:21:13 -03:00
R. Ryantm
c987b40da5 mame: 0.258 -> 0.259 2023-10-03 10:38:18 +00:00
R. Ryantm
5d861cc172 ppsspp-qt: 1.16.2 -> 1.16.5 2023-10-01 09:12:05 -03:00
Sander van der Burg
01853f5f39 fs-uae-launcher: allow side loading of fs-uae-device-helper to fix the detection of mouse and joystick devices 2023-09-30 12:59:47 -03:00
Martino Fontana
66eebd56d3 winePackages.{unstable,staging}: 8.14 -> 8.17 2023-09-30 12:02:32 +02:00
Arnout Engelen
73b4fc9373
Merge pull request #247677 from lasers/cemu
cemu: 2.0-45 -> 2.0-46
2023-09-29 14:54:05 +02:00
Thiago Kenji Okada
4ab8a3de29
Merge pull request #257342 from thiagokokada/retroarch-cleanup
beetle-pce: init at unstable-2023-09-24; libretro.mame: fix build
2023-09-27 22:49:35 +01:00
Vladimír Čunát
8a86b98f0b
Merge #255658: staging-next 2023-09-17 2023-09-27 18:00:00 +02:00
K900
501435396b yuzu: 1557 -> 1569, yuzu-ea: 3864 -> 3897 2023-09-27 12:30:30 +03: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
github-actions[bot]
104c9ec59b
Merge master into staging-next 2023-09-25 06:01:10 +00:00
R. Ryantm
0a017f947f ppsspp-sdl: 1.16.1 -> 1.16.2 2023-09-24 23:40:32 -03:00
github-actions[bot]
680b13891d
Merge master into staging-next 2023-09-25 00:02:13 +00: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
github-actions[bot]
334a61dd1d
Merge master into staging-next 2023-09-23 00:02:16 +00:00
Sander van der Burg
4810dbf546 vice: 3.6.1 -> 3.7.1 2023-09-22 18:26:44 +02:00
github-actions[bot]
3431cedfe3
Merge master into staging-next 2023-09-22 12:01:02 +00:00
Weijia Wang
27138343b9
Merge pull request #253803 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.999 -> 1.1.1012
2023-09-22 11:31:45 +02:00
github-actions[bot]
c651d7d9e9
Merge master into staging-next 2023-09-22 00:02:14 +00:00
Anthony Roussel
fbcab1b35b
dynamips: add meta.mainProgram 2023-09-21 11:28:33 +02:00
Anthony Roussel
04bb2f1fcd
dynamips: enable darwin support 2023-09-21 11:28:28 +02:00
github-actions[bot]
8d8feb905e
Merge master into staging-next 2023-09-20 06:01:21 +00:00
7c6f434c
6ae4dfe5f4
Merge pull request #255835 from YellowOnion/wine-wayland-fix
wine: Fix missing X11 libraries for Wayland build
2023-09-20 04:58:53 +00:00
R. Ryantm
5e0c30e9e9 ppsspp: 1.16 -> 1.16.1 2023-09-19 21:54:32 -03:00
Daniel Hill
0ddfdc7c1a wine: sort supportFlags 2023-09-19 19:50:26 +12:00
Daniel Hill
07a24f168d wine: add libXfixes
Upstream recommends using this library.
2023-09-19 19:42:34 +12:00
Daniel Hill
965c429917 wine: Fix missing X11 libraries for Wayland build
The Wayland build provides both Wayland and X11 support

Wine still prioritizes X11 over Wayland by default, without these
support libraries some things don't work, including causing some games
to crash.
2023-09-19 19:42:34 +12:00
github-actions[bot]
cb25ab46c1
Merge master into staging-next 2023-09-18 00:02:10 +00:00
Anderson Torres
75d7b2e8ae uxn: migrate to by-name 2023-09-17 18:58:49 -03:00
github-actions[bot]
dd6646009e
Merge staging-next into staging 2023-09-14 18:01:28 +00:00
Christoph Hrdinka
025cd128df
Merge pull request #254914 from SuperSamus/pcsx2-update
pcsx2: 1.7.4658 -> 1.7.5004
2023-09-14 15:19:07 +02:00
Alyssa Ross
4a027948f9
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/applications/radio/soapysdr/default.nix
2023-09-14 11:31:01 +00:00
R. Ryantm
82e36fd2bd ryujinx: 1.1.999 -> 1.1.1012 2023-09-14 08:26:43 +00:00
K900
5bfefdc0a3 yuzu: 1538 -> 1557, yuzu-ea: 3838 -> 3864 2023-09-13 16:34:50 +03:00
Martino Fontana
1b0aab2ad1 pcsx2: 1.7.4658 -> 1.7.5004
Diff: https://github.com/PCSX2/pcsx2/compare/v1.7.4658...v1.7.5004
2023-09-13 11:17:13 +02:00
R. Ryantm
27ef92fb74 ppsspp-sdl: 1.15.4 -> 1.16 2023-09-13 00:46:43 +00:00
R. Ryantm
29b58cfaae vbam: 2.1.6 -> 2.1.7 2023-09-12 08:48:25 +00:00
github-actions[bot]
8481e5d2d3
Merge staging-next into staging 2023-09-12 00:02:17 +00:00
Artturi
75c77717f9
Merge pull request #253150 from MatthewCroughan/mc/same_cdi 2023-09-11 22:40:35 +03:00
matthewcroughan
2d23d629d3 libretro.same_cdi: init at unstable-2023-02-28 2023-09-11 19:38:53 +01:00
Francis Gagné
9b0f869de8 kega-fusion: add missing libGL dependency
Without this dependency, starting kega-fusion would fail with:

.../lib/kega-fusion/Fusion: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Fixes #231028
2023-09-10 14:36:56 -04:00
github-actions[bot]
9c91f8313b
Merge staging-next into staging 2023-09-10 18:01:20 +00:00
Anderson Torres
7d3ee72533 bochs: move to by-name hierarchy 2023-09-10 12:43:51 +00:00
github-actions[bot]
9df0a1c6a2
Merge staging-next into staging 2023-09-08 18:01:25 +00:00
Sandro Jäckel
fccf04b620 treewide: replace -DCMAKE_BUILD_TYPE in cmakeFlags with cmakeBuildType 2023-09-08 14:18:26 +00:00
7c6f434c
9c4dff7cb1
Merge pull request #253778 from amarshall/wine-parallel-install
wine: install in parallel
2023-09-08 06:03:01 +00:00
Andrew Marshall
b983f84b1f wine: install in parallel
On a 48-thread CPU, this reduced the time of `nix-build -A
wineWowPackages.stable` from ~15 min. to ~10 min.
2023-09-06 23:26:59 -04:00
Weijia Wang
5e6968a6f5
Merge pull request #235679 from romatthe/fix-primehack-desktop
dolphin-emu-primehack: fix name in desktop file
2023-09-07 02:16:20 +02:00
Weijia Wang
8f0f3458c5
Merge pull request #248892 from SuperSamus/dolphin-emu-update
dolphin-emu: 5.0-19368 -> 5.0-19870
2023-09-07 02:15:30 +02:00
Felix Albrigtsen
2d0ae77dbc ripes: fix darwin build 2023-09-06 23:32:25 +02:00
Weijia Wang
9b6dea10be
Merge pull request #251979 from FlorianFranzen/yuzu-unzip
yuzu: add missing unzip tool to update script
2023-09-06 00:49:46 +02:00
ajs124
b4ad3f983c resim: remove 2023-09-04 13:54:52 +02:00
R. Ryantm
aa6f4b70af mame: 0.257 -> 0.258 2023-09-03 03:00:39 +00:00
John Chadwick
accb86debe _86Box: 3.11 -> 4.0 2023-09-01 23:01:37 -04:00
R. Ryantm
a0cec24eb6 uxn: unstable-2023-08-10 -> unstable-2023-08-30 2023-09-01 14:19:46 +00:00
R. Ryantm
ed62b51675 openmsx: 19.0 -> 19.1 2023-08-31 11:40:34 +00:00
Weijia Wang
eba04f0e20
Merge pull request #249715 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.986 -> 1.1.999
2023-08-29 21:36:39 +02:00
Anderson Torres
bea9b4cb72 x16-emulator: 43 -> 44 2023-08-28 20:15:12 +00:00
R. Ryantm
bb58b49f1c x16-rom: 43 -> 44 2023-08-28 20:15:12 +00:00
Florian Franzen
40c633b455 yuzu: add missing unzip tool 2023-08-28 16:13:07 +02:00
7c6f434c
81eeee0174
Merge pull request #251357 from r-ryantm/auto-update/wine64Packages.unstable
wine64Packages.unstable: 8.13 -> 8.14
2023-08-27 23:37:55 +00:00
Michael Raskin
7c6847bfc9 winePackages: add reckenrode as a maintainer 2023-08-28 00:43:57 +02:00
github-actions[bot]
859a8f3bfa
Merge master into staging-next 2023-08-27 12:01:03 +00:00
Randy Eckenrode
bdf47492d4 wine64Packages.unstable: Darwin compatibility fixes
- Wine 8.12 changed the implementation of `macdrv_get_gpus_from_metal`,
  causing the patch used by nixpkgs to break. This patch splits that
  patch up to apply cleanly depending on the version;
- Silence an implicit pointer to integer conversion warning due to the
  above patch (required by the Clang 16 stdenv bump);
- Add the PCSC framework on Darwin, which is required as of Wine 8.14.

Wine 8.14 changes the implementation of `macdrv_get_gpus_from_metal`,
causing the patch to no longer apply cleanly. Splitting the patch allows
only the parts that are still needed to apply cleanly dependin gon the
Wine version being built.
2023-08-27 10:58:27 +02:00
K900
a4f237ccbc yuzu: 1522 -> 1538, yuzu-ea: 3805 -> 3838 2023-08-27 11:52:41 +03:00
lasers
541c50e909 cemu: 2.0-45 -> 2.0-47 2023-08-27 01:28:35 -05:00
OPNA2608
d8fea65d02 box64: Enable build & dynarec on more platforms
- box64 should *work* on 64-bit little-endian Linux platforms.
  I'm sure there's a way to apply functions and programmatically generate a `meta.platforms` that expresses this
  (and I'll gladly accept any suggestions for this), but manually adding loongarch64 & mips64el for now.

- RISC-V received a dynarec option in 0.2.4, so enable it.
2023-08-26 19:50:05 +02:00
OPNA2608
d5de36d1b1 box64: Refactor cmakeFlags, only check if executable, add meta.mainProgram 2023-08-26 19:41:31 +02:00
OPNA2608
1b572d52b7 box64: Migrate to finalAttrs pattern 2023-08-26 19:35:42 +02:00
OPNA2608
ca743c970b box64: Fetch patch to fix SDL1 support regression 2023-08-26 19:28:39 +02:00
github-actions[bot]
e79f8fd118
Merge master into staging-next 2023-08-25 18:00:58 +00:00
R. Ryantm
0f3611743a wine64Packages.unstable: 8.13 -> 8.14 2023-08-25 11:39:02 +00:00
R. Ryantm
9127fc982d box64: 0.2.2 -> 0.2.4 2023-08-23 01:46:09 +00:00
K900
baf4eea5f2 yuzu: remove Vulkan version relaxation patch 2023-08-22 20:31:45 +03:00
R. Ryantm
e3b4ba396d ryujinx: 1.1.986 -> 1.1.999 2023-08-21 19:36:59 +00:00
Martino Fontana
59285ada55 dolphin-emu: 5.0-19368 -> 5.0-19870 2023-08-16 22:06:00 +02:00
Jan Tojnar
86797b2008 Merge branch 'staging-next' into staging
Conflicts:
- pkgs/development/libraries/qt-6/default.nix
  Merge a5b92645f1 and 0597d865ef
2023-08-16 19:37:11 +02:00
K900
6edd6f71c7 treewide: clean up all qttranslations workarounds
There are two kinds of changes here:
- removing explicit qttranslations path hardcoding from applications that were patched to do it
- replacing qttranslations in buildInputs with qttools for packages that really depend on the latter

After this, qttranslation is never used outside Qt itself, as it should.
2023-08-15 22:11:39 +03:00
Pol Dellaiera
31f05213ba
Merge pull request #243451 from viluon/master
ccemux: 1.1.1 -> unstable-2023-07-08
2023-08-15 19:21:07 +02:00
Jonas Heinrich
eed036ae70
Merge pull request #249068 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.974 -> 1.1.986
2023-08-15 10:15:57 +02:00
R. Ryantm
f2b600e71f ryujinx: 1.1.974 -> 1.1.986 2023-08-14 08:23:42 +00:00
K900
d8ef88b4b8 yuzu: 1515 -> 1522, yuzu-ea: 3788 -> 3805 2023-08-14 10:13:53 +03:00
Anderson Torres
6dfe73079d uxn: mark as broken on Darwin 2023-08-14 01:49:43 +00:00
Anderson Torres
6ec3610cd8 uxn: refactor
- use finalAttrs pattern
- split projects into its own output
- set strictDeps to true
- set meta.mainProgram to uxnemu
2023-08-14 01:49:43 +00:00
R. Ryantm
dbc8e3a3cf uxn: unstable-2023-07-30 -> unstable-2023-08-10 2023-08-14 01:49:43 +00:00
Emily
9f039b93af
Merge pull request #248513 from OPNA2608/init/nuked-md
nuked-md: init at 1.2
2023-08-12 13:57:59 +02:00
OPNA2608
d0eee4a5a7 nuked-md: init at 1.2 2023-08-11 14:02:05 +02:00
kashw2
e5d48c9096 citra: fix hash 2023-08-11 18:10:45 +10:00
R. Ryantm
76513b24d7 openmsx: 18.0 -> 19.0 2023-08-10 03:06:27 +00:00
Nick Cao
e42cdd6768
Merge pull request #247725 from lasers/citra
citra: nightly 1907 -> 1963, canary 2484 -> 2573
2023-08-09 02:34:52 -06:00
Weijia Wang
2f6dafa6a1
Merge pull request #247683 from lasers/ryujinx
ryujinx: fix Ryujinx.desktop
2023-08-07 14:22:29 +02:00
lasers
87679fc67c citra: nightly 1907 -> 1963, canary 2484 -> 2573 2023-08-07 06:42:39 -05:00
R. Ryantm
bf893c7d4b xemu: 0.7.110 -> 0.7.111 2023-08-07 09:12:01 +00:00
lasers
a47eb00c18 ryujinx: fix Ryujinx.desktop 2023-08-07 02:53:22 -05:00
R. Ryantm
125ed68c42 ryujinx: 1.1.968 -> 1.1.974 2023-08-05 19:02:38 +00:00
Weijia Wang
c20e801089
Merge pull request #247015 from tomodachi94/update/craftos-pc/2.7.5
craftos-pc: 2.7.4 -> 2.7.5
2023-08-04 23:39:14 +02:00
Austin Horstman
e5764e8204
treewide: add meta.mainProgram to emulators 2023-08-04 13:25:11 -05:00
Tomo
ff2026987f craftos-pc: 2.7.4 -> 2.7.5
Changelog: https://github.com/MCJack123/craftos2/releases/tag/v2.7.5

This commit includes a hotfix of the craftos2-rom submodule with the
version number '2.7.5.1', which fixes a critical bug (see
9881064c28
for more information.)
2023-08-04 07:50:50 -07:00
Jan Malakhovski
a0a909fa9e treewide: noop: replace every newly introduced stdenv.mkDerivation rec with a fixpoint over finalAttrs 2023-08-03 16:34:45 +00:00
Jan Malakhovski
5852f26bdc treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 1: trivial cases 2023-08-03 16:32:03 +00:00
K900
5ec0e2e296
Merge pull request #246806 from K900/fresher-fruit
yuzu: mainline 1513 -> 1515, ea 3783 -> 3788
2023-08-03 08:13:15 +03:00
R. Ryantm
3e3d5cce56 uxn: unstable-2023-07-26 -> unstable-2023-07-30 2023-08-03 00:50:00 +00:00
lasers
c039ee5a06 xemu: 0.7.104 -> 0.7.110 2023-08-02 20:43:48 +00:00
Pol Dellaiera
e3884e0c52
Merge pull request #234949 from fgaz/tamatool/init
tamatool: init at 0.1
2023-08-02 20:59:32 +02:00
Robert Hensing
f8f9f13d57
Merge pull request #246386 from hercules-ci/lib-getExe-dont-make-name-assumption
lib.getExe: Do not make assumptions about the main program
2023-08-02 20:05:52 +02:00
Francesco Gazzetta
e82756d4f5 tamatool: init at 0.1 2023-08-02 19:37:21 +02:00
K900
c56b1a74b9 yuzu: mainline 1513 -> 1515, ea 3783 -> 3788 2023-08-02 18:27:41 +03:00
Weijia Wang
e001e99801
Merge pull request #246223 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.28-15372-38a5313ed -> 0.0.28-15409-fd6829f75
2023-08-02 11:27:45 +02:00
Pol Dellaiera
b8861a6cc3
Merge pull request #246256 from SFrijters/wine-stable-8.0.2
winePackages.stable: 8.0.1 -> 8.0.2
2023-08-01 22:44:11 +02:00
K900
3a061babe6
Merge pull request #243777 from leiserfg/yuzu-ea-3737
yuzu-ea: 3702 -> 3783, yuzu-mainline: 1475 -> 1513
2023-08-01 08:36:25 +03:00
Robert Hensing
4c1d3cee60 treewide: Add meta.mainProgram
This should fix most warnings getExe in based on grepping `nixos/`.
2023-07-31 21:54:43 +02:00
leiserfg
bc65031eba
yuzu-ea: 3702 -> 3783, yuzu-mainline: 1475 -> 1513 2023-07-31 20:42:37 +02:00
R. Ryantm
4986e8bf74 mame: 0.256 -> 0.257 2023-07-31 01:12:49 +00:00
Stefan Frijters
33fc2f21b9
winePackages.stable: 8.0.1 -> 8.0.2 2023-07-30 23:37:50 +02:00
Anderson Torres
850c828230 uxn: unstable-2022-10-22 -> unstable-2023-07-26 2023-07-30 20:27:25 +00:00
R. Ryantm
8363e6750d rpcs3: 0.0.28-15372-38a5313ed -> 0.0.28-15409-fd6829f75 2023-07-30 17:28:26 +00:00
Zane van Iperen
e6ab46982d rpcs3: 0.0.27-14840-842edbcbe -> 0.0.28-15372-38a5313ed
* Cubeb support is unconditional now, remove the check.
* SDL is only required for FAudio, so rename the check to faudioSupport.
* Use system LLVM now that upstream supports it 🎉
2023-07-29 11:15:59 -03:00
Robin Mattheussen
22ffb17fff
retroarch: include dosbox-pure core 2023-07-27 02:59:47 +02:00
Pol Dellaiera
905a7b6db3
Merge pull request #244359 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.960 -> 1.1.968
2023-07-26 14:41:35 +02:00
Pol Dellaiera
27112e1822
Merge pull request #245351 from SuperSamus/wine-update
winePackages: fix gecko32 hash
2023-07-25 11:17:11 +02:00
Martino Fontana
77160c83ca winePackages: fix gecko32 and staging hash 2023-07-25 11:15:59 +02:00
Pol Dellaiera
a8dd11054c
Merge pull request #245043 from SuperSamus/wine-update
winePackages.{unstable,staging}: 8.10 -> 8.13
2023-07-25 02:53:55 +02:00
R. Ryantm
9a476c8ea4 xemu: 0.7.103 -> 0.7.104 2023-07-24 21:38:40 -03:00
Nikolay Korotkiy
13a208d7ad
Merge pull request #244216 from OPNA2608/fix/dosbox_darwin
dosbox: Fix on Darwin
2023-07-25 00:42:32 +04:00
Thiago Kenji Okada
54d3317d12
Merge pull request #244861 from bjornfor/retroarch-prefer-wrapper-over-patch
retroarch: prefer wrapper over patch
2023-07-24 15:34:03 +00:00
Martino Fontana
b01545f8cc winePackages.{unstable,staging}: 8.10 -> 8.13 2023-07-23 16:49:25 +02:00
lasers
784edf766b xemu: 0.7.97 -> 0.7.103 2023-07-23 09:17:29 -03:00
Nick Cao
14c78a2356
Merge pull request #244956 from tomodachi94/fix/craftos-pc/tests
craftos-pc: fix tests
2023-07-23 00:16:48 -06:00
Tomo
4851ef974d craftos-pc: fix tests
The tests attempt to import 'grep' with the intention of using
'gnugrep'. This commit resolves that issue.
2023-07-22 19:34:01 -07:00
R. Ryantm
0c7460e9a0 ares: 132 -> 133 2023-07-22 19:12:38 -03: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
Andrew Kvapil
8217e2362e ccemux: 1.1.1 -> unstable-2023-07-08 2023-07-22 13:54:48 +02:00
lasers
c8fe7b0ebe cemu: 2.0-44 -> 2.0-45 2023-07-22 03:17:58 -05:00
R. Ryantm
1356b2292b ryujinx: 1.1.960 -> 1.1.968 2023-07-21 21:47:04 +00: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
Sandro
69deaa75e1
Merge pull request #243018 from tjni/nix-prefetch-github 2023-07-19 14:51:30 +02: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
Nick Cao
abea822408
Merge pull request #242595 from lasers/cemu
cemu: 2.0-39 -> 2.0-44
2023-07-19 04:15:30 -06:00
TomaSajt
7b175966e3 Move py65 to python-modules 2023-07-19 06:59:20 -03:00
Theodore Ni
fab2d4d0b4
retroarch: format hashes using new nix-prefetch-github output 2023-07-18 16:55:33 -07:00
OPNA2608
7594c74cea dosbox: Fix on Darwin
This previously pulled in Mesa on Darwin, which has recently been marked broken there due to an upstream bug.
The configure script uses OpenGL framework on Darwin, libGL everywhere else. So don't pull in Mesa on Darwin,
pass it OpenGL instead.
2023-07-18 21:43:55 +02:00