Commit Graph

293 Commits

Author SHA1 Message Date
github-actions[bot]
ebb7cf0268
Merge master into staging-next 2022-10-05 12:01:40 +00:00
Thiago Kenji Okada
1237bfb999
Merge pull request #194247 from PanAeon/libretro-puae
add puae retroarch core
2022-10-05 09:03:37 +01:00
Thiago Kenji Okada
d10f9fdccd
Merge pull request #193939 from thiagokokada/bump-retroarch
retroarch: 1.10.3 -> 1.11.0;  libretro: unstable-2022-04-21 -> unstable-2022-10-01
2022-10-05 09:00:37 +01:00
vitalii
fbbf9ff6df libretro.puae: init at unstable-2022-04-21 2022-10-04 21:11:59 +03:00
github-actions[bot]
74f2e36035
Merge master into staging-next 2022-10-03 00:04:07 +00:00
Thiago Kenji Okada
5620b7ccad libretro.mame{2015,2016}: disable enableParallelBuilding again 2022-10-02 21:56:38 +01:00
Thiago Kenji Okada
650e434781 libretro.flycast: fix aarch64-linux build 2022-10-02 21:52:28 +01:00
Thiago Kenji Okada
400b95cfb9 libretro.blastem: mark it only available in x86 2022-10-02 20:43:44 +01:00
David McFarland
9e0a1e7b8e dotnet: update lock files of packages using nuget-to-nix 2022-10-02 16:09:27 -03:00
David McFarland
965a2ad49b ryujinx: restore for current platform only 2022-10-02 16:09:27 -03:00
Thiago Kenji Okada
f3313e870c libretro.parallel-n64: return aarch64 patch 2022-10-02 19:56:48 +01:00
Thiago Kenji Okada
30e0247a15 libretro.mame*: enableParallelBuilding = true 2022-10-02 19:04:00 +01:00
Thiago Kenji Okada
a82186094c libretro.dosbox: remove gcc10Stdenv override 2022-10-01 18:28:09 +01:00
Thiago Kenji Okada
ec66f49268 libretro.citra: remove gcc10Stdenv override 2022-10-01 18:25:05 +01:00
Thiago Kenji Okada
49bc117c6c libretro: remove unnecessary code 2022-10-01 18:12:16 +01:00
Thiago Kenji Okada
0eadc3bbf2 maintainers: add libretro team, use it in retroarch/libretro 2022-10-01 14:31:39 +01:00
Thiago Kenji Okada
8a8ea9bacd libretro: unstable-2022-04-21 -> unstable-2022-10-01 2022-10-01 14:13:20 +01:00
Thiago Kenji Okada
bbcaaeb97d retroarch: add nixosTests.retroarch as passthru.tests 2022-10-01 13:27:32 +01:00
Thiago Kenji Okada
5c24cfdc88 retroarch: 1.10.3 -> 1.11.0 2022-10-01 13:27:31 +01:00
github-actions[bot]
9c14978f84
Merge master into staging-next 2022-09-29 12:01:25 +00:00
John Chadwick
219773d80c ruffle: nightly-2022-02-02 -> nightly-2022-09-26 2022-09-28 22:25:55 -04:00
Frederik Rietdijk
63e480ba16 Merge staging-next into staging 2022-09-26 09:31:50 +02:00
Sandro
77ea361da5
Merge pull request #191793 from SuperSamus/pcsx2 2022-09-26 00:34:41 +02:00
Sandro
7c9cb921e6
Merge pull request #190373 from IvarWithoutBones/fix-darwin-dolphin 2022-09-25 23:41:05 +02:00
Martino Fontana
ba914d7925 pcsx2: 1.7.3165 -> 1.7.3331
pcsx2: 1.7.3324 -> 1.7.3331
2022-09-24 01:17:16 +02:00
Graham Christensen
c2b898da76 treewide: drop -l$NIX_BUILD_CORES
Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load.

For a build machine which is configured to run `$B` builds where each
build gets `total cores / B` cores (`$C`), passing `-l $C` to make will
improperly limit the load to `$C` instead of `$B * $C`.

This effect becomes quite pronounced on machines with 80 cores, with
40 simultaneous builds and a cores limit of 2. On a machine with this
configuration, Nix will run 40 builds and make will limit the overall
system load to approximately 2. A build machine with this many cores
can happily run with a load approaching 80.

A non-solution is to oversubscribe the machine, by picking a larger
`$C`. However, there is no way to divide the number of cores in a way
which fairly subdivides the available cores when `$B` is greater than
1.

There has been exploration of passing a jobserver in to the sandbox,
or sharing a jobserver between all the builds. This is one option, but
relatively complicated and only supports make. Lots of other software
uses its own implementation of `-j` and doesn't support either `-l` or
the Make jobserver.

For the case of an interactive user machine, the user should limit
overall system load using `$B`, `$C`, and optionally systemd's
cpu/network/io limiting features.

Making this change should significantly improve the utilization of our
build farm, and improve the throughput of Hydra.
2022-09-22 16:01:23 -04:00
R. Ryantm
5a59e83b79 sameboy: 0.15.5 -> 0.15.6 2022-09-19 02:59:27 +00:00
Martino Fontana
d4339c0c88 dolphin-emu-beta: 5.0-16793 -> 5.0-17269 2022-09-18 14:52:36 +02:00
SuperSamus
e8743bf62d dolphin-emu-beta: cleanup 2022-09-15 01:28:07 +02:00
Ivar Scholten
5c9d47e225 dolphin-emu-beta: fix darwin build 2022-09-15 01:13:40 +02:00
Bernardo Meurer
8083ecaf9b
Merge pull request #190961 from lovesegfault/wineasio
wineasio: init at 1.1.0
2022-09-12 22:46:25 -03:00
Anderson Torres
1784464b31
Merge pull request #190865 from r-ryantm/auto-update/ppsspp-qt
ppsspp-qt: 1.13.1 -> 1.13.2
2022-09-12 22:27:20 -03:00
Bernardo Meurer
141acc16dc
wineasio: init at 1.1.0 2022-09-12 16:05:29 -03:00
R. Ryantm
bf0d91a4e2 ppsspp-qt: 1.13.1 -> 1.13.2 2022-09-12 01:12:23 +00:00
Simon Bruder
241ce7a66c
yuzu-{ea,mainline}: {2907,1137} -> {2946,1162} 2022-09-11 12:15:42 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
fae1a2aa41 pcsx2: disable auto updates
An update is triggered every time a new release is made which,
unfortunately for PCSX2's release model, is every time a PR is merged.
This is way too high frequency so let's disable this.
2022-09-10 22:29:10 -04:00
Ivv
fbe5632f66
Merge pull request #190640 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.248 -> 1.1.257
2022-09-11 00:09:43 +02:00
Christian Kögler
4db7aed23d
Merge pull request #190655 from SFrijters/wine-7.17
wine{Unstable,Staging}: 7.15 -> 7.17
2022-09-10 23:54:34 +02:00
R. Ryantm
c99a9a8fc5 rpcs3: 0.0.23-13907-cdef752a9 -> 0.0.24-14141-d686b48f6 2022-09-10 18:11:31 +08:00
Stefan Frijters
8b456ccb9a
wine{Unstable,Staging}: 7.16 -> 7.17 2022-09-10 11:31:50 +02:00
Stefan Frijters
15812fffa0
wine{Unstable,Staging}: 7.15 -> 7.16 2022-09-10 11:29:34 +02:00
R. Ryantm
03aa3fb9f5 ryujinx: 1.1.248 -> 1.1.257 2022-09-10 07:20:49 +00:00
Christian Kögler
c881fdb059
Merge pull request #188025 from SuperSamus/rpcs3
rpcs3: add udev rules
2022-09-08 22:42:40 +02:00
Jonas Heinrich
0d955e08d3
Merge pull request #188848 from r-ryantm/auto-update/flycast
flycast: 1.3 -> 2.0
2022-09-04 10:02:21 +02:00
Ivar Scholten
e3e703844d
ryujinx: 1.1.223 -> 1.1.248
Its now running unit tests, and the headless frontend is packaged as
well. The latter is a bit inconsistent, on the OpenGL backend it will
always fail to create an SDL+OpenGL instance, causing a crash.

The Vulkan backend mostly works fine, although it might need a few
restarts before it decides to show graphics. Better than nothing though.
2022-09-02 19:01:40 +02:00
Jonas Heinrich
00a89d15ab
Merge pull request #188893 from r-ryantm/auto-update/sameboy
sameboy: 0.15.4 -> 0.15.5
2022-09-02 09:54:41 +02:00
Ryan Burns
ef1cc4c4f5
Merge pull request #188797 from sikmir/wibo
wibo: 0.2.0 → 0.2.4
2022-09-01 08:50:18 +01:00
Nikolay Korotkiy
84a4b6598a
wibo: 0.2.0 → 0.2.4 2022-09-01 10:03:37 +03:00
R. Ryantm
ca8f183dff sameboy: 0.15.4 -> 0.15.5 2022-08-30 01:06:40 +00:00
R. Ryantm
661844351c flycast: 1.3 -> 2.0 2022-08-29 19:26:52 +00:00