From 41d3d23c28c8d63d7d35a9c818bd7e4a655b0306 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 18 Nov 2023 11:24:11 +0000 Subject: [PATCH] snapclient: enable lib.private via RPATH --- packages/addons/service/snapclient/package.mk | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/addons/service/snapclient/package.mk b/packages/addons/service/snapclient/package.mk index b88c70a652..234b5f5287 100644 --- a/packages/addons/service/snapclient/package.mk +++ b/packages/addons/service/snapclient/package.mk @@ -18,11 +18,12 @@ PKG_ADDON_TYPE="xbmc.service.library" PKG_MAINTAINER="Anton Voyl (awiouy)" addon() { - mkdir -p "${ADDON_BUILD}/${PKG_ADDON_ID}/bin" - cp "$(get_install_dir snapcast)/usr/bin/snapclient" \ - "${ADDON_BUILD}/${PKG_ADDON_ID}/bin" + mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib.private} - mkdir -p "${ADDON_BUILD}/${PKG_ADDON_ID}/lib" - cp "$(get_install_dir alsa-plugins)/usr/lib/alsa"/*.so \ - "${ADDON_BUILD}/${PKG_ADDON_ID}/lib" + cp $(get_install_dir snapcast)/usr/bin/snapclient \ + ${ADDON_BUILD}/${PKG_ADDON_ID}/bin + patchelf --add-rpath '$ORIGIN/../lib.private' ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/snapclient + + cp $(get_install_dir alsa-plugins)/usr/lib/alsa/*.so \ + ${ADDON_BUILD}/${PKG_ADDON_ID}/lib.private }