From eb952e7746ad13f1eacc2d4367d9d9709af3e16e Mon Sep 17 00:00:00 2001 From: Martin Vallevand Date: Mon, 23 Sep 2024 11:05:58 -0400 Subject: [PATCH] libmediainfo: add shared library build Currently libmediainfo only builds the static library. Allow creation of shared library for applications that need it, including service.nextpvr Tested with service.nextpvr, standalone mediainfo unchanged. --- .../depends/libmediainfo/package.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk index 27e6415193..09686bf4f1 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/depends/libmediainfo/package.mk @@ -20,7 +20,7 @@ configure_target() { --host=${TARGET_NAME} \ --build=${HOST_NAME} \ --enable-static \ - --disable-shared \ + --enable-shared \ --prefix=/usr \ --enable-visibility } @@ -36,6 +36,8 @@ makeinstall_target() { mkdir -p ${INSTALL}/usr/include/MediaInfo/${i}/ cp -aP ../../../Source/MediaInfo/${i}/*.h ${INSTALL}/usr/include/MediaInfo/${i}/ done - cp -P .libs/* ${INSTALL}/usr/lib + + # only install static library, so mediainfo does not build with shared library + cp -P .libs/libmediainfo.a ${INSTALL}/usr/lib cp -P libmediainfo.pc ${INSTALL}/usr/lib/pkgconfig }