gnu: retroarch-minimal: Add new search paths. 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
gnu: dolphin-emu: Build .bin binary files and preserve data ones. 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
gnu: dolphin-emu: Unbundle more libraries and enable tests. * 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 (宋文武) <iyzsong@member.fsf.org> Change-Id: Id996d992674f9efbbb2eb562286447a388716a82
gnu: Add soundtouch-1/integer-samples. * gnu/packages/audio.scm (soundtouch-1/integer-samples): New variable. Change-Id: Iea6e1313f2c7189ded9abf100f07ed530793f9f0 Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
bootloader/grub: Create grub background image with ungrafted inputs. This fixes bug https://issues.guix.gnu.org/75510. * gnu/bootloader/grub.scm (image->png): Create the grub-image using ungrafted inputs. Change-Id: Ia23dd081d9711c703b7bf795dc376e024bb5caff
gnu: kde-games: Update to 24.12.1. * gnu/packages/kde-games.scm (kde-games): Update to 24.12.1. Change-Id: I054b8b783f52c8c5c92b43219f973ee5a7e4e72e
gnu: knights: Update to 24.12.1. * gnu/packages/kde-games.scm (knights): Update to 24.12.1. Change-Id: I2bf4847b80c27be5217c4093b25ed87e4c46b8c2
gnu: kjumpingcube: Update to 24.12.1. * gnu/packages/kde-games.scm (kjumpingcube): Update to 24.12.1. Change-Id: I6f81fb91965e92f47571f190fbb50503e6a6516f
gnu: ksquares: Update to 24.12.1. * gnu/packages/kde-games.scm (ksquares): Update to 24.12.1. Change-Id: I612c9448785bcd1114912db82c0c6da21a19d3cd
gnu: kreversi: Update to 24.12.1. * gnu/packages/kde-games.scm (kreversi): Update to 24.12.1. Change-Id: Ia70934f99cc2fd4cf8db14fa655d357fd7142458
gnu: knavalbattle: Update to 24.12.1. * gnu/packages/kde-games.scm (knavalbattle): Update to 24.12.1. Change-Id: Ie8bde85f21133021904066c5e75a25e9f2ccf857
gnu: kollision: Update to 24.12.1. * gnu/packages/kde-games.scm (kollision): Update to 24.12.1. Change-Id: I10f1ce4b7a294d189a48e2e62b19b48c8279e5b6
gnu: ksnakeduel: Update to 24.12.1. * gnu/packages/kde-games.scm (ksnakeduel): Update to 24.12.1. Change-Id: Icfbe37daaa6be8b33ef7e7c81ddd37cbc141a2e0
gnu: killbots: Update to 24.12.1. * gnu/packages/kde-games.scm (killbots): Update to 24.12.1. Change-Id: I34ace0d1a1ac4827c7551638c810a0e8a360b67f
gnu: bovo: Update to 24.12.1. * gnu/packages/kde-games.scm (bovo): Update to 24.12.1. Change-Id: I9f8ab1e7a5730653f4d21a64d715955d2a611956
gnu: kspaceduel: Update to 24.12.1. * gnu/packages/kde-games.scm (kspaceduel): Update to 24.12.1. Change-Id: Ibb3bfe2b2ff496a9878f5eb33aaf39b0218a6e7a
gnu: kapman: Update to 24.12.1. * gnu/packages/kde-games.scm (kapman): Update to 24.12.1. Change-Id: I1a8c01e3c19d3ea7055723bf04bb353bc327a440
gnu: lskat: Update to 24.12.1. * gnu/packages/kde-games.scm (lskat): Update to 24.12.1. Change-Id: Id19db762c2459694d1c1f76b09ced785b8ce27d2
gnu: kubrick: Update to 24.12.1. * gnu/packages/kde-games.scm (kubrick): Update to 24.12.1. Change-Id: Ie72e81da55c0ff5638045ee3f8d67330ae0dfe52
gnu: kigo: Update to 24.12.1. * gnu/packages/kde-games.scm (kigo): Update to 24.12.1. Change-Id: I5ffeb69cb40a176dd2641460495f01d04888b0d9