mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add fceux.
* gnu/packages/emulators.scm (fceux): New variable. Closes: #2225 Change-Id: Ib70a568c5160dba2f9a1d6de08647d883ece97c2 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
parent
3d28018a10
commit
9b2e32cd46
1 changed files with 43 additions and 0 deletions
|
@ -25,6 +25,7 @@
|
|||
;;; Copyright © 2025 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2025 Andrew Wong <wongandj@icloud.comg>
|
||||
;;; Copyright © 2025 Anderson Torres <anderson.torres.8519@gmail.com>
|
||||
;;; Copyright © 2025 Laura Kirsch <laurakirsch240406@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -4713,3 +4714,45 @@ information. Useful for cross-architecture tools (such as @code{python-pyvex}).
|
|||
(synopsis "8051/8052 emulator with curses-based UI")
|
||||
(description "emu8051 is a simulator of the 8051/8052 microcontrollers.")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public fceux
|
||||
(package
|
||||
(name "fceux")
|
||||
(version "2.6.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/TASEmulators/fceux")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "02s5qmxdxpsa71977z9bs5vfhnszn5nr5hk05wns8cm9nshbg7as"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet #~(map delete-file-recursively
|
||||
(list "output/lua5.1.dll" "output/lua51.dll"
|
||||
"src/drivers/win" "fceux-server" "vc")))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; No test suite.
|
||||
#:tests? #f))
|
||||
(inputs (list qtbase-5
|
||||
zlib
|
||||
minizip
|
||||
sdl2
|
||||
lua-5.1
|
||||
libx264
|
||||
x265
|
||||
ffmpeg
|
||||
libxkbcommon
|
||||
libarchive))
|
||||
(native-inputs (list pkg-config))
|
||||
(synopsis "NES/Famicom emulator")
|
||||
(description
|
||||
"FCEUX is a Nintendo Entertainment System (NES), Famicom, Famicom Disk
|
||||
System (FDS), and Dendy emulator. It supports NTSC (USA/JPN), PAL (European),
|
||||
and NTSC-PAL Hybrid modes. It also offers tools for debugging, rom-hacking,
|
||||
map making, Tool-assisted movies, and Lua scripting.")
|
||||
(home-page "https://fceux.com/web/home.html")
|
||||
(license license:gpl2+)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue