Commit Graph

991 Commits

Author SHA1 Message Date
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
Stefan Frijters
3bceabcb78
wine{Unstable,Staging}: 7.8 -> 7.9 2022-06-06 09:40:13 +02:00
Sergei Trofimovich
813520e624 uae: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: bsdsocket.o:(.bss+0x0): multiple definition of
      `socketbases'; main.o:(.bss+0x2792c0): first defined here
2022-06-05 20:52:35 +01:00
Sandro
528d858336
Merge pull request #176340 from trofi/workaround-fno-common-for-zsnes
zsnes: add -fcommon workaround
2022-06-05 13:11:54 +02:00
Sergei Trofimovich
72e40c2bd2 zsnes: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: initc.o:(.bss+0x28): multiple definition of `HacksDisable'; cfg.o:(.bss+0x59e3): first defined here
2022-06-05 07:52:34 +01:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
Martino Fontana
6d4dfe7906 dolphin-emu-{beta,primehack}: adjust platforms 2022-06-02 18:47:53 +02:00
Martino Fontana
c3cb6d53ed dolphin-emu-primehack: 1.0.5 -> 1.0.6 2022-06-02 18:47:36 +02:00
Rick van Schijndel
433701147a
treewide: pkgs/applications: mark broken for aarch64-linux 2022-05-30 13:42:58 +02:00
Rick van Schijndel
37c633f7ae treewide: pkgs/applications: mark broken for darwin 2022-05-29 10:56:04 +02:00
Rick van Schijndel
d898e26892 bsnes-hd: mark broken on x86_64-darwin 2022-05-29 10:56:03 +02:00
Bobby Rong
a849e2c89e
Merge pull request #174158 from xfix/dolphin-5.0-16380
dolphin-emu-beta: 5.0-16101 -> 5.0-16380
2022-05-28 19:11:22 +08:00
Rick van Schijndel
d8b2ee9168
Merge pull request #174251 from xfix/dolphin-emu-beta-aarch64
dolphin-emu-beta: mark as compatible with aarch64
2022-05-27 16:23:06 +02:00
Peter Hoeg
12f36a7cff tree-wide: SDL may not have a .dev 2022-05-27 08:09:56 +08:00
Sandro
b9c9593a88
Merge pull request #173304 from IvarWithoutBones/bump/dotnetmodule 2022-05-26 00:26:18 +02:00
Sandro
70dcb108ff
Merge pull request #173999 from trofi/fix-fno-common-for-mupen64plus
mupen64plus: pull upstream fix for -fno-common toolchains
2022-05-25 00:33:17 +02:00
Sandro
b732baf859
Merge pull request #174037 from trofi/workaround-fno-common-for-pcsxr
pcsxr: add -fcommon workaround
2022-05-25 00:32:00 +02:00
Konrad Borowski
c888cdbcca dolphin-emu-beta: mark as compatible with aarch64
While aarch64-darwin is officially supported by upstream,
Darwin build is still broken.
2022-05-24 10:22:58 +02:00
Janne Heß
3673f148b3
Merge remote-tracking branch 'origin/staging-next'
* origin/staging-next: (62 commits)
  Re-Revert "lua: fix on darwin by using makeBinaryWrapper (#172749)"
  openldap: fix cross-compilation
  makeBinaryWrapper: fix codesign on aarch64-darwin
  python3Packages.ldap: fix linking with openldap 2.5+
  Revert "lua: fix on darwin by using makeBinaryWrapper (#172749)"
  wine: enable parallel build again
  pkgsi686Linux.gdb: fix formatting for 32-bit systems
  gtk4: Fix incorrect merge
  nixos/openldap: use upstream unit defaults
  openldap: update maintainers
  openldap: 2.4.58 -> 2.6.2
  Revert "Add mingwW64-llvm cross-system."
  lua: fix on darwin by using makeBinaryWrapper (#172749)
  python310Packages.python-mimeparse: execute tests
  pandas: fix darwin build
  gtk3: 3.24.33 -> 3.24.33-2022-03-11
  gtk4: patch fixing g-c-c crashes
  e2fsprogs: patch for CVE-2022-1304
  firefox-unwrapped: fix cross compilation
  rustc: expose correct llvmPackages for cross compile
  ...
2022-05-23 19:56:59 +02:00
Konrad Borowski
94d38b8321 dolphin-emu-beta: 5.0-16101 -> 5.0-16380 2022-05-23 19:56:22 +02:00
Ivv
608d595855
Merge pull request #173116 from mdarocha/dotnet-6-update
dotnet-sdk: 6.0.202 -> 6.0.300
2022-05-23 17:43:41 +02:00
mdarocha
5241fbb00c ryujinx: update dependencies, update updater.sh script
- allow updating only dependencies with --deps-only falg
2022-05-23 17:09:28 +02:00
Ivv
51ba3f1ac9
Merge pull request #173433 from kira64xyz/citra
citra: rename to citra-nightly, init citra-canary
2022-05-23 16:59:45 +02:00
Florian Brandes
ba114c4465
box64: init at 0.1.8
Co-authored-by: Robert Schütz <github@dotlambda.de>
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-05-23 08:13:41 +02:00
Sergei Trofimovich
1572de8d20 pcsxr: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: AboutDlg.o:/build/pcsxr/gui/Linux.h:42: multiple definition of `cfgfile';
      LnxMain.o:/build/pcsxr/gui/Linux.h:42: first defined here
2022-05-22 20:36:01 +01:00
Sergei Trofimovich
1e42f67d82 mupen64plus: pull upstream fix for -fno-common toolchains
Without the change build fails on upstream gcc-10 as:

    ld: _obj/device/r4300/x86_64/dynarec.o (symbol from plugin): in function `dyna_jump': (.text+0x0):
      multiple definition of `g_r4300_opcodes'; _obj/device/r4300/cached_interp.o (symbol from plugin):(.text+0x0): first defined here
2022-05-22 15:18:43 +01:00
Stefan Frijters
30aeecfc6f
wine: enable parallel build again
The issue with dlltool was fixed in 4b0f59afcc.
2022-05-22 13:31:16 +02:00
OPNA2608
cbd645f4ac np2kai: Fix Darwin build 2022-05-21 01:32:40 +02:00
Ashley Chiara
4dd8c9218e citra: rename to citra-nightly, init citra-canary
Bump citra-nightly to a stable release, 2021-11-01 -> 1765
Also adds another branch, citra-canary, at version 2146

This also enables fetching the in-app compatibility list.
2022-05-19 22:03:50 +02:00
Sandro
3804b963c8
Merge pull request #173607 from SuperSamus/bsnes-gtk
bsnes-hd: use gtk3
2022-05-19 20:03:22 +02:00
Martino Fontana
563a0d0a8c bsnes-hd: use gtk3 2022-05-19 13:41:04 +02:00
Martino Fontana
8038d830fa ares: 127 -> 128 2022-05-19 11:37:10 +02:00
Ivar Scholten
578589e1da treewide: remove unneeded dotnet SDK version pins
These derivations use buildDotnetModule, which has had its default
dotnet version changed recently. This patch removes redundantly setting
the SDK/runtime to version 6.
2022-05-16 21:39:47 +02:00
Christoph Hrdinka
4e4e295f76
Merge pull request #173011 from hrdinka/retrofe
retrofe: 0.6.169 -> 0.10.31
2022-05-15 11:07:26 +02:00
Ivv
1bae25ac65
Merge pull request #171310 from IvarWithoutBones/fix/dotnetmodule-flags
buildDotnetModule drvs: fix flags
2022-05-14 23:15:25 +02:00
7c6f434c
561813c4da
Merge pull request #170943 from SFrijters/wine-7.7
wine{Unstable,Staging}: 7.4 -> 7.8; winetricks: 20210825 -> 20220411
2022-05-14 14:54:22 +00:00
Christoph Hrdinka
3469265101
retrofe: 0.6.169 -> 0.10.31
Update to newest version and new repo/website location.
2022-05-14 13:56:11 +02:00
Stefan Frijters
74e705c3df
wine: Disable parallel building until dlltool is fixed 2022-05-13 12:57:15 +02:00
Ashley Chiara
59a91ce153 yuzu-{ea,mainline}: {2690,992} -> {2725,1014}
replace non-free CC BY-ND 3.0 icons with free ones

remove compat-list.json and pull from internet archive instead
2022-05-12 22:35:55 +02:00
ajs124
6936329cf2
Merge pull request #164741 from SuperSamus/pcsx2
pcsx2: 1.7.2105 -> 1.7.2731, support Vulkan
2022-05-11 09:40:16 +01:00
Anderson Torres
ec4e18bfb8
Merge pull request #172276 from AndersonTorres/MISC
Misc
2022-05-11 00:54:24 -03:00
Artturi
2ccaa6b4cb
Merge pull request #172219 from Madouura/dev/ares
ares: 126 -> 127
2022-05-11 03:48:21 +03:00
Martino Fontana
e0cd2c540a pcsx2: 1.7.2105 -> 1.7.2731, support Vulkan 2022-05-10 22:23:50 +02:00
AndersonTorres
18d7643c9d dgen-sdl: fixup meta.homepage 2022-05-10 07:47:50 -03:00
Madoura
c36d585e14
ares: 126 -> 127 2022-05-09 12:05:23 -05:00
Gaelan Steele
ac564365d4 emulationstation: pin boost 1.69
Anything later causes build failures.
2022-05-09 14:00:34 +00:00
Anderson Torres
f8a27ed69a
Merge pull request #171955 from SuperSamus/emu-cubeb
{citra,duckstation}: fix Cubeb under SDL interface
2022-05-07 17:50:36 -03:00
Martino Fontana
a62444153e duckstation: fix Cubeb under SDL interface
https://github.com/NixOS/nixpkgs/issues/171173
2022-05-07 16:27:51 +02:00
Martino Fontana
7699ee4326 citra: fix Cubeb under SDL interface
https://github.com/NixOS/nixpkgs/issues/171173
2022-05-07 16:27:23 +02:00
Stefan Frijters
416f2c1af6
wine{Unstable,Staging}: 7.7 -> 7.8 2022-05-07 09:49:45 +02:00
Sergei Trofimovich
71f10994f2 simh: add -fcommon workaround
Without the change -fno-common toolchains like upstream gcc-10
or clang-11+ fail to build simh as:

    $ nix build --impure --expr 'with import ~/nm {}; simh.override { stdenv = clang13Stdenv; }'
    ...
    ld: /build/pdp11_io-0c74f0.o:(.bss+0x10c00):
      multiple definition of `uc15_memsize'; /build/pdp11_cis-17339e.o:(.bss+0x118): first defined here
    ld: /build/pdp11_io_lib-296a06.o:(.bss+0x8000):
      multiple definition of `uc15_memsize'; /build/pdp11_cis-17339e.o:(.bss+0x118): first defined here
2022-05-07 07:36:11 +01:00
Stefan Frijters
131a5676d1
wine{Unstable,Staging}: 7.6 -> 7.7 2022-05-06 23:26:55 +02:00
Stefan Frijters
22b127cd4f
winetricks: 20210825 -> 20220411 2022-05-06 23:26:54 +02:00
Stefan Frijters
8752039f03
wine{Unstable,Staging}: 7.5 -> 7.6 2022-05-06 23:26:54 +02:00
Stefan Frijters
ab785b231b
wine{Unstable,Staging}: 7.4 -> 7.5 2022-05-06 23:26:51 +02:00
Malo Bourgon
16e15fa68f treewide: add meta.mainProgram to many packages 2022-05-04 18:08:19 -07:00
Ivar Scholten
444e767071 ryujinx: set makeWrapperArgs as an attribute 2022-05-02 19:55:14 +02:00
R. Ryantm
022c56fb7d mame: 0.242 -> 0.243 2022-04-30 08:09:32 +00:00
rewine
19429f8f50 ripes: init at 2.2.4 2022-04-29 09:00:25 -05:00
mdarocha
8a67b74064 ryujinx: update dependencies 2022-04-25 07:35:56 +02:00
Anderson Torres
458a8fee0d
Merge pull request #170045 from AndersonTorres/new-misc
x16: 38 -> 40
2022-04-24 13:54:31 -03:00
Thiago Kenji Okada
9a3bee902b
Merge pull request #169619 from thiagokokada/retroarch-bump
retroarch: 1.10.2 -> 1.10.3; libretro: unstable-2022-04-08 -> unstable-2022-04-21
2022-04-24 10:10:21 +01:00
AndersonTorres
97165f331e x16-emulator: 38 -> 40 2022-04-24 00:23:22 -03:00
AndersonTorres
5088ed8640 x16-rom: 38 -> 40 2022-04-24 00:23:22 -03:00
Thiago Kenji Okada
aff4beb95e libretro: pass explicit parameters to update_cores.py script
Hope this fixes the issue where sometimes the script calculates the
wrong hash (happening specially in `mame` core).
2022-04-24 02:29:02 +01:00
Thiago Kenji Okada
09d7048059 libretro.dosbox: fix build 2022-04-24 02:29:02 +01:00
Thiago Kenji Okada
b511e03b04 libretro: unstable-2022-04-08 -> unstable-2022-04-21 2022-04-24 02:29:01 +01:00
Thiago Kenji Okada
d359c16b4a
Merge pull request #169366 from thiagokokada/snes9x-init
snes9x: init at 1.61
2022-04-23 11:34:16 +01:00
Ivar Scholten
51a498e719 yuzu-{ea,mainline}: {2557,953} -> {2690,992} 2022-04-21 20:16:32 +02:00
Thiago Kenji Okada
54f84ac616 retroarch: 1.10.2 -> 1.10.3 2022-04-21 18:30:02 +01:00
Martino Fontana
3f8ac21fda dolphin-emu-{beta,primehack}: fix build 2022-04-21 15:04:14 +02:00
Thiago Kenji Okada
d30e9aabf4 snes9x: fix cross-compilation
This is done by importing an old patch from Gentoo's Portage, and also
rebuilding the `configure` script by using `autoreconfHook`
2022-04-21 09:07:45 +01:00
Thiago Kenji Okada
62905f6706 snes9x: init at 1.61
This is done by modifying the current `snes9x-gtk` derivation, including
a new `withGtk` option that when enabled will build the `snes9x-gtk`,
but when disabled will build `snes9x` instead. `snes9x` has less
dependencies than `snes9x-gtk`, having only X11 as a major dependency
and a minor one in ALSA. However, the only audio backend supported is ALSA,
so audio is only available on Linux.

Still, this has less dependencies than the GTK version, so it should be
useful as a minimal version for cross-compilation cases or when
porting to new devices. This also builds in macOS, however as I said
before, shouldn't have any sound there.
2022-04-21 09:04:10 +01:00
AndersonTorres
d575f86479 higan: move to bsnes/ subdir 2022-04-17 23:14:25 -03:00
AndersonTorres
a603582014 bsnes-hd: move to bsnes/ subdir 2022-04-17 23:11:10 -03:00
AndersonTorres
af8c5237d8 ares: move to bsnes/ subdir 2022-04-17 23:09:49 -03:00
Sergei Trofimovich
77a8b9fa82 zesarux: fix build for libcaca-0.99.beta20
Without the change `zesarux` fails build on `master` as:

    scrcaca.c:51:5: error: unknown type name 'cucul_canvas_t'; did you mean 'caca_canvas_t'?
       51 |     cucul_canvas_t *cv; caca_display_t *dp; caca_event_t ev;
          |     ^~~~~~~~~~~~~~
          |     caca_canvas_t
2022-04-15 20:45:12 +01:00
Malo Bourgon
0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
Quag
b56b2401b8 basiliskii: init at unstable-2022-04-05 2022-04-12 11:10:20 -05:00
R. Ryantm
f1521ea573 flycast: 1.2 -> 1.3 2022-04-10 16:26:36 +00:00
Thiago Kenji Okada
a8e52a1164
Merge pull request #167978 from thiagokokada/bump-mame
mame: 0.239 -> 0.242, add update script
2022-04-09 20:27:50 +01:00
Thiago Kenji Okada
605ba3fa7b mame: use lua 5.3 2022-04-09 18:53:08 +01:00
R. Ryantm
38a9ef814b ryujinx: 1.1.91 -> 1.1.100 2022-04-09 16:03:05 +00:00
Thiago Kenji Okada
7f4f71d3e7 mame: add patch to disable PDF documentation 2022-04-09 13:36:42 +01:00
Thiago Kenji Okada
d186f76cef mame: use system libraries when possible 2022-04-09 12:30:20 +01:00
Thiago Kenji Okada
aec46d1e40 mame: 0.239 -> 0.242 2022-04-09 11:31:38 +01:00
Thiago Kenji Okada
876b195ecc mame: add updateScript 2022-04-09 11:31:22 +01:00
Thiago Kenji Okada
eab6133b18 libretro: rename script 2022-04-08 23:22:01 +01:00
Thiago Kenji Okada
3c1b148066 libretro: unstable-2022-04-05 -> unstable-2022-04-08 2022-04-08 22:30:52 +01:00
Thiago Kenji Okada
13188121a4 libretro.hatari: simplify build 2022-04-08 22:30:52 +01:00
Thiago Kenji Okada
e6acb0c6a8 libretro.citra: fix build 2022-04-08 18:10:28 +01:00
Thiago Kenji Okada
7c4c28b2ca libretro.citra-canary: remove it
Not maintained anymore by upstream.
2022-04-08 17:27:42 +01:00
Thiago Kenji Okada
fea4c06ede libretro: unstable-2022-03-09 -> unstable-2022-04-05 2022-04-08 17:27:11 +01:00
Thiago Kenji Okada
19ea6302e3 retroarch: 1.10.1 -> 1.10.2 2022-04-08 17:27:10 +01:00
Thiago Kenji Okada
f5241283fd libretro: unstable-2022-01-21 -> unstable-2022-03-09 2022-04-08 17:27:10 +01:00
Thiago Kenji Okada
e0eeb37b38 retroarch: 1.10.0 -> 1.10.1 2022-04-08 17:27:10 +01:00
Thiago Kenji Okada
6b4c7368fa retroarchBare: re-add support to Darwin
This still doesn't fix our wrapped retroarch binary, but should be
sufficient to build retroarch+cores in Darwin.
2022-04-08 17:27:10 +01:00
Anderson Torres
b1a8ce20dd
Merge pull request #167537 from NickCao/tinyemu-cross
tinyemu: set CC and STRIP in makeFlags
2022-04-07 20:54:55 -03:00
Nick Cao
4623d107eb
tinyemu: set CC and STRIP in makeFlags 2022-04-07 10:10:37 +08:00
06kellyjac
0b94920e89 ryujinx: 1.1.77 -> 1.1.91 2022-04-06 19:21:50 +01:00
R. Ryantm
0a1607729b proton-caller: 2.3.2 -> 3.1.0 2022-04-06 07:07:25 -04:00
ajs124
32e1d67cc6 epsxe: drop 2022-04-04 15:10:45 +01:00
ajs124
de7dfaf2ac qmc2: remove after being marked broken for over two years
It was marked in commit 5aa4b19946 by Linus Heckemann on 2019-10-07 (commited on 2019-10-08)
2022-04-03 16:15:00 +01:00
ajs124
5cb86e081f fakenes: remove after being marked broken for over two years
It was marked in commit 9aae605fe7 by Yegor Timoshenko on 2017-09-28 (commited on 2017-09-28)
2022-04-03 16:14:13 +01:00
Ryan Mulligan
3e481ad9cd
Merge pull request #166278 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.21-13352-e58906cb4 -> 0.0.21-13388-4a86638ce
2022-03-31 08:01:29 -07:00
Sandro
2749ef1fc8
Merge pull request #163209 from IvarWithoutBones/init/flycast 2022-03-29 20:30:29 +02:00
R. Ryantm
d9c5cdb5b8 rpcs3: 0.0.21-13352-e58906cb4 -> 0.0.21-13388-4a86638ce 2022-03-29 16:11:35 +00:00
Ryan Mulligan
f9d7452d46
Merge pull request #164617 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.21-13327-6c096b72b -> 0.0.21-13352-e58906cb4
2022-03-28 09:30:12 -07:00
Ivar Scholten
6e822b50df reicast: remove
Reicast is unmaintained, and the upstream repository has been archived.
Use the maintained fork flycast instead.
2022-03-28 16:30:10 +02:00
Ivar Scholten
fd50b86920 flycast: init at 1.2 2022-03-28 16:27:37 +02:00
Ben Siraphob
1cf5591a99
Merge pull request #165303 from Stunkymonkey/treewide-pname-version-18 2022-03-24 22:55:34 -05:00
Ryan Mulligan
12e48068a5
Merge pull request #165609 from r-ryantm/auto-update/fceux
fceux: 2.6.3 -> 2.6.4
2022-03-24 11:09:54 -07:00
R. Ryantm
91e6099118 fceux: 2.6.3 -> 2.6.4 2022-03-24 12:59:36 +00:00
Ivv
9fb449b2d9
Merge pull request #164887 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.76 -> 1.1.77
2022-03-24 01:09:21 +01:00
Felix Buehler
e0476d93fe treewide: rename name to pname&version 2022-03-23 22:34:54 +01:00
Sandro
47102eca11
Merge pull request #165192 from IvarWithoutBones/init/goldberg 2022-03-23 05:00:31 +01:00
Sandro
00eed920ab
Merge pull request #165299 from ehmry/collapseos 2022-03-23 03:46:41 +01:00
Ivar Scholten
6fc40c85c4 goldberg-emu: init at 0.2.5 2022-03-22 02:02:43 +01:00
Ivv
857e2fe41f
Merge pull request #164597 from sbruder/update-yuzu/ea-2557
yuzu-{ea,mainline}: {2432,882} -> {2557,953}
2022-03-21 18:09:43 +01:00
Sander van der Burg
276ee7bba8
Merge pull request #164984 from svanderburg/vice-desktopitems
vice: add desktop items for all computer model emulators
2022-03-20 20:43:34 +01:00
Sandro
359e4b984f
Merge pull request #164621 from bhankas/master 2022-03-20 19:48:17 +01:00
Emery Hemingway
8ec528feef collapseos-cvm: init at 20220316 2022-03-20 13:41:15 -05:00
Payas Relekar
dd6c7096d6 wine{unstable,staging}: 7.2 -> 7.4, vkd3d: 1.2 -> 1.3 2022-03-20 23:47:34 +05:30
Sander van der Burg
6575433b6d vice: add desktop items for all computer model emulators 2022-03-20 16:26:28 +01:00
R. Ryantm
4aeb9ea107 ryujinx: 1.1.76 -> 1.1.77 2022-03-19 19:15:26 +00:00
Tony Höglund
aea975de52 ryujinx: update dependencies 2022-03-18 07:24:53 +01:00
R. Ryantm
ab9aef0cf7 ryujinx: 1.1.64 -> 1.1.76 2022-03-17 18:06:27 +00:00
R. Ryantm
7331a6e2f5 rpcs3: 0.0.21-13327-6c096b72b -> 0.0.21-13352-e58906cb4 2022-03-17 17:39:14 +00:00
Simon Bruder
e1432a6f48
yuzu-{ea,mainline}: {2432,882} -> {2557,953} 2022-03-17 14:38:10 +01:00
Ryan Mulligan
421818c240
Merge pull request #163734 from r-ryantm/auto-update/dolphin-emu-beta
dolphin-emu-beta: 5.0-15993 -> 5.0-16101
2022-03-15 12:35:05 -07:00
Guillaume Girol
446dda6d81
Merge pull request #159925 from NickCao/kmods
linuxPackages.*: various fixes related to cross compilation
2022-03-13 20:15:31 +00:00
Bobby Rong
e6a768fa50
Merge pull request #163268 from r-ryantm/auto-update/fceux
fceux: 2.6.2 -> 2.6.3
2022-03-13 15:03:52 +08:00
Sandro
b3a7d36c11
Merge pull request #162379 from r-ryantm/auto-update/rpcs3 2022-03-12 22:13:54 +01:00
R. Ryantm
dfd2449657 dolphin-emu-beta: 5.0-15993 -> 5.0-16101 2022-03-12 03:11:56 +00:00
Konrad Borowski
fc1d03c302 snes9x-gtk: 1.60 -> 1.61 2022-03-10 21:51:52 +00:00
SuperSamus
916c7c1b4f
melonDS: 0.9.3 -> 0.9.4 (#163600) 2022-03-10 16:12:16 -05:00
Ivar Scholten
f8a419ba8f ryujinx: 1.1.54 -> 1.1.64 2022-03-09 17:40:18 +01:00
R. Ryantm
420a68da4e fceux: 2.6.2 -> 2.6.3 2022-03-08 06:14:57 +00:00
Nick Cao
e2c5168db4
vhba: prepend kernel.makeFlags to makeFlags 2022-03-07 12:23:47 +08:00
R. Ryantm
76ccd48af3 rpcs3: 0.0.20-13222-8c2fd5095 -> 0.0.21-13327-6c096b72b 2022-03-01 15:04:28 +00:00
06kellyjac
36d6f93c6f ryujinx: 1.0.7168 -> 1.1.54
- changed the update script to now look at GH Actions
- formatted with nixpkgs-fmt
- added myself as a maintainer
2022-02-28 19:05:58 +00:00
Renaud
6eb1bcd9ae
Merge pull request #161425 from OPNA2608/update/punes
punes: 0.108 -> 0.109
2022-02-27 21:03:40 +01:00
K900
cb2cfba6f7 treewide: switch all desktop file generators to new API
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
OPNA2608
e458303d2f punes: 0.108 -> 0.109 2022-02-22 23:16:37 +01:00
OPNA2608
6f7d5cebf2 mednaffe: Enable for Darwin, fix wrapping 2022-02-22 22:06:48 +01:00
OPNA2608
3e3cb9b7c9 mednafen: Fix on Darwin 2022-02-22 21:18:17 +01:00
7c6f434c
bb4b1bcc70
Merge pull request #160256 from reckenrode/wine64-darwin
wine64: improve Darwin support
2022-02-20 10:36:35 +00:00
Thiago Kenji Okada
98de8579cd
Merge pull request #160920 from c0bw3b/pkg/retroarch
retroarch: keep meta.description short
2022-02-20 09:58:19 +00:00
Anderson Torres
91fb4fade2
Merge pull request #160909 from AndersonTorres/new-misc
mednafen: 1.26.1 -> 1.29.0
2022-02-19 19:43:40 -03:00
Renaud
218a378be6 retroarch: keep meta.description short
And move additional text to meta.longDescription
2022-02-19 18:07:06 +01:00
AndersonTorres
09640927e7 mednafen: 1.26.1 -> 1.29.0 2022-02-19 12:09:49 -03:00
Randy Eckenrode
ff2aca9f4a
wine: enable Vulkan on Darwin 2022-02-18 15:20:34 -05:00
R. Ryantm
68596bb41a attract-mode: 2.6.1 -> 2.6.2 2022-02-18 01:41:19 +00:00
Randy Eckenrode
424e97118f
wine: improve Darwin support
- Add a setup hook to allow Darwin to build PE DLLs using MinGW;
- Add a postConfigure script to fix preloader brekage on Apple Silicon
  Macs running under Rosetta 2;
- Disable linking against X11 libraries (pulled in by ffmpeg); and
- Allow building Wine 7.0 using the 10.12 SDK on x86_64-darwin.
2022-02-17 08:30:42 -05:00
Randy Eckenrode
bf1f71c0e2
wine: support stack unwinding 2022-02-17 08:30:42 -05:00
Randy Eckenrode
855311e176
wine-packages: support libusb and libkrb5 2022-02-17 08:30:42 -05:00
AndersonTorres
cb50e4d9a9 tinyemu: 2018-09-23 -> 2019-12-21 2022-02-16 01:40:00 -03:00
AndersonTorres
8ff85d5a9d tiny8086: refactor 2022-02-16 01:40:00 -03:00
AndersonTorres
cecc4e406d hercules: refactor 2022-02-16 01:40:00 -03:00
AndersonTorres
b3c62405d4 dynamips: refactor 2022-02-16 01:40:00 -03:00
AndersonTorres
4a45cd997b treewide: move some emulators to their correct place
bochs, dynamips, hercules, tiny8086 and tinyemu are not virtualizers.
2022-02-16 01:39:06 -03:00
AndersonTorres
8d65e832f0 Move misc/emulators to applications/emulators - part 1
Emulators form a class by themselves. So, they should be moved to applications/.
2022-02-16 01:38:20 -03:00