Commit graph

611 commits

Author SHA1 Message Date
Jörg Thalheim 9fe54ff8fd
Merge pull request #205947 from OPNA2608/update/box64
box64: 0.1.8 -> 0.2.0, add passthru.updateScript
2022-12-14 21:33:27 +00:00
Ryan Hendrickson 98111739de wine-wayland: restore hyphen to pname 2022-12-14 11:57:13 -05:00
R. Ryantm 76574979cb retroarchBare: 1.13.0 -> 1.14.0 2022-12-14 10:55:37 +00:00
R. Ryantm ff3c906dbc proton-caller: 3.1.0 -> 3.1.1 2022-12-14 08:41:19 +00:00
OPNA2608 a21d02653c box64: 0.1.8 -> 0.2.0, add passthru.updateScript 2022-12-13 20:46:01 +01:00
Sandro 0b3e6d0eb4
Merge pull request #205162 from wegank/dosbox-darwin
Closes https://github.com/NixOS/nixpkgs/issues/203993
2022-12-13 17:26:08 +01:00
7c6f434c 489a94fd0e
Merge pull request #201917 from rhendric/rhendric/wine-updateScript
wine, winetricks: add updateScript
2022-12-12 20:32:34 +00:00
Ryan Hendrickson 729486a667 wine, winetricks: add updateScript 2022-12-12 10:10:46 -05:00
Martino Fontana 823462afcc duckstation: unstable-2022-11-18 -> unstable-2022-12-08
Diff: 8d7aea5e19...latest
2022-12-10 22:38:05 +01:00
Weijia Wang 73fddfcc38 dosbox: fix build on darwin 2022-12-08 19:25:49 +01:00
Raphael Robatsch 985c8dbe14 treewide: use mbedtls 3 where possible
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-12-07 19:58:55 +00:00
AndersonTorres 9a7e20255b mame: revert the use of substituteAll to substituteInPlace 2022-12-06 19:24:50 -03:00
AndersonTorres 83d89a2fad mame: refactor
- Use mame icon from papirus instead of downloading one from Archlinux packages;
- Rename the diff file to something more self-documenting;
- Add longDescription to mame;
- Add description to mame-tools;
- Get rid of top-level inheritance.
2022-12-06 19:24:50 -03:00
Artturi 850fb23aa8
Merge pull request #204214 from wegank/wxgtk30-gtk2-drop
treewide: drop wxGTK30-gtk2
2022-12-06 23:28:43 +02:00
Sandro 13be200c1b
Merge pull request #202597 from natto1784/ryujinx-update 2022-12-04 22:41:30 +01:00
Weijia Wang 07cd65bea2 treewide: drop wxGTK30-gtk2 2022-12-03 03:28:32 +01:00
R. Ryantm bd2f039f45 mame: 0.249 -> 0.250 2022-12-02 20:56:41 +00:00
Mario Rodas f0c3f994dd
Merge pull request #202342 from natto1784/yuzu-update
yuzu-mainline: 1162 -> 1245
2022-11-29 21:03:24 -05:00
Sandro eef01608e5
Merge pull request #203502 from raphaelr/sameboy 2022-11-29 17:22:12 +01:00
Anderson Torres 02973674f3
Merge pull request #203377 from wegank/desmume-aarch64-linux
desmume: unbreak on aarch64-linux
2022-11-28 20:15:43 -03:00
Weijia Wang 255cfa731a desmume: unbreak on aarch64-linux 2022-11-29 00:03:05 +01:00
Raphael Robatsch 44dca86b16 sameboy: fix build by removing upstreamed patch 2022-11-28 20:49:59 +01:00
Sandro ad8e3a283f
Merge pull request #198397 from erdnaxe/rgbds-update 2022-11-28 01:04:20 +01:00
Sandro 2ca694f473
Merge pull request #198552 from wegank/wxgtk-games 2022-11-24 14:21:25 +01:00
Thiago Kenji Okada 563adafaf7
Merge pull request #202226 from thiagokokada/bump-retroarch
retroarch: 1.12.0 -> 1.13.0; libretro: unstable-2022-10-18 -> unstable-2022-11-21
2022-11-24 12:36:48 +00:00
Amneesh Singh 42f777d9bf
ryujinx: 1.1.327 -> 1.1.373
It requires the 7.0 SDK and runtime now

Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-11-24 03:09:38 +05:30
Thiago Kenji Okada 7ee7182507 libretro: unstable-2022-10-18 -> unstable-2022-11-21 2022-11-22 20:19:44 +00:00
Zhaofeng Li bbc897272f
cemu: 2.0-13 -> 2.0-17 (#201077) 2022-11-22 14:30:09 +01:00
Amneesh Singh 98cd1161b0
yuzu-mainline: 1162 -> 1245
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-11-22 17:52:03 +05:30
Thiago Kenji Okada 3fbd8b7611 libretro-core-info: 1.12.0 -> 1.13.0 2022-11-21 18:08:54 +00:00
Thiago Kenji Okada a238706683 retroarchBare: 1.12.0 -> 1.13.0 2022-11-21 18:08:26 +00:00
Anderson Torres 0fd0bd0f35
Merge pull request #201851 from atorres1985-contrib/duckstation
duckstation: remove unneeded rec
2022-11-19 17:17:10 -03:00
R. Ryantm ef945c5e88 sameboy: 0.15.6 -> 0.15.8 2022-11-19 10:38:21 -06:00
AndersonTorres f5110c7182 duckstation: remove unneeded rec
Also, adds a controlling flag enableWayland.
2022-11-19 12:25:28 -03:00
Martin Weinelt 6957c60714
basiliskii: fix build on aarch64-linux 2022-11-19 15:55:12 +01:00
Martino Fontana 5510fa1303 duckstation: unstable-2022-07-08 -> 2022-11-18 2022-11-19 00:46:01 +01:00
Sandro c1d12de2de
Merge pull request #200243 from SuperSamus/flycast-vulkan 2022-11-18 02:36:40 +01:00
Stefan Frijters 2f6c22496a
wineStable: 7.0 -> 7.0.1
https://www.winehq.org/announce/7.0.1
2022-11-15 14:07:12 +01:00
AndersonTorres 0c48d38167 desmume: mark as broken on linux-aarch64 2022-11-14 12:52:22 -03:00
AndersonTorres 43421bb7ea desmume: 0.9.11+unstable=2021-09-22 -> 0.9.13 2022-11-14 12:52:22 -03:00
AndersonTorres 0b7f7b954d ares: 129 -> 130.1 2022-11-14 12:52:22 -03:00
AndersonTorres f35f6ff9f9 fceux: refactor to new overlay-style overridable attributes 2022-11-14 12:52:22 -03:00
Martino Fontana ffb54f78f6 flycast: fix vulkan
Update pkgs/applications/emulators/flycast/default.nix
2022-11-13 01:48:48 +01:00
Martino Fontana f5093f3eb6 dolphin-emu-beta: small cleanup 2022-11-13 01:47:45 +01:00
Sandro 9f0ebc3f63
Merge pull request #197980 from SuperSamus/dolphin-emu-mainprogram 2022-11-13 01:40:54 +01:00
Sandro a6e71d9a7e
Merge pull request #194215 from SuperSamus/wine 2022-11-11 01:46:38 +01:00
Thiago Kenji Okada c5668943cd mame: some improvements
- Do not depend on `dist.mak` during installPhase anymore, instead
  packaging everything manually. This removes the necessity of a
  patching it, and also we have more control
- Use system's sqlite instead of the bundled one
- General clean-up
2022-11-10 12:30:43 +00:00
Anderson Torres 40962b461b
Merge pull request #200300 from thiagokokada/mame-tools-init
mame-tools: init at 0.249
2022-11-10 07:45:00 -03:00
Thiago Kenji Okada b89efbd9a4 mame-tools: init at 0.249
This commit adds a new `tools` output to `mame` and move all
non-emulator binaries to it. This is because some of those binaries
(e.g.: chdman) are useful outside of the MAME, and the MAME binary is
really big. So if you only want to use some of the MAME tools, this will
reduce the download size needed for it.

The `tools` output is declared as `mame-tools` inside
`all-packages.nix`, for easier discovery.

This is similar to how other distros packages MAME, e.g.: on Arch Linux
we have `mame` and `mame-tools`.
2022-11-10 09:47:54 +00:00
Weijia Wang dd9aa5d6c9 dolphin-emu: add aarch64-linux support 2022-11-09 00:59:14 +01:00
OPNA2608 04a590b89a np2kai: Fix build 2022-11-08 21:14:28 +01:00
Sergei Trofimovich eccb0a9b80 zsnes: pin to c++14 to fix build with gcc-11
Without the change build on `master` fails as:

    jma/jma.h:67:28: error: ISO C++17 does not allow dynamic exception specifications
       67 |     jma_open(const char *) throw(jma_errors);
          |                            ^~~~~

ZHF: https://github.com/NixOS/nixpkgs/issues/199919
2022-11-06 23:57:58 +00:00
Christian Kögler d6fcc6fd1d
Merge pull request #199295 from rhendric/rhendric/wine-wayland
wine-wayland: 7.0-rc2 -> 7.20
2022-11-05 21:58:01 +01:00
Ryan Hendrickson 98550c8dfa wine-wayland: 7.0-rc2 -> 7.20 2022-11-04 11:41:42 -04:00
Zhaofeng Li 135d16e72f cemu: 2.0-10 -> 2.0-13 2022-11-04 02:39:04 -06:00
Martino Fontana e1b3ee8b43 dolphin-emu-beta: fix mainProgram on Linux 2022-11-03 14:04:04 +01:00
R. Ryantm 5e30a15bf0 rpcs3: 0.0.24-14337-5210df688 -> 0.0.25-14358-a00f9e421 2022-11-02 06:16:23 +00:00
Anderson Torres c5f073cb0c
Merge pull request #198797 from SuperSamus/mgba-desktop
mgba: don't create desktop file
2022-11-01 14:42:55 -03:00
Martino Fontana a90a880943 wine{Unstable,Staging}: 7.19 -> 7.20 2022-11-01 11:20:18 +01:00
Stefan Frijters 1266a4dff5 vkd3d: 1.4 -> 1.5 2022-11-01 11:05:59 +01:00
Stefan Frijters 5f113c0a80 wine{Unstable,Staging}: 7.18 -> 7.19 2022-11-01 11:05:59 +01:00
Stefan Frijters 8ef33c9c53 wine{Unstable,Staging}: 7.17 -> 7.18 2022-11-01 11:05:59 +01:00
Thiago Kenji Okada 21fdd3855b
Merge pull request #198590 from zhaofengli/cemu-wiiu
cemu: init at 2.0-10
2022-10-31 20:48:52 +00:00
Zhaofeng Li ced4404934 cemu: init at 2.0-10 2022-10-31 14:03:26 -06:00
Martino Fontana d5769b9d91 mgba: don't create desktop file 2022-10-31 16:30:50 +01:00
Thiago Kenji Okada b28f6cc8a3 mame: general improvements
- Fix desktop item
- Remove hardeningDisable
- Add icon
- Add pre/postInstall hooks
- Use libsForQt5 instead of libsForQt514
- Unmark broken in aarch64-linux
2022-10-31 08:48:08 -05:00
AndersonTorres c6cbeab8bc bochs: cosmetical rewrite 2022-10-30 15:48:35 -03:00
Thiago Kenji Okada 1ec96f776b
Merge pull request #198271 from thiagokokada/retroarch-improvements
retroarch,libretro: general improvements
2022-10-29 20:09:25 +01:00
Anderson Torres ac44ef87ab
Merge pull request #197698 from kototama/update-uxn-version
uxn: 0.pre+unstable=2021-08-30 -> unstable-2022-10-22
2022-10-29 15:39:21 -03:00
Thiago Kenji Okada f44ef6482d
Merge pull request #198473 from bzizou/mame
mame: 0.243 -> 0.249
2022-10-29 18:14:18 +01:00
Bruno Bzeznik 0ea558b4ff mame: 0.243 -> 0.249 2022-10-29 17:57:32 +01:00
Thiago Kenji Okada 784c363bd0 retroarch: use libretro-core-info, simplify patch
A smaller patch should make easier to bump this package in the future.
2022-10-29 12:36:58 +01:00
Alexandre Iooss bfd9577640 sameboy: add rgbds 0.6 compatibility 2022-10-29 07:14:34 +02:00
Thiago Kenji Okada eb2992e8f8 libretro-core-info: init at 1.12.0 2022-10-28 23:52:01 +01:00
Thiago Kenji Okada 87af66df78 retroarch: drop all Darwin related code
Darwin support in retroarch was broken for a long time, and it is
getting worse with each subsequent update. Upstream abandoned
`./configure` usage in macOS systems too for a Xcode build system.

So if we want to get back decent support for retroarch in Darwin, we
should migrate it to use Xcode. For now, let's just remove all this code
that is not working.
2022-10-28 21:31:39 +01:00
Weijia Wang a166b35110 bochs: unbreak on darwin 2022-10-28 22:22:56 +02:00
Thiago Kenji Okada cb5179db83 retroarch: refactor wrapper to use symlinkJoin 2022-10-28 16:33:26 +01:00
Thiago Kenji Okada 64ae43e9e5 libretro: refactor mkLibretroCore function
Separate it on its own separate file, remove some unnecessary
parameters and allow more flexibility.
2022-10-28 16:33:24 +01:00
Thiago Kenji Okada 27b6e16af7 retroarch: unbundle some dependencies 2022-10-28 12:45:00 +01:00
Thiago Kenji Okada 323487fa87 retroarch: use libretroCoreInfo version v1.12.0 2022-10-28 12:41:07 +01:00
Kototama 2fd3f4515b uxn: add new maintainer 2022-10-28 11:51:46 +02:00
Kototama 3af72c9c07 uxn: 0.pre+unstable=2021-08-30 -> unstable-2022-10-22 2022-10-28 11:51:46 +02:00
Thiago Kenji Okada f0260475c7
Merge pull request #197824 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.24-14289-0da81d22d -> 0.0.24-14337-5210df688
2022-10-26 16:01:45 +01:00
R. Ryantm b28847a126 rpcs3: 0.0.24-14289-0da81d22d -> 0.0.24-14337-5210df688 2022-10-26 03:18:51 +00:00
R. Ryantm 230cabb34a ryujinx: 1.1.257 -> 1.1.327 2022-10-26 03:12:14 +00:00
github-actions[bot] 71e4896d63
Merge master into staging-next 2022-10-22 12:01:25 +00:00
R. Ryantm f8026322c6 rpcs3: 0.0.24-14263-0737c788f -> 0.0.24-14289-0da81d22d 2022-10-22 16:16:54 +08:00
github-actions[bot] bbaff9a043
Merge master into staging-next 2022-10-19 12:01:22 +00:00
Thiago Kenji Okada c6e757f7c9
Merge pull request #196623 from thiagokokada/bump-retroarch
retroarch: 1.11.0 -> 1.12.0
2022-10-19 10:15:36 +01:00
Jan Tojnar 457f28f6f8 Merge branch 'master' into staging-next
; Conflicts:
;	pkgs/development/tools/codespell/default.nix

codespell 2.2.2 switched to pyproject & setuptools_scm:
https://github.com/codespell-project/codespell/pull/2523
2022-10-19 05:24:28 +02:00
Stefan Frijters d86ccab260
wine: remove unrecognized flag --with-vkd3d
`configure: WARNING: unrecognized options: --with-vkd3d`

Removed upstream in 9d56ca72fe
2022-10-19 00:11:12 +02:00
Thiago Kenji Okada 4a4b445f4a libretro: unstable-2022-10-01 -> unstable-2022-10-18 2022-10-18 22:51:07 +01:00
Thiago Kenji Okada 8dc48de275 retroarch: 1.11.0 -> 1.12.0 2022-10-18 22:51:07 +01:00
R. Ryantm 58c515211f rpcs3: 0.0.24-14241-92b08a4fa -> 0.0.24-14263-0737c788f 2022-10-18 20:54:10 +08:00
github-actions[bot] f52955a521
Merge master into staging-next 2022-10-16 18:01:42 +00:00
Quag a03d51b6e9 basiliskii: unstable-2022-04-05 -> 2022-09-30 2022-10-16 11:01:17 -05:00
github-actions[bot] 4f07e7f326
Merge master into staging-next 2022-10-15 06:07:54 +00:00
Artturi 56cbdc3b83
Merge pull request #195874 from Artturin/removeinheritxorg 2022-10-15 04:27:23 +03:00
Artturin 61c3058bcb all-packages.nix: remove inherit (*xorg) *'s
using inherits in callPackage args is discouraged and doesn't splice
correctly
2022-10-14 20:48:09 +03:00
github-actions[bot] cc090d2b94
Merge master into staging-next 2022-10-14 12:01:35 +00:00
AndersonTorres 875ba8ecdb mgba: 0.9.3 -> 0.10.0
Now with lua scripting engine!
2022-10-13 23:45:03 -03:00
Artturi e66d2fd89d
Merge pull request #194256 from Artturin/treewides2 2022-10-13 00:08:01 +03:00
R. Ryantm c948154885 rpcs3: 0.0.24-14141-d686b48f6 -> 0.0.24-14241-92b08a4fa 2022-10-11 08:16:46 +08:00
Artturin 7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
github-actions[bot] 44f6a02f39
Merge master into staging-next 2022-10-09 18:01:35 +00:00
Thiago Kenji Okada 6b0b91fee3
Merge pull request #195235 from thiagokokada/retroarch-mark-as-broken-macos
retroarch: mark as broken in macOS
2022-10-09 17:28:33 +01:00
Thiago Kenji Okada b29b72fb8f
Merge pull request #194824 from thiagokokada/libretro-supafaust-init
libretro.beetle-supafaust: init at unstable-2022-10-01
2022-10-09 15:05:40 +01:00
Thiago Kenji Okada 8f292e3613 retroarch: mark as broken in macOS
This doesn't change to much since the wrapper is also broken.
2022-10-09 14:46:42 +01:00
github-actions[bot] 8972888c55
Merge master into staging-next 2022-10-09 12:01:31 +00:00
Anderson Torres 77f47938c8
Merge pull request #195136 from wegank/pcem-wxgtk
pcem: migrate to wxGTK32
2022-10-09 08:37:26 -03:00
Weijia Wang 7e959388cd pcem: migrate to wxGTK32 2022-10-08 23:30:03 +02:00
Martino Fontana c856e2c306 duckstation: unstable-2022-08-22 -> unstable-2022-07-08
This reverts commit b6298548da, reversing
changes made to c82e839d2d.

duckstation: 0.pre+date=2022-01-18 -> unstable-2022-07-08
2022-10-08 19:44:39 +02:00
Vladimír Čunát 6565abc264
Merge branch 'master' into staging-next 2022-10-08 10:20:07 +02:00
Thiago Kenji Okada 7be27f5247 libretro.beetle-supafaust: init at unstable-2022-10-01 2022-10-06 23:29:38 +01:00
Martino Fontana 87947c9836 duckstation: 0.pre+date=2022-01-18 -> unstable-2022-08-22 2022-10-06 15:08:53 +02:00
github-actions[bot] 863df54d13
Merge master into staging-next 2022-10-06 06:05:17 +00:00
Anderson Torres cabcec1477
Merge pull request #194206 from PanAeon/fix-fs-uae-launcher
Fix fs-uae-launcher Qt wrapping issue
2022-10-05 23:01:06 -03:00
github-actions[bot] ebb7cf0268
Merge master into staging-next 2022-10-05 12:01:40 +00:00
vitalii 48f810bd79 fs-uae-launcher: fix Qt wrapping issue
Fixes #161716
2022-10-05 14:19:11 +03: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
Bobby Rong 40434e4454
Merge pull request #188720 from r-ryantm/auto-update/ripes
ripes: 2.2.4 -> 2.2.5
2022-08-29 21:37:00 +08:00
R. Ryantm a8d96b8b99 ripes: 2.2.4 -> 2.2.5 2022-08-28 23:35:44 +00:00
Artturi 79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
Jonas Heinrich 91fc08d857
Merge pull request #183828 from r-ryantm/auto-update/sameboy
sameboy: 0.14.7 -> 0.15.4
2022-08-27 13:43:09 +02:00
Martino Fontana b66cc6ba24 rpcs3: add udev rules 2022-08-23 17:25:30 +02:00
adisbladis 3cc0fc843c
Merge pull request #186683 from IvarWithoutBones/fix/yuzu-updater
yuzu-{ea,mainline}: {2901,1131} -> {2907,1137}
2022-08-22 22:17:39 +08:00
Jonas Heinrich 1a76ec88ad
Merge pull request #184263 from r-ryantm/auto-update/libdsk
libdsk: 1.5.18 -> 1.5.19
2022-08-21 21:53:55 +02:00
Sandro 0eed827932
Merge pull request #186631 from SFrijters/wine-7.15 2022-08-21 17:34:39 +02:00
Zhaofeng Li a8ac0c221a ryujinx: Force SDL_VIDEODRIVER to x11
Even though it defaults to x11, the user's environment may have
it set to wayland which doesn't current work:

<https://github.com/NixOS/nixpkgs/pull/187070#discussion_r949522925>
2022-08-18 14:48:05 -06:00
Zhaofeng Li fef7bfea9f ryujinx: 1.1.213 -> 1.1.223 2022-08-18 14:48:05 -06:00
Zhaofeng Li 34281ff479 ryujinx: Migrate updater script to fetch-deps in buildDotnetModule 2022-08-18 14:48:05 -06:00
Ivar Scholten 3435f469ec yuzu-{ea,mainline}: {2901,1131} -> {2907,1137}
This changes the update script to be compatible with the maintainer
script in `./maintainers/scripts/update.nix`, which will hopefully make
sure r-ryantm can update these packages automatically for us.

The script now also automatically updates the compatibility list, as
@Docteh pointed out a mirror is available on Github.

The call in `all-packages.nix` is changed as well to avoid a double
`callPackage`, which can make overriding quite a pain.

`QT_QPA_PLATFORM` is automatically set to `xcb` to avoid a crash on
wayland, thanks to @sbruder for the suggestion!
2022-08-18 22:13:44 +02:00
Ivv dc32017e38
Merge pull request #187070 from zhaofengli/ryujinx-ava
ryujinx: Add dependencies for the Avalonia UI
2022-08-18 21:00:27 +02:00
Simon Bruder 6247b00637 ryujinx: Force display backend to X11 2022-08-18 12:44:15 -06:00
Zhaofeng Li 283d90b110 ryujinx: Add dependencies for the Avalonia UI 2022-08-17 00:59:23 -06:00
Artturin 8344f3e888 cdmemu: fix cross eval
there's still many improvements that can be done to cdemu expressions
2022-08-16 12:43:03 +03:00
Anderson Torres 0442e4020f
Merge pull request #186441 from SamLukeYes/ppsspp
ppsspp: add SDL and headless
2022-08-15 20:32:21 -03:00
Ryan Mulligan efe461ecb4
Merge pull request #180608 from r-ryantm/auto-update/dolphin-emu-beta
dolphin-emu-beta: 5.0-16380 -> 5.0-16793
2022-08-14 13:33:10 -07:00
Ivv ad589ee1c4
Merge pull request #186450 from sbruder/update-yuzu/ea-2901
yuzu-{ea,mainline}: {2841,1092} -> {2901,1131}
2022-08-14 15:25:37 +02:00
Ivv 68a3707a2e
Merge pull request #185617 from zhaofengli/ryujinx-1.1.208
ryujinx: 1.1.181 -> 1.1.213
2022-08-14 15:13:51 +02:00
Stefan Frijters 22087c57e3
wine{Unstable,Staging}: 7.14 -> 7.15 2022-08-14 13:04:28 +02:00
Stefan Frijters 0a59f0aecb
wine{Unstable,Staging}: 7.13 -> 7.14 2022-08-14 13:03:29 +02:00
Simon Bruder 8cb3340ffe
yuzu-{ea,mainline}: {2841,1092} -> {2901,1131}
This also changes the update script for EA to fetch the two latest
releases, filter for tags matching /^EA-[0-9]*/ and pick the latest one.
This is required because recently the auto-updater (tag: continuous) is
the latest release, which would have been picked by the update script.

It also updates the free icons patch, which is needed due to yuzu
changing how they track licenses of files to REUSE. The comment is
updated to reflect the workflow that is needed to create the patch,
because pineapple does not include files beginning with a dot in its
source.
2022-08-14 10:48:29 +02:00
SamLukeYes a3cdf49dbf ppsspp: add SDL and headless
Change the default ppsspp package to SDL frontend, as it supports
vulkan, and is allowed to build the headless binary together.
2022-08-14 15:42:27 +08:00
AndersonTorres 92dcbeaf1e ppsspp: get rid of libsForQt5.callPackage
And use the new functional framework for recursive style attributes.
2022-08-13 21:57:50 -03:00
R. Ryantm aa97ee8bfa sameboy: 0.14.7 -> 0.15.4 2022-08-13 21:20:05 +00:00
Simon Bruder 9e690f486b ryujinx: Add ffmpeg to runtimeDeps
Ryujinx has stopped depending on the ffmpeg executable.

c5bddfeab8
2022-08-12 11:11:54 -07:00
Zhaofeng Li 3b9cf41744 ryujinx: 1.1.181 -> 1.1.213 2022-08-12 11:06:43 -07:00
Sebastián Mancilla 3ec67444cf
Merge pull request #185341 from r-ryantm/auto-update/pcsx2
pcsx2: 1.7.3128 -> 1.7.3165
2022-08-12 13:22:15 -04:00
AndersonTorres 534146ea00 x16-emulator: mark as broken on aarch64-darwin 2022-08-09 00:23:50 -03:00
AndersonTorres 8b4479cf28 x16-emulator: 40 -> 41 2022-08-09 00:23:50 -03:00
AndersonTorres 326a0fda17 x16-rom: mark as broken on aarch64-darwin 2022-08-09 00:23:50 -03:00
AndersonTorres 9f61e20a68 x16-rom: 40 -> 41 2022-08-08 23:27:21 -03:00
Brian McKenna c8107cf185 retroarch: enable dbus on Linux 2022-08-06 21:08:34 +10:00
R. Ryantm d6905d065a pcsx2: 1.7.3128 -> 1.7.3165 2022-08-06 02:11:30 +00:00
R. Ryantm 45b3fa8315 pcsx2: 1.7.2731 -> 1.7.3128 2022-08-01 04:18:01 +00:00
R. Ryantm a650ba2271 libdsk: 1.5.18 -> 1.5.19 2022-07-31 16:37:13 +00:00
Anderson Torres feac361c6b
Merge pull request #184048 from AndersonTorres/quick-ares
ares: 128 -> 129
2022-07-31 10:38:14 -03:00
R. Ryantm a5c0e67ed4 stella: 6.6 -> 6.7 2022-07-31 01:35:35 +00:00
AndersonTorres dd91058dd6 ares: 128 -> 129 2022-07-30 21:01:42 -03:00
Anderson Torres 7342265796
Merge pull request #183867 from AndersonTorres/quick-openmsx
openmsx: 17.0 -> 18.0
2022-07-29 23:50:07 -03:00
AndersonTorres 3cd1540510 openmsx: 17.0 -> 18.0 2022-07-29 23:29:53 -03:00
R. Ryantm d98b8a4942 ppsspp: 1.12.3 -> 1.13.1 2022-07-29 17:16:16 +00:00
Shamrock Lee c25543b554 wineWowPackages: default mainProgram to "wine64" 2022-07-22 22:45:44 +00:00
Shamrock Lee c2dbbe706b wine64Packages: fix mainProgram 2022-07-22 22:19:21 +00:00
github-actions[bot] 83702a6ef7
Merge master into staging-next 2022-07-18 18:01:14 +00:00
Simon Bruder bafaa05bf1
yuzu-{ea,mainline}: {2725,1088} -> {2841,1092}
This also changes the update script, because pineapple changed their
releases which no longer have a name set explicitly.
2022-07-17 10:11:15 +02:00
github-actions[bot] 8df1eb061a
Merge master into staging-next 2022-07-17 00:02:14 +00:00
Dmitry Kalinkin 04c57a8ccd
Merge pull request #181704 from SFrijters/wine-7.13
wine{Unstable,Staging}: 7.12 -> 7.13
2022-07-16 19:29:38 -04:00
Winter 6a69f41c37
Merge pull request #181263 from IvarWithoutBones/bump/ryu
ryujinx: 1.1.100 -> 1.1.181
2022-07-16 17:47:08 -04:00
Sandro a25c87b4bb
Merge pull request #181303 from astro/rpcs3
rpcs3: 0.0.21-13388-4a86638ce -> 0.0.23-13907-cdef752a9
2022-07-16 23:46:31 +02:00
Stefan Frijters c4897824b4
wine{Unstable,Staging}: 7.12 -> 7.13 2022-07-16 11:18:35 +02:00
github-actions[bot] 47a4aab0aa
Merge master into staging-next 2022-07-16 06:01:15 +00:00
Anderson Torres 07f36afbfd
Merge pull request #180312 from r-burns/wibo
wibo: init at 0.2.0
2022-07-15 23:56:20 -03:00
github-actions[bot] fa96a4fa79
Merge master into staging-next 2022-07-16 00:02:26 +00:00
Thiago Kenji Okada b0d11f84b3
Merge pull request #181626 from adisbladis/libretro-nxengine-init
libretro.nxengine: init at unstable-2022-04-21
2022-07-15 23:51:40 +01:00
Dmitry Kalinkin 7dd3d9334b
Merge pull request #181476 from SFrijters/wine-7.12
wine{Unstable,Staging}: 7.10 -> 7.12; vkd3d: 1.3 -> 1.4
2022-07-15 16:55:04 -04:00
adisbladis 6efcb7a0e3 libretro.nxengine: init at unstable-2022-04-21 2022-07-16 03:17:11 +08:00
Sandro 0405b0fa87
Merge pull request #181540 from Artturin/rpathfixes2
treewide: fix fallout from 'cmake/setup-hook.sh: Don't skip build-RPATH'
2022-07-15 12:11:01 +02:00
Artturin a584822577 treewide: fix fallout from 'cmake/setup-hook.sh: Don't skip build-RPATH'
f7414e2
2022-07-15 02:50:09 +03:00
Ivar Scholten 4429ea6603 ryujinx: 1.1.100 -> 1.1.181
Also fixes the update script, which used to fail because of set -u.
2022-07-14 21:38:42 +02:00
Stefan Frijters 47c340212d
wine{Unstable,Staging}: 7.11 -> 7.12 2022-07-14 15:14:09 +02:00
Stefan Frijters 58be603e7d
vkd3d: 1.3 -> 1.4 2022-07-14 15:14:06 +02:00
Stefan Frijters a517a2867c
wine{Unstable,Staging}: 7.10 -> 7.11 2022-07-14 15:07:14 +02:00
Simon Bruder dccd4d7912
yuzu-mainline: 1014 -> 1088
This does not update yuzu-ea, since it currently does not build because
of https://github.com/yuzu-emu/yuzu/pull/8508#issuecomment-1178789727.
2022-07-14 11:53:47 +02:00
Ben Siraphob 08dfccb401
Merge pull request #179753 from celestefox/craftos 2022-07-12 22:22:58 -07:00
Astro 60722ac1d9 rpcs3: 0.0.21-13388-4a86638ce -> 0.0.23-13907-cdef752a9 2022-07-13 03:43:56 +02:00
Ryan Burns 447e562f81 wibo: init at 0.2.0 2022-07-12 01:24:10 -07:00
Peter Hoeg 42100e31bf dosbox: use SDL_compat for Wayland support 2022-07-08 16:43:59 +08:00
R. Ryantm 1c6697dec7 dolphin-emu-beta: 5.0-16380 -> 5.0-16793 2022-07-08 02:05:13 +00:00
Martino Fontana f009b690eb dolphin-emu-primehack: 1.0.6 -> 1.0.6a 2022-07-06 17:44:47 +02:00
AndersonTorres d7d1174c93 bochs: new recursive style 2022-07-02 12:36:06 -03:00
Glowpelt 82f4659c47 (craftos-pc): 2.4.5 -> 2.6.6
Update to the newest version.
Also:
* Adds in most optional dependencies (besides `libharu`)
* Bundles the rom files (under ComputerCraft Public License, so `free`)
* packages the headers
2022-06-30 13:34:25 -06:00
R. Ryantm 75e972b763 atari800: 4.2.0 -> 5.0.0 2022-06-25 02:49:40 +00:00
Robert Scott 466c2e342a treewide/applications: add sourceType binaryNativeCode for many packages 2022-06-23 18:38:19 +01:00
mdarocha 659967e180 ryujinx: update dependencies 2022-06-17 10:12:43 +02:00
Anderson Torres 20c0964ebf
Merge pull request #177827 from malob/fix-wxGTK30-darwin
wxGTK30-gtk2,wxGTK30-gtk3: add missing buildInput on Darwin
2022-06-17 02:29:51 -03:00
Mario Rodas cc0e6df7c9
Merge pull request #174195 from SFrijters/wine-7.9
wine{Unstable,Staging}: 7.8 -> 7.10
2022-06-16 22:38:26 -05:00
Malo Bourgon abff737e36 bochs: mark as broken on Darwin 2022-06-16 19:20:03 -07:00
Michael Weiss d8ba6b400b
dynamips: 0.2.21 -> 0.2.22 2022-06-12 13:51:38 +02:00
Sergei Trofimovich 6130c92db6 retroarchBare: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10 or llvm-11. Otherwise build fails as:

    duplicate symbol '_apple_platform' in:ui_cocoa.o cocoa_common.o
2022-06-10 09:18:41 +01:00
Stefan Frijters d90ca9162d
wine{Unstable,Staging}: 7.9 -> 7.10 2022-06-06 09:40:17 +02:00