package/mpd: bump to version 0.21.11

MPD changed from Autotools to the Meson build system.

Add config options for the qobuz and tidal plugins and group them together
with the soundcloud plugin under "Commercial services".

Helping MPD to find tremor in static linking scenarios is no longer
needed and can safely be removed.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Jörg Krause 2019-07-28 08:10:23 +02:00 committed by Thomas Petazzoni
parent 624eb111e1
commit 54b9008d48
4 changed files with 118 additions and 130 deletions

View File

@ -1,40 +0,0 @@
From 8eaf14a17244aaf000b4d19e4fde4a637576939f Mon Sep 17 00:00:00 2001
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Date: Sun, 7 Feb 2016 21:40:47 +0100
Subject: [PATCH] configure.ac: check if libatomic is needed
The mpd source code uses the C++11 <atomic> functionality, which
internally is implemented using the __atomic_*() gcc built-ins. On
certain architectures, the __atomic_*() built-ins are implemented in
the libatomic library that comes with the rest of the gcc runtime. Due
to this, code using <atomic> might need to link against libatomic,
otherwise one hits build issues such as:
GlobalEvents.cxx:(.text._ZN12GlobalEvents4EmitENS_5EventE+0x14): undefined reference to `__atomic_fetch_or_4'
on an architecture like SPARC.
To solve this, a configure.ac check is added to know if we need to
link against libatomic or not.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
configure.ac | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configure.ac b/configure.ac
index 107b45a..8e6fab7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -233,6 +233,8 @@ if test x$have_pthread_setname_np = xyes; then
AC_DEFINE(HAVE_PTHREAD_SETNAME_NP, 1, [Is pthread_setname_np() available?])
fi
+AC_SEARCH_LIBS([__atomic_load_4], [atomic])
+
dnl ---------------------------------------------------------------------------
dnl Event loop selection
dnl ---------------------------------------------------------------------------
--
2.6.4

View File

@ -34,6 +34,30 @@ config BR2_PACKAGE_MPD_SQLITE
Enable sqlite database support. Enable sqlite database support.
If you don't use sqlite it will use an ASCII database. If you don't use sqlite it will use an ASCII database.
comment "Commercial services"
config BR2_PACKAGE_MPD_QOBUZ
bool "qobuz"
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS
select BR2_PACKAGE_MPD_CURL
select BR2_PACKAGE_LIBGCRYPT
select BR2_PACKAGE_YAJL
help
Play songs from the commercial streaming service Qobuz.
config BR2_PACKAGE_MPD_SOUNDCLOUD
bool "soundcloud"
select BR2_PACKAGE_YAJL
help
Enable soundcloud.com playlist support.
config BR2_PACKAGE_MPD_TIDAL
bool "tidal"
select BR2_PACKAGE_MPD_CURL
select BR2_PACKAGE_YAJL
help
Play songs from the commercial streaming service TIDAL.
comment "Converter plugins" comment "Converter plugins"
config BR2_PACKAGE_MPD_LIBSAMPLERATE config BR2_PACKAGE_MPD_LIBSAMPLERATE
@ -217,12 +241,6 @@ config BR2_PACKAGE_MPD_LIBSMBCLIENT
help help
Enable Samba support. Enable Samba support.
config BR2_PACKAGE_MPD_SOUNDCLOUD
bool "soundcloud"
select BR2_PACKAGE_YAJL
help
Enable soundcloud.com playlist support.
comment "Output plugins" comment "Output plugins"
config BR2_PACKAGE_MPD_ALSA config BR2_PACKAGE_MPD_ALSA

View File

@ -1,3 +1,3 @@
# Locally calculated after checking pgp signature # Locally calculated after checking pgp signature
sha256 503e5f9f237290f568ff7956ab2f9aed563594bf749f19b8fe994fb21434afea mpd-0.20.23.tar.xz sha256 d32ef88b4404b188c4505462cfd3fb695463800c9d062e5148f782ca227a6cbd mpd-0.21.11.tar.xz
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING

View File

@ -4,279 +4,289 @@
# #
################################################################################ ################################################################################
MPD_VERSION_MAJOR = 0.20 MPD_VERSION_MAJOR = 0.21
MPD_VERSION = $(MPD_VERSION_MAJOR).23 MPD_VERSION = $(MPD_VERSION_MAJOR).11
MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz
MPD_SITE = http://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_SITE = http://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR)
MPD_DEPENDENCIES = host-pkgconf boost MPD_DEPENDENCIES = host-pkgconf boost
MPD_LICENSE = GPL-2.0+ MPD_LICENSE = GPL-2.0+
MPD_LICENSE_FILES = COPYING MPD_LICENSE_FILES = COPYING
MPD_AUTORECONF = YES
# Some options need an explicit --disable or --enable
# Zeroconf support depends on libdns_sd from avahi. # Zeroconf support depends on libdns_sd from avahi.
ifeq ($(BR2_PACKAGE_MPD_AVAHI_SUPPORT),y) ifeq ($(BR2_PACKAGE_MPD_AVAHI_SUPPORT),y)
MPD_DEPENDENCIES += avahi MPD_DEPENDENCIES += avahi
MPD_CONF_OPTS += --with-zeroconf=avahi MPD_CONF_OPTS += -Dzeroconf=avahi
else else
MPD_CONF_OPTS += --with-zeroconf=no MPD_CONF_OPTS += -Dzeroconf=disabled
endif endif
# MPD prefers libicu for utf8 collation instead of libglib2. # MPD prefers libicu for utf8 collation instead of libglib2.
ifeq ($(BR2_PACKAGE_ICU),y) ifeq ($(BR2_PACKAGE_ICU),y)
MPD_DEPENDENCIES += icu MPD_DEPENDENCIES += icu
MPD_CONF_OPTS += --enable-icu MPD_CONF_OPTS += -Dicu=enabled
else else
MPD_CONF_OPTS += --disable-icu MPD_CONF_OPTS += -Dicu=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_ALSA),y) ifeq ($(BR2_PACKAGE_MPD_ALSA),y)
MPD_DEPENDENCIES += alsa-lib MPD_DEPENDENCIES += alsa-lib
MPD_CONF_OPTS += --enable-alsa MPD_CONF_OPTS += -Dalsa=enabled
else else
MPD_CONF_OPTS += --disable-alsa MPD_CONF_OPTS += -Dalsa=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_AO),y) ifeq ($(BR2_PACKAGE_MPD_AO),y)
MPD_DEPENDENCIES += libao MPD_DEPENDENCIES += libao
MPD_CONF_OPTS += --enable-ao MPD_CONF_OPTS += -Dao=enabled
else else
MPD_CONF_OPTS += --disable-ao MPD_CONF_OPTS += -Dao=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_AUDIOFILE),y) ifeq ($(BR2_PACKAGE_MPD_AUDIOFILE),y)
MPD_DEPENDENCIES += audiofile MPD_DEPENDENCIES += audiofile
MPD_CONF_OPTS += --enable-audiofile MPD_CONF_OPTS += -Daudiofile=enabled
else else
MPD_CONF_OPTS += --disable-audiofile MPD_CONF_OPTS += -Daudiofile=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_BZIP2),y) ifeq ($(BR2_PACKAGE_MPD_BZIP2),y)
MPD_DEPENDENCIES += bzip2 MPD_DEPENDENCIES += bzip2
MPD_CONF_OPTS += --enable-bzip2 MPD_CONF_OPTS += -Dbzip2=enabled
else else
MPD_CONF_OPTS += --disable-bzip2 MPD_CONF_OPTS += -Dbzip2=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_CDIO_PARANOIA),y) ifeq ($(BR2_PACKAGE_MPD_CDIO_PARANOIA),y)
MPD_DEPENDENCIES += libcdio-paranoia MPD_DEPENDENCIES += libcdio-paranoia
MPD_CONF_OPTS += --enable-cdio-paranoia MPD_CONF_OPTS += -Dcdio_paranoia=enabled
else else
MPD_CONF_OPTS += --disable-cdio-paranoia MPD_CONF_OPTS += -Dcdio_paranoia=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_CURL),y) ifeq ($(BR2_PACKAGE_MPD_CURL),y)
MPD_DEPENDENCIES += libcurl MPD_DEPENDENCIES += libcurl
MPD_CONF_OPTS += --enable-curl MPD_CONF_OPTS += -Dcurl=enabled
else else
MPD_CONF_OPTS += --disable-curl MPD_CONF_OPTS += -Dcurl=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_DSD),y) ifeq ($(BR2_PACKAGE_MPD_DSD),y)
MPD_CONF_OPTS += --enable-dsd MPD_CONF_OPTS += -Ddsd=true
else else
MPD_CONF_OPTS += --disable-dsd MPD_CONF_OPTS += -Ddsd=false
endif endif
ifeq ($(BR2_PACKAGE_MPD_FAAD2),y) ifeq ($(BR2_PACKAGE_MPD_FAAD2),y)
MPD_DEPENDENCIES += faad2 MPD_DEPENDENCIES += faad2
MPD_CONF_OPTS += --enable-aac MPD_CONF_OPTS += -Dfaad=enabled
else else
MPD_CONF_OPTS += --disable-aac MPD_CONF_OPTS += -Dfaad=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_FFMPEG),y) ifeq ($(BR2_PACKAGE_MPD_FFMPEG),y)
MPD_DEPENDENCIES += ffmpeg MPD_DEPENDENCIES += ffmpeg
MPD_CONF_OPTS += --enable-ffmpeg MPD_CONF_OPTS += -Dffmpeg=enabled
else else
MPD_CONF_OPTS += --disable-ffmpeg MPD_CONF_OPTS += -Dffmpeg=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_FLAC),y) ifeq ($(BR2_PACKAGE_MPD_FLAC),y)
MPD_DEPENDENCIES += flac MPD_DEPENDENCIES += flac
MPD_CONF_OPTS += --enable-flac MPD_CONF_OPTS += -Dflac=enabled
else else
MPD_CONF_OPTS += --disable-flac MPD_CONF_OPTS += -Dflac=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_HTTPD_OUTPUT),y) ifeq ($(BR2_PACKAGE_MPD_HTTPD_OUTPUT),y)
MPD_CONF_OPTS += --enable-httpd-output MPD_CONF_OPTS += -Dhttpd=true
else else
MPD_CONF_OPTS += --disable-httpd-output MPD_CONF_OPTS += -Dhttpd=false
endif endif
ifeq ($(BR2_PACKAGE_MPD_JACK2),y) ifeq ($(BR2_PACKAGE_MPD_JACK2),y)
MPD_DEPENDENCIES += jack2 MPD_DEPENDENCIES += jack2
MPD_CONF_OPTS += --enable-jack MPD_CONF_OPTS += -Djack=enabled
else else
MPD_CONF_OPTS += --disable-jack MPD_CONF_OPTS += -Djack=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LAME),y) ifeq ($(BR2_PACKAGE_MPD_LAME),y)
MPD_DEPENDENCIES += lame MPD_DEPENDENCIES += lame
MPD_CONF_OPTS += --enable-lame-encoder MPD_CONF_OPTS += -Dlame=enabled
else else
MPD_CONF_OPTS += --disable-lame-encoder MPD_CONF_OPTS += -Dlame=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBMPDCLIENT),y) ifeq ($(BR2_PACKAGE_MPD_LIBMPDCLIENT),y)
MPD_DEPENDENCIES += libmpdclient MPD_DEPENDENCIES += libmpdclient
MPD_CONF_OPTS += --enable-libmpdclient MPD_CONF_OPTS += -Dlibmpdclient=enabled
else else
MPD_CONF_OPTS += --disable-libmpdclient MPD_CONF_OPTS += -Dlibmpdclient=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBMMS),y) ifeq ($(BR2_PACKAGE_MPD_LIBMMS),y)
MPD_DEPENDENCIES += libmms MPD_DEPENDENCIES += libmms
MPD_CONF_OPTS += --enable-mms MPD_CONF_OPTS += -Dmms=enabled
else else
MPD_CONF_OPTS += --disable-mms MPD_CONF_OPTS += -Dmms=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBNFS),y) ifeq ($(BR2_PACKAGE_MPD_LIBNFS),y)
MPD_DEPENDENCIES += libnfs MPD_DEPENDENCIES += libnfs
MPD_CONF_OPTS += --enable-nfs MPD_CONF_OPTS += -Dnfs=enabled
else else
MPD_CONF_OPTS += --disable-nfs MPD_CONF_OPTS += -Dnfs=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBSMBCLIENT),y) ifeq ($(BR2_PACKAGE_MPD_LIBSMBCLIENT),y)
MPD_DEPENDENCIES += samba4 MPD_DEPENDENCIES += samba4
MPD_CONF_OPTS += --enable-smbclient MPD_CONF_OPTS += -Dsmbclient=enabled
else else
MPD_CONF_OPTS += --disable-smbclient MPD_CONF_OPTS += -Dsmbclient=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBSAMPLERATE),y) ifeq ($(BR2_PACKAGE_MPD_LIBSAMPLERATE),y)
MPD_DEPENDENCIES += libsamplerate MPD_DEPENDENCIES += libsamplerate
MPD_CONF_OPTS += --enable-lsr MPD_CONF_OPTS += -Dlibsamplerate=enabled
else else
MPD_CONF_OPTS += --disable-lsr MPD_CONF_OPTS += -Dlibsamplerate=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBSNDFILE),y) ifeq ($(BR2_PACKAGE_MPD_LIBSNDFILE),y)
MPD_DEPENDENCIES += libsndfile MPD_DEPENDENCIES += libsndfile
MPD_CONF_OPTS += --enable-sndfile MPD_CONF_OPTS += -Dsndfile=enabled
else else
MPD_CONF_OPTS += --disable-sndfile MPD_CONF_OPTS += -Dsndfile=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_LIBSOXR),y) ifeq ($(BR2_PACKAGE_MPD_LIBSOXR),y)
MPD_DEPENDENCIES += libsoxr MPD_DEPENDENCIES += libsoxr
MPD_CONF_OPTS += --enable-soxr MPD_CONF_OPTS += -Dsoxr=enabled
else else
MPD_CONF_OPTS += --disable-soxr MPD_CONF_OPTS += -Dsoxr=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_MAD),y) ifeq ($(BR2_PACKAGE_MPD_MAD),y)
MPD_DEPENDENCIES += libid3tag libmad MPD_DEPENDENCIES += libid3tag libmad
MPD_CONF_OPTS += --enable-mad MPD_CONF_OPTS += -Dmad=enabled
else else
MPD_CONF_OPTS += --disable-mad MPD_CONF_OPTS += -Dmad=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_MPG123),y) ifeq ($(BR2_PACKAGE_MPD_MPG123),y)
MPD_DEPENDENCIES += libid3tag mpg123 MPD_DEPENDENCIES += libid3tag mpg123
MPD_CONF_OPTS += --enable-mpg123 MPD_CONF_OPTS += -Dmpg123=enabled
else else
MPD_CONF_OPTS += --disable-mpg123 MPD_CONF_OPTS += -Dmpg123=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_MUSEPACK),y) ifeq ($(BR2_PACKAGE_MPD_MUSEPACK),y)
MPD_DEPENDENCIES += musepack MPD_DEPENDENCIES += musepack
MPD_CONF_OPTS += --enable-mpc MPD_CONF_OPTS += -Dmpcdec=enabled
else else
MPD_CONF_OPTS += --disable-mpc MPD_CONF_OPTS += -Dmpcdec=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_NEIGHBOR_DISCOVERY_SUPPORT),y) ifeq ($(BR2_PACKAGE_MPD_NEIGHBOR_DISCOVERY_SUPPORT),y)
MPD_CONF_OPTS += --enable-neighbor-plugins MPD_CONF_OPTS += -Dneighbor=true
else else
MPD_CONF_OPTS += --disable-neighbor-plugins MPD_CONF_OPTS += -Dneighbor=false
endif endif
ifeq ($(BR2_PACKAGE_MPD_OPUS),y) ifeq ($(BR2_PACKAGE_MPD_OPUS),y)
MPD_DEPENDENCIES += opus libogg MPD_DEPENDENCIES += opus libogg
MPD_CONF_OPTS += --enable-opus MPD_CONF_OPTS += -Dopus=enabled
else else
MPD_CONF_OPTS += --disable-opus MPD_CONF_OPTS += -Dopus=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_OSS),y) ifeq ($(BR2_PACKAGE_MPD_OSS),y)
MPD_CONF_OPTS += --enable-oss MPD_CONF_OPTS += -Doss=enabled
else else
MPD_CONF_OPTS += --disable-oss MPD_CONF_OPTS += -Doss=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_PULSEAUDIO),y) ifeq ($(BR2_PACKAGE_MPD_PULSEAUDIO),y)
MPD_DEPENDENCIES += pulseaudio MPD_DEPENDENCIES += pulseaudio
MPD_CONF_OPTS += --enable-pulse MPD_CONF_OPTS += -Dpulse=enabled
else else
MPD_CONF_OPTS += --disable-pulse MPD_CONF_OPTS += -Dpulse=disabled
endif
ifeq ($(BR2_PACKAGE_MPD_QOBUZ),y)
MPD_DEPENDENCIES += libgcrypt yajl
MPD_CONF_OPTS += -Dqobuz=enabled
else
MPD_CONF_OPTS += -Dqobuz=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_SHOUTCAST),y) ifeq ($(BR2_PACKAGE_MPD_SHOUTCAST),y)
MPD_DEPENDENCIES += libshout MPD_DEPENDENCIES += libshout
MPD_CONF_OPTS += --enable-shout MPD_CONF_OPTS += -Dshout=enabled
else else
MPD_CONF_OPTS += --disable-shout MPD_CONF_OPTS += -Dshout=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_SOUNDCLOUD),y) ifeq ($(BR2_PACKAGE_MPD_SOUNDCLOUD),y)
MPD_DEPENDENCIES += yajl MPD_DEPENDENCIES += yajl
MPD_CONF_OPTS += --enable-soundcloud MPD_CONF_OPTS += -Dsoundcloud=enabled
else else
MPD_CONF_OPTS += --disable-soundcloud MPD_CONF_OPTS += -Dsoundcloud=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_SQLITE),y) ifeq ($(BR2_PACKAGE_MPD_SQLITE),y)
MPD_DEPENDENCIES += sqlite MPD_DEPENDENCIES += sqlite
MPD_CONF_OPTS += --enable-sqlite MPD_CONF_OPTS += -Dsqlite=enabled
else else
MPD_CONF_OPTS += --disable-sqlite MPD_CONF_OPTS += -Dsqlite=disabled
endif endif
ifneq ($(BR2_PACKAGE_MPD_TCP),y) ifneq ($(BR2_PACKAGE_MPD_TCP),y)
MPD_CONF_OPTS += --disable-tcp MPD_CONF_OPTS += -Dtcp=true
endif
ifeq ($(BR2_PACKAGE_MPD_TIDAL),y)
MPD_DEPENDENCIES += yajl
MPD_CONF_OPTS += -Dtidal=enabled
else
MPD_CONF_OPTS += -Dtidal=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_TREMOR),y) ifeq ($(BR2_PACKAGE_MPD_TREMOR),y)
MPD_DEPENDENCIES += tremor MPD_DEPENDENCIES += tremor
# Help mpd to find tremor in static linking scenarios MPD_CONF_OPTS += -Dtremor=enabled
MPD_CONF_ENV += \ else
TREMOR_LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs vorbisidec`" MPD_CONF_OPTS += -Dtremor=disabled
MPD_CONF_OPTS += --with-tremor=$(STAGING_DIR)/usr
endif endif
ifeq ($(BR2_PACKAGE_MPD_TWOLAME),y) ifeq ($(BR2_PACKAGE_MPD_TWOLAME),y)
MPD_DEPENDENCIES += twolame MPD_DEPENDENCIES += twolame
MPD_CONF_OPTS += --enable-twolame-encoder MPD_CONF_OPTS += -Dtwolame=enabled
else else
MPD_CONF_OPTS += --disable-twolame-encoder MPD_CONF_OPTS += -Dtwolame=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_UPNP),y) ifeq ($(BR2_PACKAGE_MPD_UPNP),y)
MPD_DEPENDENCIES += \ MPD_DEPENDENCIES += \
expat \ expat \
$(if $(BR2_PACKAGE_LIBUPNP),libupnp,libupnp18) $(if $(BR2_PACKAGE_LIBUPNP),libupnp,libupnp18)
MPD_CONF_OPTS += --enable-upnp MPD_CONF_OPTS += -Dupnp=enabled
else else
MPD_CONF_OPTS += --disable-upnp MPD_CONF_OPTS += -Dupnp=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_VORBIS),y) ifeq ($(BR2_PACKAGE_MPD_VORBIS),y)
MPD_DEPENDENCIES += libvorbis MPD_DEPENDENCIES += libvorbis
MPD_CONF_OPTS += --enable-vorbis --enable-vorbis-encoder MPD_CONF_OPTS += -Dvorbis=enabled -Dvorbisenc=enabled
else else
MPD_CONF_OPTS += --disable-vorbis --disable-vorbis-encoder MPD_CONF_OPTS += -Dvorbis=disabled -Dvorbisenc=disabled
endif endif
ifeq ($(BR2_PACKAGE_MPD_WAVPACK),y) ifeq ($(BR2_PACKAGE_MPD_WAVPACK),y)
MPD_DEPENDENCIES += wavpack MPD_DEPENDENCIES += wavpack
MPD_CONF_OPTS += --enable-wavpack MPD_CONF_OPTS += -Dwavpack=enabled
else else
MPD_CONF_OPTS += --disable-wavpack MPD_CONF_OPTS += -Dwavpack=disabled
endif endif
define MPD_INSTALL_EXTRA_FILES define MPD_INSTALL_EXTRA_FILES
@ -290,4 +300,4 @@ define MPD_INSTALL_INIT_SYSV
$(TARGET_DIR)/etc/init.d/S95mpd $(TARGET_DIR)/etc/init.d/S95mpd
endef endef
$(eval $(autotools-package)) $(eval $(meson-package))