mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-02-10 13:40:20 +01:00
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>
This commit is contained in:
parent
716f2b330f
commit
42731de1d9
1 changed files with 39 additions and 28 deletions
|
@ -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,12 +146,16 @@ 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
|
||||||
|
(if (target-linux?) (list liburing) '())
|
||||||
|
(list ao
|
||||||
alsa-lib
|
alsa-lib
|
||||||
avahi
|
avahi
|
||||||
boost
|
boost
|
||||||
|
chromaprint
|
||||||
curl
|
curl
|
||||||
elogind
|
elogind
|
||||||
|
expat
|
||||||
ffmpeg
|
ffmpeg
|
||||||
flac
|
flac
|
||||||
fmt
|
fmt
|
||||||
|
@ -158,27 +164,32 @@ interfacing MPD in the C, C++ & Objective C languages.")
|
||||||
;; The LAME decoder comes from FFmpeg, but is added here so that
|
;; The LAME decoder comes from FFmpeg, but is added here so that
|
||||||
;; configure picks up the LAME encoder.
|
;; configure picks up the LAME encoder.
|
||||||
lame
|
lame
|
||||||
|
libgme
|
||||||
libid3tag
|
libid3tag
|
||||||
libmpdclient
|
libmpdclient
|
||||||
|
libnfs
|
||||||
|
libopenmpt
|
||||||
libsamplerate
|
libsamplerate
|
||||||
|
libshout
|
||||||
libsndfile
|
libsndfile
|
||||||
libvorbis
|
libvorbis
|
||||||
opus
|
opus
|
||||||
|
pcre2
|
||||||
pipewire
|
pipewire
|
||||||
pulseaudio
|
pulseaudio
|
||||||
|
soxr
|
||||||
sqlite
|
sqlite
|
||||||
zlib))
|
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
|
||||||
|
|
Loading…
Add table
Reference in a new issue