Merge pull request #5040 from heitbaum/sys

system-tools: fix addon compile issues and update stress-ng
This commit is contained in:
CvH 2021-01-27 21:00:27 +01:00 committed by GitHub
commit 77e2d068d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 23 additions and 5 deletions

View File

@ -17,18 +17,26 @@ pre_make_target() {
}
make_target() {
make CC="${CC}" \
AR="${AR}" \
CFLAGS="${TARGET_CFLAGS}" \
CPPFLAGS="${TARGET_CPPFLAGS} -I${SYSROOT_PREFIX}/usr/include/${PKG_PYTHON_VERSION}" \
PYTHON=${TOOLCHAIN}/bin/python3 \
all
make EXTRA="py-smbus" \
CC="${CC}" \
AR="${AR}" \
CFLAGS="${TARGET_CFLAGS}" \
CPPFLAGS="${TARGET_CPPFLAGS} -I${SYSROOT_PREFIX}/usr/include/${PKG_PYTHON_VERSION}" \
PYTHON=${TOOLCHAIN}/bin/python3
PYTHON=${TOOLCHAIN}/bin/python3 \
all-python
}
makeinstall_target() {
make DESTDIR=${INSTALL} \
make EXTRA="py-smbus" \
DESTDIR=${INSTALL} \
PREFIX="/usr" \
EXTRA="py-smbus" \
PYTHON=${TOOLCHAIN}/bin/python3 \
install
}

View File

@ -11,3 +11,7 @@ PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="strace is a diagnostic, debugging and instructional userspace utility"
PKG_TOOLCHAIN="autotools"
PKG_BUILD_FLAGS="-sysroot"
if [ "${TARGET_ARCH}" = x86_64 ]; then
PKG_CONFIGURE_OPTS_TARGET="--enable-mpers=no"
fi

View File

@ -2,8 +2,8 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="stress-ng"
PKG_VERSION="0.12.01"
PKG_SHA256="d354bbbb1500cfe043c761014dc9c3f62779747fafea8a19af94402327f6d3fc"
PKG_VERSION="0.12.02"
PKG_SHA256="f847be115f60d3ad7d37c806fd1bfb1412aa3c631fca581d6dc233322f50d6a5"
PKG_LICENSE="GPLv2"
PKG_SITE="https://kernel.ubuntu.com/~cking/stress-ng/"
PKG_URL="https://kernel.ubuntu.com/~cking/tarballs/stress-ng/stress-ng-${PKG_VERSION}.tar.xz"

View File

@ -1,5 +1,8 @@
120
- htop: update to 3.0.5
- i2c-tools: fix runtime libraries
- strace: fix compile on Generic due to mpers
- stress-ng: update to 0.12.02
119
- dstat: update to 2020-06-19

View File

@ -104,6 +104,9 @@ addon() {
# i2c-tools
cp -P $(get_install_dir i2c-tools)/usr/sbin/{i2cdetect,i2cdump,i2cget,i2cset} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin
cp -P $(get_install_dir i2c-tools)/usr/lib/${PKG_PYTHON_VERSION}/site-packages/smbus.so ${ADDON_BUILD}/${PKG_ADDON_ID}/lib
cp -P $(get_install_dir i2c-tools)/usr/lib/libi2c.so.0.1.1 ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/libi2c.so
cp -P $(get_install_dir i2c-tools)/usr/lib/libi2c.so.0.1.1 ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/libi2c.so.0
cp -P $(get_install_dir i2c-tools)/usr/lib/libi2c.so.0.1.1 ${ADDON_BUILD}/${PKG_ADDON_ID}/lib/libi2c.so.0.1.1
# inotify-tools
cp -P $(get_install_dir inotify-tools)/usr/bin/{inotifywait,inotifywatch} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin