From f3c150c78556d0cae299a28fa2b677821bc82606 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 30 Dec 2025 12:45:24 +0100 Subject: [PATCH] package/qjson: remove package 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 Cc: Zoltan Gyarmati Signed-off-by: Thomas Petazzoni --- 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 a0dad6461d..3e402e3161 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 9775c85556..f71fdc7a3a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -3550,7 +3550,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 857266c8f8..02f9f00ecd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -383,7 +383,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))