From dd0713049b74ae78ab7be43183456bfc15dd9e2f Mon Sep 17 00:00:00 2001 From: BtbN Date: Thu, 5 Oct 2023 23:56:40 +0200 Subject: [PATCH] Indirectly fix hidden mbedtls dependency --- scripts.d/50-librist/50-librist.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts.d/50-librist/50-librist.sh b/scripts.d/50-librist/50-librist.sh index 6ca63b2..2ceceb8 100755 --- a/scripts.d/50-librist/50-librist.sh +++ b/scripts.d/50-librist/50-librist.sh @@ -40,6 +40,11 @@ ffbuild_dockerbuild() { meson "${myconf[@]}" .. ninja -j"$(nproc)" ninja install + + if [[ $TARGET == win* ]]; then + # This works around mbedtls not having pkg-config, while recently having added a new dependency. + echo "Libs.private: -lbcrypt -lws2_32" >> "$FFBUILD_PREFIX"/lib/pkgconfig/librist.pc + fi } ffbuild_configure() {