[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#60357] [PATCH] gnu: mpd: Add missing inputs.
From: |
mirai |
Subject: |
[bug#60357] [PATCH] gnu: mpd: Add missing inputs. |
Date: |
Tue, 27 Dec 2022 16:10:49 +0000 |
From: Bruno Victal <mirai@makinata.eu>
Enable more features for MPD.
* gnu/packages/mpd.scm (mpd)[inputs]: Add liburing, chromaprint, expat,
libgme, libnfs, libopenmpt, libshout, pcre2, soxr, yajl and zziplib.
---
gnu/packages/mpd.scm | 67 ++++++++++++++++++++++++++------------------
1 file changed, 39 insertions(+), 28 deletions(-)
diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 63fb9bc974..0659257ede 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -49,6 +49,7 @@ (define-module (gnu packages mpd)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages cmake) ;for MPD
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages file-systems)
#:use-module (gnu packages freedesktop) ;elogind
#:use-module (gnu packages gettext)
#:use-module (gnu packages gnome)
@@ -81,7 +82,8 @@ (define-module (gnu packages mpd)
#:use-module (gnu packages tls)
#:use-module (gnu packages video)
#:use-module (gnu packages web)
- #:use-module (gnu packages xiph))
+ #:use-module (gnu packages xiph)
+ #:use-module (gnu packages xml))
(define-public libmpdclient
(package
@@ -144,41 +146,50 @@ (define-public mpd
(string-append "_" all)))
(substitute* "meson.build"
(("systemd_dep,") "systemd_dep, _systemd_dep,")))))))
- (inputs (list ao
- alsa-lib
- avahi
- boost
- curl
- elogind
- ffmpeg
- flac
- fmt
- glib
- icu4c
- ;; The LAME decoder comes from FFmpeg, but is added here so
that
- ;; configure picks up the LAME encoder.
- lame
- libid3tag
- libmpdclient
- libsamplerate
- libsndfile
- libvorbis
- opus
- pipewire-0.3
- pulseaudio
- sqlite
- zlib))
+ (inputs (append
+ (if (target-linux?) (list liburing) '())
+ (list ao
+ alsa-lib
+ avahi
+ boost
+ chromaprint
+ curl
+ elogind
+ expat
+ ffmpeg
+ flac
+ fmt
+ glib
+ icu4c
+ ;; The LAME decoder comes from FFmpeg, but is added here so
that
+ ;; configure picks up the LAME encoder.
+ lame
+ libgme
+ libid3tag
+ libmpdclient
+ libnfs
+ libopenmpt
+ libsamplerate
+ libshout
+ libsndfile
+ libvorbis
+ opus
+ pcre2
+ pipewire-0.3
+ pulseaudio
+ soxr
+ sqlite
+ yajl
+ zlib
+ zziplib)))
(native-inputs (list cmake pkg-config python-sphinx))
;; Missing optional inputs:
- ;; yajl
;; libcdio_paranoia
;; libmms
;; libadplug
;; libaudiofile
;; faad2
;; fluidsynth
- ;; libgme
- ;; libshout
;; libmpg123
;; libmodplug
;; libmpcdec
base-commit: 8f93a1e01a879ae026678dd92c18e2a2a49be540
--
2.38.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug#60357] [PATCH] gnu: mpd: Add missing inputs.,
mirai <=