diff --git a/Config.in.legacy b/Config.in.legacy index f3b4c57a7d..e380258737 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -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 diff --git a/DEVELOPERS b/DEVELOPERS index 321b9dfe80..f5fa8b89c1 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1726,7 +1726,6 @@ N: Jonathan Ben Avraham F: arch/Config.in.xtensa F: package/autofs/ F: package/dawgdic/ -F: package/libphidget/ F: package/rapidxml/ N: Joris Offouga diff --git a/package/Config.in b/package/Config.in index daab795124..f5e93688a5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -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" diff --git a/package/libphidget/Config.in b/package/libphidget/Config.in deleted file mode 100644 index ab1e3e31b1..0000000000 --- a/package/libphidget/Config.in +++ /dev/null @@ -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 diff --git a/package/libphidget/libphidget.hash b/package/libphidget/libphidget.hash deleted file mode 100644 index 7c2f67af7f..0000000000 --- a/package/libphidget/libphidget.hash +++ /dev/null @@ -1,3 +0,0 @@ -# locally computed -sha256 b1682ffb4a9a7d4589ec24256cbd30af1342880914117d3e3f4814e70049238c libphidget22-1.24.20260127.tar.gz -sha256 7c1c42a1485cd44f9b8275931e645962b7af86c524c0b683ab9fba62e7e3ece5 COPYING diff --git a/package/libphidget/libphidget.mk b/package/libphidget/libphidget.mk deleted file mode 100644 index f81080e1da..0000000000 --- a/package/libphidget/libphidget.mk +++ /dev/null @@ -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))