summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2018-02-24 22:59:33 +0100
committerMax Kellermann <max@musicpd.org>2018-05-12 16:24:24 +0200
commit62127bbb123d143e52cc1bc95f636843a75eba4b (patch)
tree93ea02251da300f0469b042d8d4837ee9986488d
parent786ac87b7655b3d290aa7f2c7fcc745dcf68cf2c (diff)
python/build/libs.py: add libmpdclient
-rw-r--r--NEWS2
-rwxr-xr-xandroid/build.py1
-rw-r--r--python/build/libs.py7
-rwxr-xr-xwin32/build.py1
4 files changed, 11 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 06685148b..69685ec7d 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,8 @@ ver 0.20.20 (not yet released)
- dsdiff, dsf: support more MIME types
- dsdiff, dsf: allow 4 MB ID3 tags
- opus: support R128_ALBUM_GAIN tag
+* Android, Windows
+ - enable the "proxy" database plugin
ver 0.20.19 (2018/04/26)
* protocol
diff --git a/android/build.py b/android/build.py
index 19dcbaee7..ee64d3059 100755
--- a/android/build.py
+++ b/android/build.py
@@ -138,6 +138,7 @@ class AndroidNdkToolchain:
# a list of third-party libraries to be used by MPD on Android
from build.libs import *
thirdparty_libs = [
+ libmpdclient,
libogg,
libvorbis,
opus,
diff --git a/python/build/libs.py b/python/build/libs.py
index c11be6188..be77050db 100644
--- a/python/build/libs.py
+++ b/python/build/libs.py
@@ -3,10 +3,17 @@ from os.path import abspath
from build.project import Project
from build.zlib import ZlibProject
+from build.meson import MesonProject
from build.autotools import AutotoolsProject
from build.ffmpeg import FfmpegProject
from build.boost import BoostProject
+libmpdclient = MesonProject(
+ 'https://www.musicpd.org/download/libmpdclient/2/libmpdclient-2.14.tar.xz',
+ '0a84e2791bfe3077cf22ee1784c805d5bb550803dffe56a39aa3690a38061372',
+ 'lib/libmpdclient.a',
+)
+
libogg = AutotoolsProject(
'http://downloads.xiph.org/releases/ogg/libogg-1.3.3.tar.xz',
'4f3fc6178a533d392064f14776b23c397ed4b9f48f5de297aba73b643f955c08',
diff --git a/win32/build.py b/win32/build.py
index 38cc9c271..99203a6d6 100755
--- a/win32/build.py
+++ b/win32/build.py
@@ -76,6 +76,7 @@ class CrossGccToolchain:
# a list of third-party libraries to be used by MPD on Android
from build.libs import *
thirdparty_libs = [
+ libmpdclient,
libogg,
libvorbis,
opus,