public inbox for buildroot@busybox.net
 help / color / mirror / Atom feed
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

      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