gnu: mpd: Add missing inputs.
Enable more features for MPD. * gnu/packages/mpd.scm (mpd)[inputs]: Add liburing, chromaprint, expat, libgme, libnfs, libopenmpt, libshout, pcre2, soxr, yajl and zziplib. Signed-off-by: Leo Famulari <leo@famulari.name>master
parent
716f2b330f
commit
42731de1d9
|
@ -49,6 +49,7 @@
|
||||||
#:use-module (gnu packages cdrom)
|
#:use-module (gnu packages cdrom)
|
||||||
#:use-module (gnu packages cmake) ;for MPD
|
#:use-module (gnu packages cmake) ;for MPD
|
||||||
#:use-module (gnu packages cpp)
|
#:use-module (gnu packages cpp)
|
||||||
|
#:use-module (gnu packages file-systems)
|
||||||
#:use-module (gnu packages freedesktop) ;elogind
|
#:use-module (gnu packages freedesktop) ;elogind
|
||||||
#:use-module (gnu packages gettext)
|
#:use-module (gnu packages gettext)
|
||||||
#:use-module (gnu packages gnome)
|
#:use-module (gnu packages gnome)
|
||||||
|
@ -81,7 +82,8 @@
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (gnu packages video)
|
||||||
#:use-module (gnu packages web)
|
#:use-module (gnu packages web)
|
||||||
#:use-module (gnu packages xiph))
|
#:use-module (gnu packages xiph)
|
||||||
|
#:use-module (gnu packages xml))
|
||||||
|
|
||||||
(define-public libmpdclient
|
(define-public libmpdclient
|
||||||
(package
|
(package
|
||||||
|
@ -144,41 +146,50 @@ interfacing MPD in the C, C++ & Objective C languages.")
|
||||||
(string-append "_" all)))
|
(string-append "_" all)))
|
||||||
(substitute* "meson.build"
|
(substitute* "meson.build"
|
||||||
(("systemd_dep,") "systemd_dep, _systemd_dep,")))))))
|
(("systemd_dep,") "systemd_dep, _systemd_dep,")))))))
|
||||||
(inputs (list ao
|
(inputs (append
|
||||||
alsa-lib
|
(if (target-linux?) (list liburing) '())
|
||||||
avahi
|
(list ao
|
||||||
boost
|
alsa-lib
|
||||||
curl
|
avahi
|
||||||
elogind
|
boost
|
||||||
ffmpeg
|
chromaprint
|
||||||
flac
|
curl
|
||||||
fmt
|
elogind
|
||||||
glib
|
expat
|
||||||
icu4c
|
ffmpeg
|
||||||
;; The LAME decoder comes from FFmpeg, but is added here so that
|
flac
|
||||||
;; configure picks up the LAME encoder.
|
fmt
|
||||||
lame
|
glib
|
||||||
libid3tag
|
icu4c
|
||||||
libmpdclient
|
;; The LAME decoder comes from FFmpeg, but is added here so that
|
||||||
libsamplerate
|
;; configure picks up the LAME encoder.
|
||||||
libsndfile
|
lame
|
||||||
libvorbis
|
libgme
|
||||||
opus
|
libid3tag
|
||||||
pipewire
|
libmpdclient
|
||||||
pulseaudio
|
libnfs
|
||||||
sqlite
|
libopenmpt
|
||||||
zlib))
|
libsamplerate
|
||||||
|
libshout
|
||||||
|
libsndfile
|
||||||
|
libvorbis
|
||||||
|
opus
|
||||||
|
pcre2
|
||||||
|
pipewire
|
||||||
|
pulseaudio
|
||||||
|
soxr
|
||||||
|
sqlite
|
||||||
|
yajl
|
||||||
|
zlib
|
||||||
|
zziplib)))
|
||||||
(native-inputs (list cmake pkg-config python-sphinx))
|
(native-inputs (list cmake pkg-config python-sphinx))
|
||||||
;; Missing optional inputs:
|
;; Missing optional inputs:
|
||||||
;; yajl
|
|
||||||
;; libcdio_paranoia
|
;; libcdio_paranoia
|
||||||
;; libmms
|
;; libmms
|
||||||
;; libadplug
|
;; libadplug
|
||||||
;; libaudiofile
|
;; libaudiofile
|
||||||
;; faad2
|
;; faad2
|
||||||
;; fluidsynth
|
;; fluidsynth
|
||||||
;; libgme
|
|
||||||
;; libshout
|
|
||||||
;; libmpg123
|
;; libmpg123
|
||||||
;; libmodplug
|
;; libmodplug
|
||||||
;; libmpcdec
|
;; libmpcdec
|
||||||
|
|
Reference in New Issue