[Buildroot] [PATCH v5 13/20] package/qjson: remove package
Zoltán Gyarmati
mr.zoltan.gyarmati at gmail.com
Sat Dec 20 10:44:16 UTC 2025
On Fri, Dec 19, 2025 at 11:44 PM Bernd Kuhls <bernd at kuhls.net> wrote:
>
> 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>
Acked-by: Zoltan Gyarmati <mr.zoltan.gyarmati at gmail.com
> Cc: Zoltan Gyarmati <mr.zoltan.gyarmati at gmail.com>
> ---
> 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 1e54930405..6aace2ca12 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