From 535dec396f3f78b14628ffed4cbbaf690e17eefd Mon Sep 17 00:00:00 2001 From: Michael Klein Date: Mon, 22 Nov 2021 21:04:18 +0100 Subject: [PATCH] system-tools: include libgpiod Tools for interacting with the linux GPIO character device (gpiodetect, gpioinfo, gpioget, gpioset, gpiofind, gpiomon) --- .../system-tools-depends/libgpiod/package.mk | 13 +++++++++++++ packages/addons/tools/system-tools/package.mk | 6 +++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 packages/addons/addon-depends/system-tools-depends/libgpiod/package.mk diff --git a/packages/addons/addon-depends/system-tools-depends/libgpiod/package.mk b/packages/addons/addon-depends/system-tools-depends/libgpiod/package.mk new file mode 100644 index 0000000000..d8b24720dd --- /dev/null +++ b/packages/addons/addon-depends/system-tools-depends/libgpiod/package.mk @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="libgpiod" +PKG_VERSION="1.6.3" +PKG_SHA256="eb446070be1444fd7d32d32bbca53c2f3bbb0a21193db86198cf6050b7a28441" +PKG_LICENSE="GPLv2+" +PKG_SITE="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/about/" +PKG_URL="https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-$PKG_VERSION.tar.gz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="Tools for interacting with the linux GPIO character device." +PKG_TOOLCHAIN="autotools" +PKG_CONFIGURE_OPTS_TARGET="--enable-tools --disable-shared" diff --git a/packages/addons/tools/system-tools/package.mk b/packages/addons/tools/system-tools/package.mk index e0826df497..5f4cde192a 100644 --- a/packages/addons/tools/system-tools/package.mk +++ b/packages/addons/tools/system-tools/package.mk @@ -11,7 +11,7 @@ PKG_URL="" PKG_DEPENDS_TARGET="toolchain" PKG_SECTION="virtual" PKG_SHORTDESC="A bundle of system tools and programs" -PKG_LONGDESC="This bundle currently includes autossh, bottom, diffutils, dstat, dtach, efibootmgr, encfs, evtest, fdupes, file, getscancodes, hddtemp, hd-idle, hid_mapper, htop, i2c-tools, inotify-tools, jq, lm_sensors, lshw, mc, mtpfs, nmon, p7zip, patch, pv, screen, smartmontools, stress-ng, unrar, usb-modeswitch and vim." +PKG_LONGDESC="This bundle currently includes autossh, bottom, diffutils, dstat, dtach, efibootmgr, encfs, evtest, fdupes, file, getscancodes, hddtemp, hd-idle, hid_mapper, htop, i2c-tools, inotify-tools, jq, libgpiod, lm_sensors, lshw, mc, mtpfs, nmon, p7zip, patch, pv, screen, smartmontools, stress-ng, unrar, usb-modeswitch and vim." PKG_IS_ADDON="yes" PKG_ADDON_NAME="System Tools" @@ -35,6 +35,7 @@ PKG_DEPENDS_TARGET="toolchain \ i2c-tools \ inotify-tools \ jq \ + libgpiod \ lm_sensors \ lshw \ mc \ @@ -118,6 +119,9 @@ addon() { cp -P $(get_install_dir jq)/usr/bin/jq ${ADDON_BUILD}/${PKG_ADDON_ID}/bin cp -P $(get_install_dir oniguruma)/usr/lib/{libonig.so,libonig.so.5,libonig.so.5.2.0} ${ADDON_BUILD}/${PKG_ADDON_ID}/lib + # libgpiod + cp -P $(get_install_dir libgpiod)/usr/bin/{gpiodetect,gpiofind,gpioget,gpioinfo,gpiomon,gpioset} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin + # lm_sensors cp -P $(get_install_dir lm_sensors)/usr/bin/sensors ${ADDON_BUILD}/${PKG_ADDON_ID}/bin 2>/dev/null || :