[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