This commit is contained in:
Max Kellermann 2023-02-23 14:43:29 +01:00
commit c94eee6199
3 changed files with 14 additions and 0 deletions

2
NEWS
View File

@ -25,6 +25,8 @@ ver 0.24 (not yet released)
* switch to C++20 * switch to C++20
- GCC 10 or clang 11 (or newer) recommended - GCC 10 or clang 11 (or newer) recommended
* static partition configuration * static partition configuration
* Windows
- build with libsamplerate
* remove Haiku support * remove Haiku support
* remove Boost dependency * remove Boost dependency
* require libfmt 7 or later * require libfmt 7 or later

View File

@ -16,6 +16,17 @@ libmpdclient = MesonProject(
'lib/libmpdclient.a', 'lib/libmpdclient.a',
) )
libsamplerate = CmakeProject(
'https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz',
'97c010fc25156c33cddc272c1935afab',
'lib/libsamplerate.a',
[
'-DBUILD_SHARED_LIBS=OFF',
'-DINSTALL_DOCS=OFF',
'-DINSTALL_CMAKE_PACKAGE_MODULE=OFF',
],
)
libogg = CmakeProject( libogg = CmakeProject(
'http://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.xz', 'http://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.xz',
'c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705', 'c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705',

View File

@ -106,6 +106,7 @@ thirdparty_libs = [
curl, curl,
libnfs, libnfs,
jack, jack,
libsamplerate,
] ]
# build the third-party libraries # build the third-party libraries