snapclient: enable lib.private via RPATH

This commit is contained in:
Rudi Heitbaum 2023-11-18 11:24:11 +00:00
parent 065d3f5e88
commit 41d3d23c28

View File

@ -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
}