* gnu/packages/emulators.scm (higan): Update to 110-0.ad0e11e.
[inputs]: Remove labels. Replace gtk+-2 with gtk+ and gtksourceview-2 with
gtksourceview-3.
[arguments]: Use gexps and gexp variables as well as search-input-file in
phases.
<#:make-flags>: Add higan.path and platform flags.
<#:phases> {chdir-to-higan}: Rename to...
{chdir-to-higan-ui}: ... this, switching to higan-ui directory.
{wrap-higan-executable}: Streamline via wrap-program.
Fixes: #1477
Change-Id: I46130180a3b8505233c9baba81789cd0ade262bd
* gnu/packages/emulators.scm (dolphin-emu)[arguments]<#:phases>
{'generate-fonts&hardcore-libvulkan-path}: Include a missing header.
Change-Id: I4ac3a69e956369015890663298b1e55aeaee1e5b
* gnu/packages/emulators.scm (stella): New variable.
Change-Id: Ida327501493b92367fd5a7fb1c8303c66e4a9d8a
Signed-off-by: Steve George <steve@futurile.net>
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.
* gnu/packages/gnome.scm (libtifiles2)[native-inputs]: Replace
gnu-gettext by gettext-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.
* gnu/packages/gnome.scm (libticables2)[native-inputs]: Replace
gnu-gettext by gettext-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.
* gnu/packages/gnome.scm (libticalcs2)[native-inputs]: Replace
gnu-gettext by gettext-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This older version of unicorn is required by python-angr. Without
it, python-angr does not pass check [0]. angr upstream is aware of
the problem but does not yet support newer versions of unicorn [1].
Other distributions, like Nix, solve this by packaging the older
version of unicorn specifically for angr [2], let's do the same!
* gnu/packages/emulators.scm (unicorn-2.0): New variable.
[0]: https://issues.guix.gnu.org/78132
[1]: https://github.com/angr/angr/issues/4921
[2]: https://github.com/NixOS/nixpkgs/pull/388155
Signed-off-by: Hilton Chain <hako@ultrarare.space>
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 (宋文武) <iyzsong@member.fsf.org>
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 (宋文武) <iyzsong@member.fsf.org>
Change-Id: I63edad8d3e886a2be2a2f4f48f59fb5cbbf239f8
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 (宋文武) <iyzsong@member.fsf.org>
Change-Id: I634f4b2ecc6d798b8a5386d9449fd32945453844
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 (宋文武) <iyzsong@member.fsf.org>
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 (宋文武) <iyzsong@member.fsf.org>
Change-Id: Ida8df1add940e1708c557223409d854aa995e8a5