From: Bernd Kuhls <bernd@kuhls.net>
To: buildroot@buildroot.org
Cc: Jonathan Ben Avraham <yba@tkos.co.il>
Subject: [Buildroot] [PATCH 3/3] package/libphidget: remove package
Date: Tue, 7 Apr 2026 22:29:21 +0200 [thread overview]
Message-ID: <20260407202921.3557385-3-bernd@kuhls.net> (raw)
In-Reply-To: <20260407202921.3557385-1-bernd@kuhls.net>
As discussed on the mailinglist:
https://lists.buildroot.org/pipermail/buildroot/2026-April/799929.html
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Jonathan Ben Avraham <yba@tkos.co.il>
---
Config.in.legacy | 8 ++++++++
DEVELOPERS | 1 -
package/Config.in | 1 -
package/libphidget/Config.in | 29 -----------------------------
package/libphidget/libphidget.hash | 3 ---
package/libphidget/libphidget.mk | 16 ----------------
6 files changed, 8 insertions(+), 50 deletions(-)
delete mode 100644 package/libphidget/Config.in
delete mode 100644 package/libphidget/libphidget.hash
delete mode 100644 package/libphidget/libphidget.mk
diff --git a/Config.in.legacy b/Config.in.legacy
index f6403d2580..84f4596385 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 ff326a2a05..db781444a9 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1738,7 +1738,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>
diff --git a/package/Config.in b/package/Config.in
index e60e9d811e..2866015a3d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1845,7 +1845,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))
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
prev parent reply other threads:[~2026-04-07 20:29 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-07 20:29 [Buildroot] [PATCH 1/3] package/daq: remove package Bernd Kuhls
2026-04-07 20:29 ` [Buildroot] [PATCH 2/3] package/phidgetwebservice: " Bernd Kuhls
2026-04-07 20:29 ` Bernd Kuhls [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260407202921.3557385-3-bernd@kuhls.net \
--to=bernd@kuhls.net \
--cc=buildroot@buildroot.org \
--cc=yba@tkos.co.il \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox