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 )
# :use-module ( ( guix licenses ) # :prefix license: )
# :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
( origin
( method git-fetch )
( uri ( git-reference
( url "https://github.com/melonDS-emu/melonDS.git" )
( commit "0.9.5" ) ) )
( file-name ( git-file-name name version ) )
( sha256 ( base32 "0c4hhs5mffj43pa2y18k70q6szc09m8yj0gqw2svszpvpz2n91cz" ) ) ) )
2024-02-10 16:32:04 -07:00
( native-inputs
( list pkg-config extra-cmake-modules ) )
2024-01-26 16:44:30 -07:00
( inputs
2024-02-10 16:32:04 -07:00
( 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 )
( arguments ( list
# :tests? #f
# :build-type "Release" ) )
( home-page "https://github.com/melonDS-emu/melonDS" )
2024-02-10 16:37:36 -07:00
( synopsis "DS emulator, sorta" )
( 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 ) ) )