summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-09-29 17:06:34 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2024-10-07 01:20:21 +0900
commitb759a9ffdfd8f38043c8100e9984ebecd34360f9 (patch)
treee6c8cb301bba80fb44419ac26210eae76a9ce3fd /gnu/packages
parent283e24c05e55c502f082e85f2948e00f592a3994 (diff)
gnu: Add retroarch-joypad-autoconfig.
* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): New variable. Change-Id: I56fe94f78b661c082a6e59fd59980462a0884a03
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/emulators.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 56ef97567e2..a1e5a1f0c9f 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
1549@url{https://github.com/libretro/libretro-super, libretro-super} repository.") 1549@url{https://github.com/libretro/libretro-super, libretro-super} repository.")
1550 (license license:expat)))) 1550 (license license:expat))))
1551 1551
1552(define-public retroarch-joypad-autoconfig
1553 (package
1554 (name "retroarch-joypad-autoconfig")
1555 (version "1.19.0")
1556 (source
1557 (origin
1558 (method git-fetch)
1559 (uri (git-reference
1560 (url "https://github.com/libretro/retroarch-joypad-autoconfig")
1561 (commit (string-append "v" version))))
1562 (file-name (git-file-name name version))
1563 (sha256
1564 (base32
1565 "1gg4nc2wjqz72z40diqbanfkfalvb9hhb8scwn51v2w704rm634b"))))
1566 (build-system gnu-build-system)
1567 (arguments
1568 (list #:tests? #f ;no meaningful test suite
1569 #:make-flags #~(list (string-append "PREFIX=" #$output))
1570 #:phases #~(modify-phases %standard-phases
1571 (delete 'configure)))) ;no configure script
1572 (home-page "https://github.com/libretro/retroarch-joypad-autoconfig")
1573 (synopsis "RetroArch joypad autoconfig files")
1574 (description "This package provides joypad autoconfig files for RetroArch,
1575the reference frontend for the libretro API. The autoconfig files are used to
1576recognize input devices and automatically setup default mappings between the
1577physical device and the RetroPad virtual controller.")
1578 (license license:expat)))
1579
1552(define-public retroarch 1580(define-public retroarch
1553 (package 1581 (package
1554 (name "retroarch") 1582 (name "retroarch")