c7c4e7a6bf
python/build/libs.py: update libopenmpt to 0.7.13
2025-03-11 09:26:13 +01:00
fb59bbc481
python/build/libs.py: update FFmpeg to 7.1.1
2025-03-10 14:04:50 +01:00
fdb8874803
python/build/libs.py: update libnfs to 6.0.2
2025-02-28 19:47:57 +01:00
509786cbf1
Revert "remove macOS support"
...
This reverts commit 518ce0187a
.
2025-02-01 18:05:13 +01:00
744308bfff
python/build/libs.py: update FFmpeg to 7.1
2024-10-30 21:31:17 +01:00
f66aed921c
python/build/libs: update FFmpeg to 7.0.2
2024-08-30 12:22:37 +02:00
5b8ef9a62b
python/build/__init__.py: add missing file
2024-07-29 16:51:40 +02:00
b4374ddb35
python/build/libs.py: update libopenmpt to 0.7.9
2024-07-23 13:08:04 +02:00
799e89af9e
python/build/libs.py: update FFmpeg to 7.0.1
2024-06-25 20:08:00 +02:00
518ce0187a
remove macOS support
...
There were a few macOS related bug reports on the bug tracker which
have been open for years without a volunteer caring for them. The
GitHub actions build has also been broken for a long time due to bugs
in the ancient LLVM toolchain shipped with macOS, making macOS an
unsuitable non-Linux target for testing MPD's portability.
All of this makes macOS support an annoying liability for me. To
avoid more frustration, I'm hereby dropping macOS support completely
from MPD. Maybe this causes enough pain for a new maintainer to
spawn, but maybe nobody cares, so... let's see.
2024-05-06 14:11:50 +02:00
de4bdfcd1f
python/build/libs.py: disable the FFmpeg "LEAD MCMP" decoder
...
This decoder causes linker failures and MPD has no use for it anyway.
2024-04-15 22:28:03 +02:00
9e8bca4879
python/build/libs.py: update FFmpeg to 7.0
2024-04-15 22:05:08 +02:00
5bd3934c00
python/build/libs.py: update WildMidi to 0.4.6
2024-04-15 22:05:08 +02:00
9916d455f9
python/build/libs: fix libnfs 5.0.3 path
2024-03-11 15:55:25 +01:00
313f2a1894
python/build/libs: update libnfs to 5.0.3
2024-03-11 15:32:24 +01:00
a1ae1a1e95
python/build/libs: update FFmpeg to 6.1.1
2024-03-11 15:32:24 +01:00
4874bcf8e8
python/build/libs: update libopenmpt to 0.7.4
2024-03-11 15:32:24 +01:00
280ff9211f
python/build/libs: update zlib to 1.3.1
2024-03-11 15:32:24 +01:00
380e0abbe4
python/build/libs.py: fix libopenmpt source path
...
Fixes regression by commit ea23ea28ce
2024-01-13 22:51:07 +01:00
c4d8888972
subprojects: add id3tag
2023-12-22 18:15:25 +01:00
6e50031c49
python/build/libs.py: remove libmad (unused)
2023-12-22 18:05:40 +01:00
a19f3a4f9f
python/build/meson.py: put ccache prefix in array instead of stripping it
...
Turns out Meson disables ccache auto-detection when a cross-file is
used. To use ccache, the ccache prefix must be expressed in an array
instead of a single string with spaces.
2023-12-22 15:11:53 +01:00
c3ba52a1fc
python/build/toolchain.py: auto-detect ccache
2023-12-22 15:05:41 +01:00
791b3c65f3
python/build/meson: bringt back configure()
...
This reverts part of commit a3765cd363
.
The MesonProject class was not used, but the "configure" function.
2023-12-21 12:02:05 +01:00
a3765cd363
python/build: remove Meson project support
...
Obsolete, we're now using Meson subprojects.
2023-12-21 11:50:33 +01:00
a4ead670ed
subprojects: add libmpdclient wrap
2023-12-20 17:15:29 +01:00
303d981099
subprojects: add lame
2023-12-20 16:50:13 +01:00
c1a852d0e8
android: Pick toolchain based on current OS
2023-12-13 11:48:22 -06:00
a6024f476a
subprojects: add openssl
2023-12-11 11:01:32 +01:00
dfef30a737
subprojects: add curl
2023-12-11 10:53:43 +01:00
55ca3709ef
subprojects: add ogg, flac, opus
2023-12-11 10:53:43 +01:00
85286d74ef
python/build/libs.py: update CURL to 8.4.0
2023-11-25 21:52:41 +01:00
f8f646497c
python/build/libs.py: update OpenSSL to 3.1.4
2023-11-25 21:52:41 +01:00
24ace6da25
python/build/libs.py: update FFmpeg to 6.1
2023-11-25 21:52:41 +01:00
ea23ea28ce
python/build/libs.py: update openmpt to 0.7.3
2023-11-25 21:52:41 +01:00
4072a6e445
python/build/cmake.py: add CMAKE_FIND_ROOT_PATH on Windows
...
Works around CURL build failure because cmake insists on using
/usr/include/zlib.h.
2023-11-25 21:52:41 +01:00
39476bed85
Merge branch 'v0.23.x'
2023-09-26 15:36:26 +02:00
49130c2018
python/build/openssl: remove obsolete variable
2023-09-26 15:32:49 +02:00
94af199c49
python/build/openssl: add --cross-compile-prefix=...
2023-09-26 15:31:21 +02:00
2d25f6f57f
python/build/openssl: pass arch only if cross-compiling
2023-09-26 15:31:11 +02:00
cf179ec294
python/build/openssl: pass --libdir=lib to Configure
...
Without this, the AMD64 build installs to "lib64/" which then cannot
be found by CURL.
2023-09-26 15:30:51 +02:00
4d6f220a2f
python/build/cmake: write toolchain file only if cross-compiling
2023-09-26 15:29:45 +02:00
0ffbe5b5ea
python/build/autotools: add --host=... only if cross-compiling
2023-09-26 15:27:05 +02:00
5b83c834ac
python/build/meson: write cross-file only if cross-compiling
2023-09-26 15:26:17 +02:00
da7f32bddb
python/build/toolchain: rename arch
to host_triplet
2023-09-26 15:25:23 +02:00
9a5eac4ea9
python/build/toolchain: set arch=llvm_triple
2023-09-26 15:13:28 +02:00
6571b5d118
python/build/openssl: add option "no-makedepend"
...
We do not need "make" dependencies for one-time builds.
2023-09-26 15:05:14 +02:00
12dff8e382
python/build/openssl: use no-asm
only on Windows
2023-09-26 15:03:50 +02:00
c4da87a0cb
python/build/openssl: add configure
variable
2023-09-26 15:03:24 +02:00
446f8f29d3
python/build/openssl: add Darwin archs
2023-09-26 15:02:02 +02:00