9f0cbf418a
python/build/libs.py: upgrade CURL to 7.62.0
2018-11-14 11:50:51 +01:00
aa6bef54dd
python/build/zlib.py: build zlib as a static library
...
Fixes one part of #404
2018-11-04 11:10:00 +01:00
1f8d707082
python/build/meson.py: use toolchain.libs (for libc++)
2018-10-30 13:29:02 +01:00
66ab2de578
Merge branch 'v0.20.x'
2018-10-22 18:20:29 +02:00
3f3f0af543
python/build/libs.py: upgrade CURL to 7.61.1
2018-10-22 08:53:30 +02:00
850d208b7b
python/build/libs.py: upgrade Opus to 1.3
2018-10-22 08:44:11 +02:00
da563940b4
python/build/libs.py: upgrade libmpdclient to 2.16
2018-10-22 08:32:32 +02:00
94592c1406
build with Meson instead of autotools
...
So long, autotools! This is my last MPD related project to migrate
away from it. It has its strengths, but also very obvious weaknesses
and weirdnesses. Today, many of its quirks are not needed anymore,
and are cumbersome and slow. Now welcome our new Meson overlords!
2018-10-14 23:41:38 +02:00
13ce142df1
python/build/meson.py: generate windres
line
2018-10-14 23:41:38 +02:00
89bf4c5fad
python/build/meson.py: move two functions to the top level
2018-10-14 21:44:15 +02:00
12bc625fe1
android/build.py: add aarch64 support
2018-08-17 19:20:25 +02:00
76290f786d
python/build/meson.py: set "needs_exe_wrapper=true"
...
Prevent Meson from running Android-x86 binaries. That will fail
because the Android standard libraries are most likely not installed.
2018-08-17 19:00:42 +02:00
c6299c26b5
python/build/libs.py: disable libnfs utils/examples
2018-08-17 18:32:07 +02:00
dee591d970
python/build/libs.py: disable expat documentation
2018-08-17 17:13:39 +02:00
a5cc13b0c5
build: Add libexpat to the crosscompile build on Windows.
...
The Curl plugin requires libexpat in order to work these days, so we should
download and build it in order to get the plugin enabled on Windows.
2018-08-17 17:13:39 +02:00
aaf588aeaa
python/libs: upgrade Boost to 1.68.0
2018-08-17 17:13:39 +02:00
b1e073bacd
python/build/libs.py: upgrade FFmpeg to 4.0.2
2018-07-29 18:29:48 +02:00
7393e1cba1
python/build/libs: upgrade libnfs to 3.0.0
2018-07-16 10:58:19 +02:00
ceee47fda8
python/build/libs: upgrade CURL to 7.61.0
2018-07-16 10:55:08 +02:00
7d6a762845
python/build/libs.py: upgrade FFmpeg to 4.0.1
2018-06-22 22:35:27 +02:00
626329a1cc
python/build/meson.py: create build_path if it does not exist
2018-05-22 12:31:37 +02:00
8bf250c228
python/build/libs: upgrade CURL to 7.60.0
2018-05-22 11:17:19 +02:00
62127bbb12
python/build/libs.py: add libmpdclient
2018-05-12 16:24:24 +02:00
786ac87b76
python/build: add support for Meson/ninja based projects
2018-05-12 15:00:17 +02:00
5c4169e64e
python/build/libs.py: upgrade FFmpeg to 4.0
2018-04-26 19:16:16 +02:00
d40e9de2d2
python/build/libs.py: upgrade libvorbis to 1.3.6
2018-04-26 19:14:26 +02:00
e8099f01b5
python/build/libs: upgrade CURL to 7.59.0
2018-03-15 11:24:50 +01:00
8266ab5588
android/build.py: support the x86 ABI
...
First commit for issue #69
2018-03-04 20:46:46 +01:00
139a4054c5
python/build/libs.py: remove duplicate FFmpeg option and fix typo
...
Closes #232
2018-02-24 10:52:09 +01:00
a4de96508d
python/build/libs.py: re-enable FFmpeg MP3 decoder
...
libmad has been unmaintained for a long time, and it fails to build on
Windows. I could go and fix libmad's broken configure script, but I
prefer to just assign MP3 decoding to FFmpeg for now.
Closes #228
2018-02-24 10:49:05 +01:00
a7582aaf15
python/build/libs.py: update FFmpeg to 3.4.2
2018-02-24 10:47:46 +01:00
c5c1c64a81
python/build/libs.py: add libnfs
...
Enable the NFS storage plugin on Android.
Closes #226
2018-02-20 22:47:17 +01:00
992c52ce7f
python/build/autotools.py: add autoreconf support
2018-02-20 22:46:54 +01:00
3859a50466
python/build/libs.py: convert CURL edit to quilt patch
2018-02-09 23:14:27 +01:00
927071e085
python/build/project.py: add quilt support
2018-02-09 22:59:12 +01:00
b8a094470b
python/build/libs.py: build only the library
2018-02-09 22:54:22 +01:00
2988bb77e8
python/build/project: allow trailing digit after letter in version number
...
For version numbers such as OpenSSH's, e.g.: "7.2p2"
2018-02-09 22:54:22 +01:00
56aaf3c73e
python/build/libs: upgrade CURL to 7.58.0
2018-02-03 19:46:31 +01:00
ead9d59e88
python/build/libs.py: build only libFLAC, no programs
2018-01-19 12:33:03 +01:00
34b8a17ccd
python/build/autotools.py: add "subdir" parameter
2018-01-19 11:39:36 +01:00
a53d081c39
python/build/libs.py: disable libFLAC API documentation
2018-01-19 11:38:24 +01:00
823134e4ba
python/build/libs.py: disable Opus documentation and extra programs
2018-01-19 11:32:40 +01:00
272167b4fc
python/build/libs.py: update LAME to 3.100
2018-01-18 22:07:28 +01:00
023ce4e720
python/build/libs.py: disable even more FFmpeg modules
2018-01-05 17:41:58 +01:00
368d9359dd
python/build/libs.py: update libogg to 1.3.3
2018-01-05 17:41:58 +01:00
d98c19d561
python/build/libs.py: disable more FFmpeg modules
2018-01-05 16:49:28 +01:00
e3e90b4b93
python/build/libs.py: disable libcurl SMB support
...
MPD doesn't use this feature anyway.
2018-01-05 12:00:29 +01:00
f8c69893e1
python/build/libs.py: disable lots of useless FFmpeg features
2018-01-05 11:11:20 +01:00
49678a0893
python/build/libs.py: suppress "visibility default" in libopus build
2018-01-05 10:33:53 +01:00
d667b5b48c
python/build/libs.py: work around libid3tag CFLAGS bug
2018-01-05 10:25:16 +01:00