gnu: musikcube: Update to 3.0.1.

* gnu/packages/music.scm (musikcube): Update to 3.0.1.
[arguments]<#:configure-flags>: Remove "-DENABLE_BUNDLED_TAGLIB=false".
[native-inputs]: Add "asio".
[inputs]: Replace "ncurses" with "ncurses/tinfo" and add "libgme", "libogg",
"libvorbis" and "pipewire".

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Sughosha 2023-06-10 08:28:15 +00:00 committed by Christopher Baines
parent 86d7c5730c
commit a44cd79545
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -159,6 +159,7 @@
#:use-module (gnu packages mpd)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages netpbm)
#:use-module (gnu packages networking)
#:use-module (gnu packages pcre)
#:use-module (gnu packages pdf)
#:use-module (gnu packages perl)
@ -7095,7 +7096,7 @@ choice.")
(define-public musikcube
(package
(name "musikcube")
(version "0.96.10")
(version "3.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
@ -7104,13 +7105,12 @@ choice.")
(file-name (git-file-name name version))
(sha256
(base32
"06myr83x8jvzlzchg3jsw1163n2lcsbmb176zgnx7xxa26jpdbh1"))))
"09q15xlssgg67zg5m0q574k3al2pdjdnm1580mlf0wzr6a021fnd"))))
(build-system cmake-build-system)
(arguments
'(#:tests? #f ; No test suite
#:configure-flags
'("-DCMAKE_BUILD_TYPE=Release"
"-DENABLE_BUNDLED_TAGLIB=false"
;; Use the "wide" ncurses headers but don't look for them in an
;; ncursesw directory. For more info:
;; https://github.com/clangen/musikcube/wiki/building#compiler-cannot-find-ncurseswcursesh
@ -7118,7 +7118,7 @@ choice.")
;; We will strip the binaries ourselves in the 'strip' phase.
"-DDISABLE_STRIP=true")))
(native-inputs
(list pkg-config))
(list asio pkg-config))
(inputs
(list alsa-lib
boost
@ -7126,10 +7126,14 @@ choice.")
ffmpeg-4
lame
libev
libgme
libmicrohttpd
libogg
libopenmpt
ncurses
libvorbis
ncurses/tinfo
openssl
pipewire
pulseaudio
taglib
zlib))