gnu: a2jmidid: Fix build for riscv64-linux.

* gnu/packages/music.scm (a2jmidid)[source]: Add snippet.

Change-Id: I7bcbe87cba314eeb7f939ea64573b3717e4ed448
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
Zheng Junjie 2024-03-19 19:08:09 +08:00 committed by 宋文武
parent a66a5d55c5
commit 8dbc9b4658
No known key found for this signature in database
GPG key ID: D415BF253B515976

View file

@ -7247,6 +7247,13 @@ (define-public a2jmidid
(uri (git-reference
(url "https://github.com/jackaudio/a2jmidid")
(commit version)))
(modules '((guix build utils)))
(snippet
;; Fix build for for riscv64-linux, same as:
;; https://github.com/jackaudio/a2jmidid/pull/18
'(substitute* "sigsegv.c"
(("!defined[(]__aarch64__[)]")
"!defined(__arch64__) && !defined(__riscv)")))
(sha256
(base32 "1x6rcl3f4nklnx4p5jln9a7fpj9y7agjxs9rw7cccmwnski7pnsq"))
(file-name (git-file-name name version))))