guix/gnu
Maxim Cournoyer 9875fbfeba
gnu: retroarch: Reduce bundled libraries to a minimum.
* 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
2024-10-07 01:20:21 +09:00
..
bootloader
build file-systems: Add support for exFAT. 2024-09-01 02:00:00 +02:00
home home: xdg-mime-applications: Fix file name spelling. 2024-09-29 22:21:34 +08:00
installer
machine
packages gnu: retroarch: Reduce bundled libraries to a minimum. 2024-10-07 01:20:21 +09:00
services services: file-system: Do not try to unmount /dev and /. 2024-09-19 19:03:08 +02:00
system images: wsl2: Update comment. 2024-09-08 02:00:00 +02:00
tests services: cleanup: Reintroduce explicit ‘chmod’ calls. 2024-09-25 17:53:53 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm installer: Use the latest ‘iso-codes’. 2024-09-28 12:55:54 +02:00
local.mk gnu: retroarch: Reduce bundled libraries to a minimum. 2024-10-07 01:20:21 +09:00
machine.scm
packages.scm
services.scm services: cleanup: Reintroduce explicit ‘chmod’ calls. 2024-09-25 17:53:53 +02:00
system.scm
tests.scm