mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 05:36:47 +00:00
cleanup packages: addons/
This commit is contained in:
parent
6352bca894
commit
6a18b03a92
@ -53,7 +53,7 @@ pre_build_target() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pre_configure_target() {
|
pre_configure_target() {
|
||||||
echo "" > ../cmake/FindGitVersion.cmake
|
echo "" >../cmake/FindGitVersion.cmake
|
||||||
}
|
}
|
||||||
|
|
||||||
addon() {
|
addon() {
|
||||||
|
@ -37,4 +37,3 @@ addon() {
|
|||||||
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
||||||
cp -P ${PKG_BUILD}/bin/prometheus-node-exporter ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
cp -P ${PKG_BUILD}/bin/prometheus-node-exporter ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,8 +43,7 @@ addon() {
|
|||||||
${ADDON_BUILD}/${PKG_ADDON_ID}/bin/
|
${ADDON_BUILD}/${PKG_ADDON_ID}/bin/
|
||||||
|
|
||||||
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/rsyslog
|
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/rsyslog
|
||||||
for l in $(find ${PKG_INSTALL}/usr/lib -name *.so)
|
for l in $(find ${PKG_INSTALL}/usr/lib -name *.so); do
|
||||||
do
|
|
||||||
cp ${l} ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/rsyslog/
|
cp ${l} ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/rsyslog/
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -33,8 +33,8 @@ _pkg_copy_lib() {
|
|||||||
addon() {
|
addon() {
|
||||||
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib.private}
|
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib.private}
|
||||||
|
|
||||||
cp ${PKG_BUILD}/.${TARGET_NAME}/unix/vncconfig/vncconfig \
|
cp ${PKG_BUILD}/.${TARGET_NAME}/unix/vncconfig/vncconfig \
|
||||||
${PKG_BUILD}/.${TARGET_NAME}/unix/vncpasswd/vncpasswd \
|
${PKG_BUILD}/.${TARGET_NAME}/unix/vncpasswd/vncpasswd \
|
||||||
${PKG_BUILD}/.${TARGET_NAME}/unix/x0vncserver/x0vncserver \
|
${PKG_BUILD}/.${TARGET_NAME}/unix/x0vncserver/x0vncserver \
|
||||||
${ADDON_BUILD}/${PKG_ADDON_ID}/bin/
|
${ADDON_BUILD}/${PKG_ADDON_ID}/bin/
|
||||||
|
|
||||||
|
@ -86,15 +86,15 @@ pre_configure_target() {
|
|||||||
--disable-bintray_cache \
|
--disable-bintray_cache \
|
||||||
--python=${TOOLCHAIN}/bin/python"
|
--python=${TOOLCHAIN}/bin/python"
|
||||||
|
|
||||||
# fails to build in subdirs
|
# fails to build in subdirs
|
||||||
cd ${PKG_BUILD}
|
cd ${PKG_BUILD}
|
||||||
rm -rf .${TARGET_NAME}
|
rm -rf .${TARGET_NAME}
|
||||||
|
|
||||||
# pass ffmpegx to build
|
# pass ffmpegx to build
|
||||||
CFLAGS+=" -I$(get_install_dir ffmpegx)/usr/local/include"
|
CFLAGS+=" -I$(get_install_dir ffmpegx)/usr/local/include"
|
||||||
LDFLAGS+=" -L$(get_install_dir ffmpegx)/usr/local/lib"
|
LDFLAGS+=" -L$(get_install_dir ffmpegx)/usr/local/lib"
|
||||||
|
|
||||||
# pass libhdhomerun to build
|
# pass libhdhomerun to build
|
||||||
CFLAGS+=" -I${SYSROOT_PREFIX}/usr/include/hdhomerun"
|
CFLAGS+=" -I${SYSROOT_PREFIX}/usr/include/hdhomerun"
|
||||||
|
|
||||||
export CROSS_COMPILE="${TARGET_PREFIX}"
|
export CROSS_COMPILE="${TARGET_PREFIX}"
|
||||||
|
@ -86,15 +86,15 @@ pre_configure_target() {
|
|||||||
--disable-bintray_cache \
|
--disable-bintray_cache \
|
||||||
--python=${TOOLCHAIN}/bin/python"
|
--python=${TOOLCHAIN}/bin/python"
|
||||||
|
|
||||||
# fails to build in subdirs
|
# fails to build in subdirs
|
||||||
cd ${PKG_BUILD}
|
cd ${PKG_BUILD}
|
||||||
rm -rf .${TARGET_NAME}
|
rm -rf .${TARGET_NAME}
|
||||||
|
|
||||||
# pass ffmpegx to build
|
# pass ffmpegx to build
|
||||||
CFLAGS+=" -I$(get_install_dir ffmpegx)/usr/local/include"
|
CFLAGS+=" -I$(get_install_dir ffmpegx)/usr/local/include"
|
||||||
LDFLAGS+=" -L$(get_install_dir ffmpegx)/usr/local/lib"
|
LDFLAGS+=" -L$(get_install_dir ffmpegx)/usr/local/lib"
|
||||||
|
|
||||||
# pass libhdhomerun to build
|
# pass libhdhomerun to build
|
||||||
CFLAGS+=" -I${SYSROOT_PREFIX}/usr/include/hdhomerun"
|
CFLAGS+=" -I${SYSROOT_PREFIX}/usr/include/hdhomerun"
|
||||||
|
|
||||||
export CROSS_COMPILE="${TARGET_PREFIX}"
|
export CROSS_COMPILE="${TARGET_PREFIX}"
|
||||||
|
@ -37,7 +37,7 @@ addon() {
|
|||||||
cp -P $(get_build_dir vdr-plugin-vnsiserver)/vnsiserver/allowed_hosts.conf ${ADDON_BUILD}/${PKG_ADDON_ID}/config/plugins/vnsiserver
|
cp -P $(get_build_dir vdr-plugin-vnsiserver)/vnsiserver/allowed_hosts.conf ${ADDON_BUILD}/${PKG_ADDON_ID}/config/plugins/vnsiserver
|
||||||
|
|
||||||
touch ${ADDON_BUILD}/${PKG_ADDON_ID}/config/channels.conf
|
touch ${ADDON_BUILD}/${PKG_ADDON_ID}/config/channels.conf
|
||||||
echo '0.0.0.0/0' >> ${ADDON_BUILD}/${PKG_ADDON_ID}/config/svdrphosts.conf
|
echo '0.0.0.0/0' >>${ADDON_BUILD}/${PKG_ADDON_ID}/config/svdrphosts.conf
|
||||||
|
|
||||||
# copy static files
|
# copy static files
|
||||||
cp -PR $(get_build_dir vdr-plugin-restfulapi)/web/* \
|
cp -PR $(get_build_dir vdr-plugin-restfulapi)/web/* \
|
||||||
|
@ -101,6 +101,6 @@ addon() {
|
|||||||
ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwspy
|
ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwspy
|
||||||
ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwpriv
|
ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwpriv
|
||||||
|
|
||||||
find ${ADDON_BUILD}/${PKG_ADDON_ID}/bin -type f | \
|
find ${ADDON_BUILD}/${PKG_ADDON_ID}/bin -type f |
|
||||||
xargs patchelf --add-rpath '${ORIGIN}/../lib.private'
|
xargs patchelf --add-rpath '${ORIGIN}/../lib.private'
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,6 @@ PKG_ADDON_NAME="Raspberry Pi Tools"
|
|||||||
PKG_ADDON_TYPE="xbmc.python.module"
|
PKG_ADDON_TYPE="xbmc.python.module"
|
||||||
PKG_ADDON_PROJECTS="RPi ARM"
|
PKG_ADDON_PROJECTS="RPi ARM"
|
||||||
|
|
||||||
|
|
||||||
addon() {
|
addon() {
|
||||||
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/
|
mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/
|
||||||
cp -PR $(get_build_dir lg-gpio)/liblgpio.so* ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/
|
cp -PR $(get_build_dir lg-gpio)/liblgpio.so* ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/
|
||||||
|
@ -191,6 +191,6 @@ addon() {
|
|||||||
cp -P $(get_install_dir vim)/usr/bin/vim ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
cp -P $(get_install_dir vim)/usr/bin/vim ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
|
||||||
cp -Pa $(get_install_dir vim)/storage/.kodi/addons/virtual.system-tools/data/vim/ ${ADDON_BUILD}/${PKG_ADDON_ID}/data
|
cp -Pa $(get_install_dir vim)/storage/.kodi/addons/virtual.system-tools/data/vim/ ${ADDON_BUILD}/${PKG_ADDON_ID}/data
|
||||||
|
|
||||||
scanelf -EET_EXEC -RBF %F ${ADDON_BUILD}/${PKG_ADDON_ID}/bin | \
|
scanelf -EET_EXEC -RBF %F ${ADDON_BUILD}/${PKG_ADDON_ID}/bin |
|
||||||
xargs patchelf --add-rpath '${ORIGIN}/../lib.private'
|
xargs patchelf --add-rpath '${ORIGIN}/../lib.private'
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user