2024-01-26 16:44:30 -07:00
( define-module ( skg packages melonds )
# :use-module ( guix )
# :use-module ( guix build-system gnu )
# :use-module ( guix build-system cmake )
# :use-module ( guix git-download )
2024-02-10 16:46:03 -07:00
# :use-module ( ( guix licenses )
# :prefix license: )
2024-01-26 16:44:30 -07:00
# :use-module ( gnu packages )
# :use-module ( gnu packages kde-frameworks )
# :use-module ( gnu packages curl )
# :use-module ( gnu packages admin )
# :use-module ( gnu packages sdl )
# :use-module ( gnu packages qt )
# :use-module ( gnu packages containers )
# :use-module ( gnu packages pkg-config )
# :use-module ( gnu packages backup )
# :use-module ( gnu packages xorg )
# :use-module ( gnu packages freedesktop )
# :use-module ( gnu packages compression ) )
( define-public melonds
( package
( name "melonds" )
( version "0.9.5" )
( source
2024-02-10 16:46:03 -07:00
( origin
( method git-fetch )
( uri ( git-reference
( url "https://github.com/melonDS-emu/melonDS" )
( commit "0.9.5" ) ) )
( file-name ( git-file-name name version ) )
( sha256
( base32 "0c4hhs5mffj43pa2y18k70q6szc09m8yj0gqw2svszpvpz2n91cz" ) ) ) )
( native-inputs ( list pkg-config extra-cmake-modules ) )
( inputs ( list wayland
egl-wayland
curl
libpcap
sdl2
qtbase-5
qtmultimedia-5
libslirp
libarchive
zstd ) )
2024-01-26 16:44:30 -07:00
( build-system cmake-build-system )
2024-02-10 16:46:03 -07:00
( arguments
( list
# :tests? #f
# :build-type "Release" ) )
2024-01-26 16:44:30 -07:00
( home-page "https://github.com/melonDS-emu/melonDS" )
2024-02-10 16:37:36 -07:00
( synopsis "DS emulator, sorta" )
2024-02-10 16:46:03 -07:00
( description
"DS emulator, sorta. The goal is to do things right and fast, akin to blargSNES (but hopefully better). But also to, you know, have a fun challenge :)" )
2024-01-26 16:44:30 -07:00
( license license:gpl3 ) ) )