Age | Commit message (Collapse) | Author |
|
* gnu/packages/emulators.scm (dosbox-staging) [arguments]: Set build-type to
release. Remove obsolute phases.
Change-Id: I80fdbb51db3b3373f4d2e299e3951820b2dbb97f
|
|
* gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.0.
[arguments]: Enable MT-32 emulation.
[inputs]: Add mt32emu, googletest.
Change-Id: Ia8ccdd533be6932e2e4fc3660cb472791194523a
Signed-off-by: 宋文武 <[email protected]>
|
|
* gnu/packages/emulators.scm (qtmips)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland-5.
Change-Id: Ib0f00ffa89e29cb2c6d156efd2f318b533e1a28b
|
|
This resolves a hang in the menu of the WaveRace game.
* gnu/packages/patches/dolphin-emu-data.patch: New file.
* gnu/packages/patches/libretro-dolphin-emu-data.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/emulators.scm (dolphin-emu) [source]: Apply dolphin-emu patch.
(libretro-dolphin-emu) [source]: Apply libretro-dolphin-emu patch.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: Ie22a7bba527724179f5296a44f1874d2efdbd94c
|
|
Otherwise, the search functionality of RetroArch would not work out of the
box.
* gnu/packages/emulators.scm (retroarch) [propagated-inputs]: Add
libretro-database.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: I63edad8d3e886a2be2a2f4f48f59fb5cbbf239f8
|
|
* gnu/packages/emulators.scm (libretro-database): New variable.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: I97b10abf9b2984cf2a622517b3c794474e98a3d0
|
|
This is to match the upstream name.
* gnu/packages/emulators.scm (retroarch-core-info): Rename to...
(libretro-core-info): ... this, and mark the previous name as deprecated.
(retroarch): Adjust accordingly.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: I634f4b2ecc6d798b8a5386d9449fd32945453844
|
|
* gnu/packages/emulators.scm (retroarch-core-info): Update to 1.20.0.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: I85eec43eedf24df44b5d486a2410652ad87536db
|
|
* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.20.0.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: I3b4121d2520ee08a9d8454f2666ed30c140ced5b
|
|
* gnu/packages/emulators.scm (libretro-dolphin-emu): New variable.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: Id05e1d17ff6927bb1492ce2816790f7d94f9e1b8
|
|
This makes it possible to locate system files provided by libretro cores, as
well as database and cheat files.
* gnu/packages/patches/retroarch-improved-search-paths.patch: Extend patch.
* gnu/packages/emulators.scm (retroarch-minimal) [native-search-paths]:
Register new search paths for the LIBRETRO_CHEATS_DIRECTORY,
LIBRETRO_DATABASE_DIRECTORY and LIBRETRO_SYSTEM_DIRECTORY variables.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: I48f9a92608c0e36922ce9dcc9bbb61d6ca915002
|
|
These files are necessary to save games, enable cheat codes, etc.
* gnu/packages/emulators.scm (dolphin-emu) [source] <snippet>: Refine to avoid
deleting a few .bin which are not executable objects but rather configuration
files samples.
[phases]: Add build-codeloader.bin, build-dsp_rom.bin and build-dsp_coefs.bin
phases.
[arguments] <configure-flags>: Add -DDSPTOOL=ON.
[native-inputs]: Add a cross-compiler for powerpc. Add python-minimal and
python-numpy.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: Ida8df1add940e1708c557223409d854aa995e8a5
|
|
* gnu/packages/emulators.scm (dolphin-emu)
[source] <snippet>: Delete bzip2, cubeb, enet, fmt, pugixml, soundtouch,
xxhash and zstd sources and de-register enet, soundtouch and xxhash from the
build system.
[arguments] <#:tests?>: Delete argument.
<#:phases>: Add remove-unittests-target-post-build-command and post-check
phases.
<#:configure-flags>: Specify CMAKE_CXX_FLAGS to locate soundtouch headers.
<#:test-target>: New argument.
[inputs]: Add bzip2, cubeb, enet, fmt-7, minizip-ng, xxhash and
zstd:lib. Replace soundtouch with soundtouch-1/integer-samples.
Reviewed-by: Sou Bunnbu (宋文武) <[email protected]>
Change-Id: Id996d992674f9efbbb2eb562286447a388716a82
|
|
* gnu/packages/emulators.scm (unicorn)[native-inputs]: Add python-setuptools
and python-wheel.
Change-Id: I8892c06c08b47662cfc952d393f458464e63e3b0
|
|
* gnu/packages/emulators.scm (python-archinfo)[native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I8108c69d7ea0a781cc063922cd4a8df8de9678ec
|
|
* gnu/packages/emulators.scm (libretro-bsnes-hd): New variable.
Change-Id: Ibb99d4f027530d5dc812c1cdbc22ad9d972234e5
|
|
* gnu/packages/emulators.scm (bsnes-hd): New variable.
Change-Id: Id3654e1231e24084e219c4d060eff2b4d888f62d
|
|
* gnu/packages/emulators.scm (make-libretro-beetle-psx): New procedure.
(libretro-beetle-psx, libretro-beetle-psx-hw): New variables.
Change-Id: I7d5bb2783a5952e00014f18eaf8e436e889ef77b
Signed-off-by: 宋文武 <[email protected]>
|
|
* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): Update to 1.20.0.
Change-Id: I830b71a4af2f81dc78592b8032eca779857cc75a
Signed-off-by: 宋文武 <[email protected]>
|
|
* gnu/packages/emulators.scm (mgba): Update to 0.10.4.
Change-Id: If8953b13752daa071a69ecf9b332cdefe72d1353
|
|
* gnu/packages/emulators.scm (scummvm): Update to 2.9.0.
Change-Id: I68239eadd25bd733942efe36d523e63d867c1605
|
|
* gnu/packages/emulators.scm (libretro-beetle-gba): New variable.
Change-Id: I3f58972ae9065e7e59b2d9fd5b31d528f7690da2
Signed-off-by: Maxim Cournoyer <[email protected]>
Modified-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/emulators.scm (python-keystone-engine) [native-inputs]:
Add python-setuptools and python-wheel.
Change-Id: I1c8eff0081abab0c4cfd2da11d88c0453d227a2f
|
|
Thix fixes CVE-2021-4296.
* gnu/packages/emulators.scm (unicorn): Update to 2.1.1.
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/emulators.scm (freedisksysrom): New variable.
Change-Id: I6058d647ec0097a5b774afa3a999b8525325a648
|
|
* gnu/packages/emulators.scm (retroarch-minimal)
[phases] <configure>: Add '--enable-dbus' configure flag.
Change-Id: I48257cdbe07620451b7c73998f1937c7e4c81b7a
|
|
* gnu/packages/emulators.scm (python-archinfo): Update to 9.2.112.
[propagated-inputs]: Add python-backports-strenum.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/python-xyz.scm (python-backports-strenum): New variable.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/emulators.scm (libretro-bsnes-jg): New variable.
Change-Id: I24e74c38c44d03e028d270beb184ab85af0394ba
|
|
* gnu/packages/emulators.scm (libretro-slang-shaders): New variable.
Change-Id: I72cba3abafc8b05789d5d7c506223af4510e0219
|
|
* gnu/packages/emulators.scm (libretro-mupen64plus-nx): New variable.
Change-Id: I2249a41722478d340ac4ca2d6d96fa8ae525d1f6
|
|
* gnu/packages/emulators.scm (libretro-lowresnx)
[arguments]: Use gexps.
Change-Id: I0db6455684d44868dd9577690e8ac1bd98a1abd2
|
|
* gnu/packages/emulators.scm (retroarch): Update to 1.19.1-1.48b71d5.
Change-Id: Icb4c3c8d80be97cf604aec0db2d86f340e31f01e
|
|
The RetroArch menus will not correctly render without its assets, the
plugins won't be usable without the core info files, and controllers won't be
usable without joypad-autoconfig files. Hence...
* gnu/packages/emulators.scm (retroarch-minimal): New variable, renamed from
previous retroarch.
(retroarch) [propagated-inputs]: New field.
Change-Id: I9dccf89da1f35acfa705de9ae02ae5f72a0b1825
|
|
* gnu/packages/emulators.scm (retroarch)
[phases] <configure>: Add --disable-update_core_info and
--disable-online_updater configuration flags.
Change-Id: Ie97a32e46324120d01af7f53e805f12893f63a75
|
|
* gnu/packages/patches/retroarch-improved-search-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/emulators.scm (retroarch) [source]: Apply patch.
[configure-flags]: Add '--disable-update_assets'.
[native-search-paths]: New search paths for LIBRETRO_ASSETS_DIRECTORY,
LIBRETRO_AUTOCONFIG_DIRECTORY, LIBRETRO_VIDEO_FILTER_DIRECTORY and
LIBRETRO_VIDEO_SHADER_DIRECTORY.
Fixes: https://issues.guix.gnu.org/38439
Change-Id: I593c223ad887277e4637adc8d7ef7439f9ced611
|
|
* gnu/packages/emulators.scm (retroarch) [source]: Add snippet removing
most bundled sources. Apply patch to allow using system SPIRV-Cross.
[phases] <configure>: Add --disable-builtinspirv_cross. Disable non-core features making use of bundled
libraries (7zip, cheevos crtswitchres, discord, dr_mp3, ixbm, stb_font,
stb_image, stb_vorbis and xdelta).
[inputs]: Add spirv-cross.
[license]: Add licenses of bundled sources.
* gnu/packages/patches/retroarch-unbundle-spirv-cross.patch: New file.
Change-Id: I824391424bf0fa2ec3888f02535b94dea3021378
|
|
* gnu/packages/emulators.scm (retroarch) [inputs]: Add fontconfig and
v4l-utils.
Change-Id: Ie82581b1f2cd8ce23f4ea04e5e09e3d6401d9464
|
|
* gnu/packages/emulators.scm (retroarch) [arguments]
<phases>: Use gexps; locate resources using `search-input-file' and
`search-input-directory'.
Change-Id: I0b1c4ff074e6f8287c14ac3327a8d0271391fec2
|
|
* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): New variable.
Change-Id: I56fe94f78b661c082a6e59fd59980462a0884a03
|
|
* gnu/packages/emulators.scm (retroarch-core-info): New variable.
Change-Id: I435c70673e1151bf300b9de2ea433abfe8508fbd
|
|
* gnu/packages/emulators.scm (retroarch-assets): New variable.
Change-Id: I1ac0eb6fd3e1e9c1ef5b4b120e7ac72cf3b68ca0
|
|
* gnu/packages/emulators.scm (jg-cega): New variable.
Change-Id: Ice3799d9aa4600006ac386fa40e80fb97b3018c8
|
|
* gnu/packages/emulators.scm (jg-nestopia): New variable.
Change-Id: I2f686f43a8339a124b9ef9640638ab182ecf7079
|
|
* gnu/packages/emulators.scm (jg-bsnes): New variable.
Change-Id: If88a7bea0c87c8af8fce051f8bec891ff249449f
|
|
* gnu/packages/emulators.scm (jgrf): New variable.
Change-Id: I0cf706e66977ceb96902dcd54f9175031e129445
|
|
* gnu/packages/emulators.scm (jg-api): New variable.
Change-Id: I2cd2086560f8353f8260209c4ee0f117c3615917
|
|
* gnu/packages/emulators.scm (bsnes) [arguments]: Use gexps.
[inputs]: Remove labels.
[home-page]: Update URL.
Change-Id: I69046d977c4647f46c1359d62b762149b8f70160
|
|
* gnu/packages/game-development.scm (retroarch): Update to 1.19.1.
Change-Id: I985de399994d8ee6777ad4849b77664b0742eae7
|
|
It is required for cross-compilation.
* gnu/packages/emulators.scm
(higan)[inputs]: Add 'bash-minimal'.
(pcsxr)[inputs]: Likewise.
Signed-off-by: Maxim Cournoyer <[email protected]>
Change-Id: I73ea46b3928faa60b16e87a4386b568495f689e4
|