mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
Merge pull request #9128 from CvH/13.0/shfmt-packages
cleanup package formatting
This commit is contained in:
commit
2fba186c6e
@ -165,6 +165,6 @@ configure_target() {
|
|||||||
--enable-libxml2 \
|
--enable-libxml2 \
|
||||||
\
|
\
|
||||||
`#Advanced options` \
|
`#Advanced options` \
|
||||||
--disable-hardcoded-tables \
|
--disable-hardcoded-tables
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -26,4 +26,3 @@ make_target() {
|
|||||||
python setup.py build
|
python setup.py build
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,4 +18,3 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_utempter_h=no \
|
|||||||
--disable-use-locale \
|
--disable-use-locale \
|
||||||
--disable-telnet \
|
--disable-telnet \
|
||||||
--disable-socket-dir"
|
--disable-socket-dir"
|
||||||
|
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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'
|
||||||
}
|
}
|
||||||
|
@ -14,8 +14,14 @@ PKG_TOOLCHAIN="autotools"
|
|||||||
|
|
||||||
make_host() {
|
make_host() {
|
||||||
mkdir phsource dictsource
|
mkdir phsource dictsource
|
||||||
(cd dictsource; ln -s ../../dictsource/* .)
|
(
|
||||||
(cd phsource; ln -s ../../phsource/* .)
|
cd dictsource
|
||||||
|
ln -s ../../dictsource/* .
|
||||||
|
)
|
||||||
|
(
|
||||||
|
cd phsource
|
||||||
|
ln -s ../../phsource/* .
|
||||||
|
)
|
||||||
cp -aP ../espeak-ng-data .
|
cp -aP ../espeak-ng-data .
|
||||||
make DESTDIR=$(pwd) -j1
|
make DESTDIR=$(pwd) -j1
|
||||||
}
|
}
|
||||||
|
@ -15,4 +15,3 @@ PKG_CMAKE_OPTS_TARGET="-DALSOFT_BACKEND_OSS=off \
|
|||||||
-DALSOFT_BACKEND_WAVE=off \
|
-DALSOFT_BACKEND_WAVE=off \
|
||||||
-DALSOFT_EXAMPLES=off \
|
-DALSOFT_EXAMPLES=off \
|
||||||
-DALSOFT_UTILS=off"
|
-DALSOFT_UTILS=off"
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ configure_target() {
|
|||||||
|
|
||||||
echo "using gcc : $(${CC} -v 2>&1 | tail -n 1 | awk '{print $3}') : ${CC} : <compileflags>\"${CFLAGS}\" <linkflags>\"${LDFLAGS}\" ;" \
|
echo "using gcc : $(${CC} -v 2>&1 | tail -n 1 | awk '{print $3}') : ${CC} : <compileflags>\"${CFLAGS}\" <linkflags>\"${LDFLAGS}\" ;" \
|
||||||
>tools/build/src/user-config.jam
|
>tools/build/src/user-config.jam
|
||||||
echo "using python : ${PKG_PYTHON_VERSION/#python} : ${TOOLCHAIN} : ${SYSROOT_PREFIX}/usr/include : ${SYSROOT_PREFIX}/usr/lib ;" \
|
echo "using python : ${PKG_PYTHON_VERSION#python} : ${TOOLCHAIN} : ${SYSROOT_PREFIX}/usr/include : ${SYSROOT_PREFIX}/usr/lib ;" \
|
||||||
>>tools/build/src/user-config.jam
|
>>tools/build/src/user-config.jam
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,4 +15,3 @@ PKG_MESON_OPTS_TARGET="-Ddefault_library=shared \
|
|||||||
-Dkmscube=false \
|
-Dkmscube=false \
|
||||||
-Domap=disabled \
|
-Domap=disabled \
|
||||||
-Dpykms=disabled"
|
-Dpykms=disabled"
|
||||||
|
|
||||||
|
@ -62,9 +62,8 @@ listcontains "${GRAPHIC_DRIVERS}" "etnaviv" &&
|
|||||||
|
|
||||||
post_makeinstall_target() {
|
post_makeinstall_target() {
|
||||||
# Remove all test programs installed by install-test-programs=true except modetest
|
# Remove all test programs installed by install-test-programs=true except modetest
|
||||||
for PKG_LIBDRM_TEST in \
|
PKG_LIBDRM_LIST="drmdevice modeprint proptest vbltest"
|
||||||
drmdevice modeprint proptest vbltest
|
for PKG_LIBDRM_TEST in ${PKG_LIBDRM_LIST}; do
|
||||||
do
|
|
||||||
safe_remove ${INSTALL}/usr/bin/${PKG_LIBDRM_TEST}
|
safe_remove ${INSTALL}/usr/bin/${PKG_LIBDRM_TEST}
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ makeinstall_target() {
|
|||||||
|
|
||||||
# The following files are RPi specific and installed by brcmfmac_sdio-firmware-rpi instead.
|
# The following files are RPi specific and installed by brcmfmac_sdio-firmware-rpi instead.
|
||||||
# They are also not required at all if the kernel is not suitably configured.
|
# They are also not required at all if the kernel is not suitably configured.
|
||||||
if listcontains "${FIRMWARE}" "brcmfmac_sdio-firmware-rpi" || \
|
if listcontains "${FIRMWARE}" "brcmfmac_sdio-firmware-rpi" ||
|
||||||
! grep -q "^CONFIG_BRCMFMAC_SDIO=y" ${PKG_KERNEL_CFG_FILE}; then
|
! grep -q "^CONFIG_BRCMFMAC_SDIO=y" ${PKG_KERNEL_CFG_FILE}; then
|
||||||
rm -fr ${FW_TARGET_DIR}/brcm/brcmfmac43430*-sdio.*
|
rm -fr ${FW_TARGET_DIR}/brcm/brcmfmac43430*-sdio.*
|
||||||
rm -fr ${FW_TARGET_DIR}/brcm/brcmfmac43455*-sdio.*
|
rm -fr ${FW_TARGET_DIR}/brcm/brcmfmac43455*-sdio.*
|
||||||
|
@ -103,7 +103,8 @@ makeinstall_host() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pre_make_target() {
|
pre_make_target() {
|
||||||
( cd ${ROOT}
|
(
|
||||||
|
cd ${ROOT}
|
||||||
rm -rf ${BUILD}/initramfs
|
rm -rf ${BUILD}/initramfs
|
||||||
rm -f ${STAMPS_INSTALL}/initramfs/install_target ${STAMPS_INSTALL}/*/install_init
|
rm -f ${STAMPS_INSTALL}/initramfs/install_target ${STAMPS_INSTALL}/*/install_init
|
||||||
${SCRIPTS}/install initramfs
|
${SCRIPTS}/install initramfs
|
||||||
@ -218,7 +219,8 @@ make_target() {
|
|||||||
DTC_FLAGS=-@ kernel_make ${KERNEL_TARGET} ${KERNEL_MAKE_EXTRACMD} modules
|
DTC_FLAGS=-@ kernel_make ${KERNEL_TARGET} ${KERNEL_MAKE_EXTRACMD} modules
|
||||||
|
|
||||||
if [ "${PKG_BUILD_PERF}" = "yes" ]; then
|
if [ "${PKG_BUILD_PERF}" = "yes" ]; then
|
||||||
( cd tools/perf
|
(
|
||||||
|
cd tools/perf
|
||||||
|
|
||||||
# arch specific perf build args
|
# arch specific perf build args
|
||||||
case "${TARGET_ARCH}" in
|
case "${TARGET_ARCH}" in
|
||||||
|
@ -136,13 +136,17 @@ configure_package() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
case "${KODI_MYSQL_SUPPORT}" in
|
case "${KODI_MYSQL_SUPPORT}" in
|
||||||
mysql) PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} mysql"
|
mysql)
|
||||||
|
PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} mysql"
|
||||||
KODI_MYSQL="-DENABLE_MYSQLCLIENT=ON -DENABLE_MARIADBCLIENT=OFF"
|
KODI_MYSQL="-DENABLE_MYSQLCLIENT=ON -DENABLE_MARIADBCLIENT=OFF"
|
||||||
;;
|
;;
|
||||||
mariadb) PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} mariadb-connector-c"
|
mariadb)
|
||||||
|
PKG_DEPENDS_TARGET="${PKG_DEPENDS_TARGET} mariadb-connector-c"
|
||||||
KODI_MYSQL="-DENABLE_MARIADBCLIENT=ON -DENABLE_MYSQLCLIENT=OFF"
|
KODI_MYSQL="-DENABLE_MARIADBCLIENT=ON -DENABLE_MYSQLCLIENT=OFF"
|
||||||
;;
|
;;
|
||||||
*) KODI_MYSQL="-DENABLE_MYSQLCLIENT=OFF -DENABLE_MARIADBCLIENT=OFF"
|
*)
|
||||||
|
KODI_MYSQL="-DENABLE_MYSQLCLIENT=OFF -DENABLE_MARIADBCLIENT=OFF"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ "${KODI_AIRPLAY_SUPPORT}" = yes ]; then
|
if [ "${KODI_AIRPLAY_SUPPORT}" = yes ]; then
|
||||||
|
@ -28,6 +28,7 @@ case "${PROJECT}" in
|
|||||||
case "${PROJECT}" in
|
case "${PROJECT}" in
|
||||||
Allwinner | Rockchip)
|
Allwinner | Rockchip)
|
||||||
PKG_PATCH_DIRS+=" vf-deinterlace-v4l2m2m"
|
PKG_PATCH_DIRS+=" vf-deinterlace-v4l2m2m"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -188,11 +188,10 @@ pre_configure_target() {
|
|||||||
post_makeinstall_target() {
|
post_makeinstall_target() {
|
||||||
# clean up
|
# clean up
|
||||||
safe_remove ${INSTALL}/usr/bin
|
safe_remove ${INSTALL}/usr/bin
|
||||||
for PKG_GST_PLUGINS_BAD in \
|
PKG_GST_PLUGINS_BAD_LIST="libgstadaptivedemux libgstbadaudio libgstbasecamerabinsrc libgstcodecs \
|
||||||
libgstadaptivedemux libgstbadaudio libgstbasecamerabinsrc libgstcodecs \
|
|
||||||
libgstinsertbin libgstisoff libgstmpegts libgstphotography libgstplayer \
|
libgstinsertbin libgstisoff libgstmpegts libgstphotography libgstplayer \
|
||||||
libgstsctp libgsttranscoder libgsturidownloader libgstwebrtc
|
libgstsctp libgsttranscoder libgsturidownloader libgstwebrtc"
|
||||||
do
|
for PKG_GST_PLUGINS_BAD in ${PKG_GST_PLUGINS_BAD_LIST}; do
|
||||||
safe_remove ${INSTALL}/usr/lib/${PKG_GST_PLUGINS_BAD}-1.0*
|
safe_remove ${INSTALL}/usr/lib/${PKG_GST_PLUGINS_BAD}-1.0*
|
||||||
done
|
done
|
||||||
safe_remove ${INSTALL}/usr/share
|
safe_remove ${INSTALL}/usr/share
|
||||||
|
@ -23,4 +23,3 @@ fi
|
|||||||
PKG_MESON_OPTS_TARGET="-Denable_hybrid_codec=false \
|
PKG_MESON_OPTS_TARGET="-Denable_hybrid_codec=false \
|
||||||
-Denable_tests=false \
|
-Denable_tests=false \
|
||||||
${DISPLAYSERVER_LIBVA}"
|
${DISPLAYSERVER_LIBVA}"
|
||||||
|
|
||||||
|
@ -39,4 +39,3 @@ post_makeinstall_target() {
|
|||||||
post_install() {
|
post_install() {
|
||||||
enable_service iwd.service
|
enable_service iwd.service
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,8 @@ PKG_CONFIGURE_OPTS_TARGET="LIBPNG_CFLAGS=-I${SYSROOT_PREFIX}/usr/include \
|
|||||||
|
|
||||||
pre_configure_target() {
|
pre_configure_target() {
|
||||||
# unset LIBTOOL because freetype uses its own
|
# unset LIBTOOL because freetype uses its own
|
||||||
( cd ..
|
(
|
||||||
|
cd ..
|
||||||
unset LIBTOOL
|
unset LIBTOOL
|
||||||
sh autogen.sh
|
sh autogen.sh
|
||||||
)
|
)
|
||||||
|
@ -99,7 +99,6 @@ progress.when = 'always'
|
|||||||
progress.width = 80
|
progress.width = 80
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
make_host() {
|
make_host() {
|
||||||
|
@ -9,4 +9,3 @@ PKG_SITE="https://github.com/HiassofT/evrepeat"
|
|||||||
PKG_URL="https://github.com/HiassofT/evrepeat/archive/${PKG_VERSION}.tar.gz"
|
PKG_URL="https://github.com/HiassofT/evrepeat/archive/${PKG_VERSION}.tar.gz"
|
||||||
PKG_DEPENDS_TARGET="toolchain"
|
PKG_DEPENDS_TARGET="toolchain"
|
||||||
PKG_LONGDESC="Tool to view and change linux input device repeat settings"
|
PKG_LONGDESC="Tool to view and change linux input device repeat settings"
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ post_makeinstall_target() {
|
|||||||
cp -PR ${PKG_DIR}/scripts/mount-swap ${INSTALL}/usr/lib/libreelec
|
cp -PR ${PKG_DIR}/scripts/mount-swap ${INSTALL}/usr/lib/libreelec
|
||||||
|
|
||||||
mkdir -p ${INSTALL}/etc
|
mkdir -p ${INSTALL}/etc
|
||||||
cat ${PKG_DIR}/config/swap.conf | \
|
cat ${PKG_DIR}/config/swap.conf |
|
||||||
sed -e "s,@SWAPFILESIZE@,${SWAPFILESIZE},g" \
|
sed -e "s,@SWAPFILESIZE@,${SWAPFILESIZE},g" \
|
||||||
-e "s,@SWAP_ENABLED_DEFAULT@,${SWAP_ENABLED_DEFAULT},g" \
|
-e "s,@SWAP_ENABLED_DEFAULT@,${SWAP_ENABLED_DEFAULT},g" \
|
||||||
>${INSTALL}/etc/swap.conf
|
>${INSTALL}/etc/swap.conf
|
||||||
|
@ -9,7 +9,6 @@ PKG_URL=""
|
|||||||
PKG_DEPENDS_TARGET="make:host gcc:host"
|
PKG_DEPENDS_TARGET="make:host gcc:host"
|
||||||
PKG_LONGDESC="A simple tool and systemd service to wait until NTP time is synced"
|
PKG_LONGDESC="A simple tool and systemd service to wait until NTP time is synced"
|
||||||
|
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
enable_service wait-time-sync.service
|
enable_service wait-time-sync.service
|
||||||
}
|
}
|
||||||
|
@ -21,8 +21,7 @@ makeinstall_target() {
|
|||||||
cp -PRv fixup4x.dat ${INSTALL}/usr/share/bootloader/fixup.dat
|
cp -PRv fixup4x.dat ${INSTALL}/usr/share/bootloader/fixup.dat
|
||||||
cp -PRv start4x.elf ${INSTALL}/usr/share/bootloader/start.elf
|
cp -PRv start4x.elf ${INSTALL}/usr/share/bootloader/start.elf
|
||||||
;;
|
;;
|
||||||
RPi5)
|
RPi5) ;;
|
||||||
;;
|
|
||||||
*)
|
*)
|
||||||
cp -PRv bootcode.bin ${INSTALL}/usr/share/bootloader
|
cp -PRv bootcode.bin ${INSTALL}/usr/share/bootloader
|
||||||
cp -PRv fixup_x.dat ${INSTALL}/usr/share/bootloader/fixup.dat
|
cp -PRv fixup_x.dat ${INSTALL}/usr/share/bootloader/fixup.dat
|
||||||
|
@ -23,17 +23,9 @@ post_makeinstall_target() {
|
|||||||
cp -a ${PKG_DIR}/config/* ${INSTALL}/etc/
|
cp -a ${PKG_DIR}/config/* ${INSTALL}/etc/
|
||||||
|
|
||||||
mkdir -p ${INSTALL}/usr/share/nano
|
mkdir -p ${INSTALL}/usr/share/nano
|
||||||
for FILE_TYPES in \
|
|
||||||
css \
|
PKG_FILE_LIST="css html java javascript json php python sh xml"
|
||||||
html \
|
for PKG_FILE_TYPES in ${PKG_FILE_LIST}; do
|
||||||
java \
|
cp -a ${PKG_BUILD}/syntax/${PKG_FILE_TYPES}.nanorc ${INSTALL}/usr/share/nano/
|
||||||
javascript \
|
|
||||||
json \
|
|
||||||
php \
|
|
||||||
python \
|
|
||||||
sh \
|
|
||||||
xml
|
|
||||||
do
|
|
||||||
cp -a ${PKG_BUILD}/syntax/${FILE_TYPES}.nanorc ${INSTALL}/usr/share/nano/
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -37,4 +37,3 @@ fi
|
|||||||
if [ "${NFS_SUPPORT}" = "yes" ]; then
|
if [ "${NFS_SUPPORT}" = "yes" ]; then
|
||||||
PKG_DEPENDS_TARGET+=" nfs-utils"
|
PKG_DEPENDS_TARGET+=" nfs-utils"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user