mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add libretro-flycast.
* gnu/packages/emulators.scm (flycast) [source]: Preserve "libzip" bundled copy. (libretro-flycast): New variable. Change-Id: Ie5f1ff3e51a7fb9021a8c272d529478c9c6f3d8e
This commit is contained in:
parent
bbc8792e18
commit
010c9c2ed7
1 changed files with 22 additions and 11 deletions
|
@ -4380,17 +4380,21 @@ on a Commodore C64, C128 etc.")
|
|||
;; (("add_subdirectory\\(core/deps/Vulkan-Headers\\)")
|
||||
;; "find_package(VulkanHeaders)"))
|
||||
(with-directory-excursion "core/deps"
|
||||
(for-each delete-file-recursively
|
||||
'("SDL"
|
||||
"Spout"
|
||||
"Syphon"
|
||||
;; TODO: Uncomment after our vulkan-headers
|
||||
;; are update to 1.3.261.0 or newer.
|
||||
;;"Vulkan-Headers"
|
||||
"breakpad"
|
||||
"discord-rpc"
|
||||
"libzip"
|
||||
"oboe")))))))
|
||||
(for-each
|
||||
delete-file-recursively
|
||||
'("SDL"
|
||||
"Spout"
|
||||
"Syphon"
|
||||
;; TODO: Uncomment after our vulkan-headers
|
||||
;; are update to 1.3.261.0 or newer.
|
||||
;;"Vulkan-Headers"
|
||||
"breakpad"
|
||||
"discord-rpc"
|
||||
;; XXX: The libretro build requires the bundled
|
||||
;; libzip, which it uses to produce a
|
||||
;; static library.
|
||||
;;"libzip"
|
||||
"oboe")))))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
@ -4432,6 +4436,13 @@ on a Commodore C64, C128 etc.")
|
|||
and Atomiswave emulator derived from reicast.")
|
||||
(license license:gpl2+))))
|
||||
|
||||
(define-public libretro-flycast
|
||||
(package/inherit flycast
|
||||
(name "libretro-flycast")
|
||||
(arguments (substitute-keyword-arguments (package-arguments flycast)
|
||||
((#:configure-flags flags)
|
||||
#~(cons "-DLIBRETRO=ON" #$flags))))))
|
||||
|
||||
(define-public freedisksysrom
|
||||
;; There is no release; use the latest commit.
|
||||
(let ((commit "0d5f95f109bb3aadf2bb9510bfda13879bbd5266")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue