package/libphidget: remove package

As discussed on the mailinglist:
https://lists.buildroot.org/pipermail/buildroot/2026-April/799929.html

Fixes:
https://autobuild.buildroot.net/results/977/977964a64279e3d29cfa6a1083af613b99ac8039/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
This commit is contained in:
Bernd Kuhls
2026-05-23 11:11:54 +02:00
committed by Arnout Vandecappelle
parent fd4b24b8d9
commit afbc19284b
6 changed files with 8 additions and 50 deletions

View File

@@ -146,6 +146,14 @@ endif
comment "Legacy options removed in 2026.05"
config BR2_PACKAGE_LIBPHIDGET
bool "libphidget"
select BR2_LEGACY
help
libphidget was removed from Buildroot as it was
insufficiently maintained. It can be re-added if someone
volunteers to maintain it.
config BR2_PACKAGE_PHIDGETWEBSERVICE
bool "phidgetwebservice"
select BR2_LEGACY

View File

@@ -1726,7 +1726,6 @@ N: Jonathan Ben Avraham <yba@tkos.co.il>
F: arch/Config.in.xtensa
F: package/autofs/
F: package/dawgdic/
F: package/libphidget/
F: package/rapidxml/
N: Joris Offouga <offougajoris@gmail.com>

View File

@@ -1847,7 +1847,6 @@ menu "Hardware handling"
source "package/libnfc/Config.in"
source "package/libnvme/Config.in"
source "package/libpciaccess/Config.in"
source "package/libphidget/Config.in"
source "package/libpri/Config.in"
source "package/libqmi/Config.in"
source "package/libqrtr-glib/Config.in"

View File

@@ -1,29 +0,0 @@
config BR2_PACKAGE_LIBPHIDGET
bool "libphidget"
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_LIBUSB
help
The libphidget library provides an API for controlling
Phidgets USB devices. The library translates API function
calls to libusb function calls to control attached Phidgets
devices that provide GPIO's, DAC's, accelerometers, servo
motors, and other capabilities either singly or on combo
devices.
To use libphidget for controlling locally attached devices you
need to set up the userspace USB device tree /dev/bus/usb. See
file udev/99-phidgets.rules.
The libphidget library also contains an API for sending
commands to a local or remote phidgetwebservice using HTTP.
The phidgetwebservice then translates HTTP requests to
libphidget API function calls to control locally attached
Phidgets devices.
http://phidgets.com/
comment "libphidget needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9

View File

@@ -1,3 +0,0 @@
# locally computed
sha256 b1682ffb4a9a7d4589ec24256cbd30af1342880914117d3e3f4814e70049238c libphidget22-1.24.20260127.tar.gz
sha256 7c1c42a1485cd44f9b8275931e645962b7af86c524c0b683ab9fba62e7e3ece5 COPYING

View File

@@ -1,16 +0,0 @@
################################################################################
#
# libphidget
#
################################################################################
LIBPHIDGET_VERSION = 1.24.20260127
LIBPHIDGET_SOURCE = libphidget22-$(LIBPHIDGET_VERSION).tar.gz
LIBPHIDGET_SITE = https://www.phidgets.com/downloads/phidget22/libraries/linux/libphidget22
LIBPHIDGET_DEPENDENCIES = libusb
LIBPHIDGET_CONF_OPTS = --disable-ldconfig
LIBPHIDGET_INSTALL_STAGING = YES
LIBPHIDGET_LICENSE = BSD-3-Clause
LIBPHIDGET_LICENSE_FILES = COPYING
$(eval $(autotools-package))