diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-09-29 17:06:34 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-10-07 01:20:21 +0900 |
commit | b759a9ffdfd8f38043c8100e9984ebecd34360f9 (patch) | |
tree | e6c8cb301bba80fb44419ac26210eae76a9ce3fd /gnu/packages/emulators.scm | |
parent | 283e24c05e55c502f082e85f2948e00f592a3994 (diff) |
gnu: Add retroarch-joypad-autoconfig.
* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): New variable.
Change-Id: I56fe94f78b661c082a6e59fd59980462a0884a03
Diffstat (limited to 'gnu/packages/emulators.scm')
-rw-r--r-- | gnu/packages/emulators.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 56ef97567e..a1e5a1f0c9 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -1549,6 +1549,34 @@ metadata about each known libretro core. The snapshot is taken from the @url{https://github.com/libretro/libretro-super, libretro-super} repository.") (license license:expat)))) +(define-public retroarch-joypad-autoconfig + (package + (name "retroarch-joypad-autoconfig") + (version "1.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libretro/retroarch-joypad-autoconfig") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gg4nc2wjqz72z40diqbanfkfalvb9hhb8scwn51v2w704rm634b")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #f ;no meaningful test suite + #:make-flags #~(list (string-append "PREFIX=" #$output)) + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) ;no configure script + (home-page "https://github.com/libretro/retroarch-joypad-autoconfig") + (synopsis "RetroArch joypad autoconfig files") + (description "This package provides joypad autoconfig files for RetroArch, +the reference frontend for the libretro API. The autoconfig files are used to +recognize input devices and automatically setup default mappings between the +physical device and the RetroPad virtual controller.") + (license license:expat))) + (define-public retroarch (package (name "retroarch") |