summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorIan Eure <ian@retrospec.tv>2026-04-19 21:20:27 -0700
committer宋文武 <iyzsong@member.fsf.org>2026-04-22 17:01:48 +0800
commitd93e81e2b4320ca168eaecb5ef5fbea4a519ac31 (patch)
tree8d9e94a31ff0c6d870ca9082e3e934d33b30b2d3 /gnu
parent8bb50dde37606de2c9bd52d09c122783c89567fd (diff)
gnu: mame: Update to 0.287.
* gnu/packages/emulators.scm (mame): Update to 0.287. [source]: Adjust snippet. [inputs]: Replace lua with lua-5.4-for-c++. Merges guix/guix!8012 Change-Id: Ib872a90b2766f9381ebc4ba6774dd8a332bd8f25 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emulators.scm14
1 files changed, 8 insertions, 6 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 979ef6c074..ebcdb00440 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -3452,7 +3452,7 @@ This is a part of the TiLP project.")
(define-public mame
(package
(name "mame")
- (version "0.252")
+ (version "0.287")
(source
(origin
(method git-fetch)
@@ -3461,16 +3461,16 @@ This is a part of the TiLP project.")
(commit (apply string-append "mame" (string-split version #\.)))))
(file-name (git-file-name name version))
(sha256
- (base32 "07qhcm1v47sy2wj30nx3cbhvcbgki0cl83gabr0miiw60fhgyn6j"))
+ (base32 "1p9v71gvaqiyj6sa1b0wkdksa9wnr6yr2a43ckycljjfas5s36kq"))
(modules '((guix build utils)))
(snippet
;; Remove bundled libraries.
'(begin
(with-directory-excursion "3rdparty"
(for-each delete-file-recursively
- '("asio" "expat" "glm" "libflac" "libjpeg" "lua"
- "portaudio" "portmidi" "pugixml" "rapidjson" "SDL2"
- "SDL2-override" "sqlite3" "utf8proc" "zlib")))))))
+ '("asio" "expat" "glm" "flac" "libjpeg" "lua"
+ "portaudio" "portmidi" "pugixml" "rapidjson"
+ "sqlite3" "utf8proc" "zlib")))))))
(build-system gnu-build-system)
(arguments
(list
@@ -3604,7 +3604,9 @@ This is a part of the TiLP project.")
libjpeg-turbo
libxi
libxinerama
- lua
+ ;; MAME requires Lua compiled as C++ to work correctly.
+ ;; See https://www.mamedev.org/?p=523
+ lua-5.4-for-c++
portaudio
portmidi
pugixml