subprojects: add libmpdclient wrap

This commit is contained in:
Max Kellermann 2023-12-20 17:06:15 +01:00
parent 9723af3f35
commit 56cc2f4c65
6 changed files with 10 additions and 8 deletions

@ -31,7 +31,6 @@ from build.toolchain import AndroidNdkToolchain
# a list of third-party libraries to be used by MPD on Android
from build.libs import *
thirdparty_libs = [
libmpdclient,
libid3tag,
libmodplug,
wildmidi,

@ -18,6 +18,7 @@ project(
'fmt:default_library=static',
'gtest:default_library=static',
'libmicrohttpd:default_library=static',
'libmpdclient:default_library=static',
'libnpupnp:default_library=static',
'liburing:default_library=static',
'ogg:default_library=static',
@ -75,6 +76,8 @@ project(
'curl:smtp=disabled',
'curl:telnet=disabled',
'curl:tftp=disabled',
'libmpdclient:documentation=false',
'libmpdclient:test=false',
'openssl:build_cli=false',
'openssl:asm=disabled',
'opus:docs=disabled',

@ -10,12 +10,6 @@ from build.ffmpeg import FfmpegProject
from build.boost import BoostProject
from build.jack import JackProject
libmpdclient = MesonProject(
'https://www.musicpd.org/download/libmpdclient/2/libmpdclient-2.20.tar.xz',
'18793f68e939c3301e34d8fcadea1f7daa24143941263cecadb80126194e277d',
'lib/libmpdclient.a',
)
libsamplerate = CmakeProject(
'https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz',
'97c010fc25156c33cddc272c1935afab',

@ -6,6 +6,7 @@
/fmt-*/
/googletest-*/
/libmicrohttpd*
/libmpdclient/
/libnpupnp-*/
/libogg-*/
/liburing-*/

@ -0,0 +1,6 @@
[wrap-git]
url = https://github.com/MusicPlayerDaemon/libmpdclient
revision = v2.22
[provide]
libmpdclient = libmpdclient_dep

@ -38,7 +38,6 @@ root_path = os.path.join(arch_path, 'root')
# a list of third-party libraries to be used by MPD on Android
from build.libs import *
thirdparty_libs = [
libmpdclient,
zlib,
libid3tag,
liblame,