[Buildroot] [PATCH v3 13/18] package/qjson: remove package
Bernd Kuhls
bernd at kuhls.net
Wed Dec 17 19:23:24 UTC 2025
https://github.com/flavio/qjson/commit/6d188cb199a5248889689bd92b757cf0c17cfa27
"This project is archived. QJson was originally created when Qt3 and Qt4
lacked robust JSON support.
Since Qt5, JSON support is included in the native Qt library SDK, making
this project obsolete."
The package is broken with cmake 4 and no other package depends on it.
Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
---
Config.in.legacy | 6 ++++++
DEVELOPERS | 1 -
package/Config.in | 1 -
package/qjson/Config.in | 8 --------
package/qjson/qjson.hash | 3 ---
package/qjson/qjson.mk | 14 --------------
6 files changed, 6 insertions(+), 27 deletions(-)
delete mode 100644 package/qjson/Config.in
delete mode 100644 package/qjson/qjson.hash
delete mode 100644 package/qjson/qjson.mk
diff --git a/Config.in.legacy b/Config.in.legacy
index a402f1c121..9ab95c32a5 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,12 @@ endif
comment "Legacy options removed in 2026.02"
+config BR2_PACKAGE_QJSON
+ bool "qjson has been removed"
+ select BR2_LEGACY
+ help
+ qjson was deprecated upstream and has been removed
+
config BR2_PACKAGE_OPENTRACING_CPP
bool "opentracing-cpp has been removed"
select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index 93ff7cea4c..a9041890f4 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -3527,7 +3527,6 @@ F: package/libusb/
F: package/libusb-compat/
F: package/proj/
F: package/python-iniparse/
-F: package/qjson/
F: package/qt6/qt6core5compat/
F: package/quazip/
F: package/shapelib/
diff --git a/package/Config.in b/package/Config.in
index 4eaa6894e5..ba4efcc8b2 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -381,7 +381,6 @@ comment "QT libraries and helper libraries"
source "package/grantlee/Config.in"
source "package/kf5/Config.in"
source "package/qextserialport/Config.in"
- source "package/qjson/Config.in"
source "package/quazip/Config.in"
source "package/qwt/Config.in"
source "package/simple-mail/Config.in"
diff --git a/package/qjson/Config.in b/package/qjson/Config.in
deleted file mode 100644
index adb06cddc0..0000000000
--- a/package/qjson/Config.in
+++ /dev/null
@@ -1,8 +0,0 @@
-config BR2_PACKAGE_QJSON
- bool "qjson"
- depends on BR2_PACKAGE_QT5
- help
- QJson is a Qt-based library that maps JSON data to
- QVariant objects and vice versa.
-
- http://qjson.sourceforge.net
diff --git a/package/qjson/qjson.hash b/package/qjson/qjson.hash
deleted file mode 100644
index ab22350e61..0000000000
--- a/package/qjson/qjson.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# locally computed
-sha256 e812617477f3c2bb990561767a4cd8b1d3803a52018d4878da302529552610d4 qjson-0.9.0.tar.gz
-sha256 758a0cd48d2bec59cbd04ab616737b7aa0cdceac87508adbc9468715ac90722b COPYING.lib
diff --git a/package/qjson/qjson.mk b/package/qjson/qjson.mk
deleted file mode 100644
index 718d6622a8..0000000000
--- a/package/qjson/qjson.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-################################################################################
-#
-# qjson
-#
-################################################################################
-
-QJSON_VERSION = 0.9.0
-QJSON_SITE = $(call github,flavio,qjson,$(QJSON_VERSION))
-QJSON_INSTALL_STAGING = YES
-QJSON_DEPENDENCIES = qt5base
-QJSON_LICENSE = LGPL-2.1
-QJSON_LICENSE_FILES = COPYING.lib
-
-$(eval $(cmake-package))
--
2.47.3
More information about the buildroot
mailing list