From b822976c6069d5d6296ac61bb848fc3de0900a99 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Wed, 3 Dec 2025 22:57:14 +0100 Subject: [PATCH] package/gtksourceview: bump version to 5.18.0 Release notes of the major releases: https://download.gnome.org/sources/gtksourceview/4.0/gtksourceview-4.0.0.news https://download.gnome.org/sources/gtksourceview/4.3/gtksourceview-4.3.1.news "Ported to meson build system, autotools will be phased out by next release." https://download.gnome.org/sources/gtksourceview/5.0/gtksourceview-5.0.0.news "GtkSourceView 5.0 is the first stable release of GtkSourceView targeting the GTK 4 toolkit. It is the culmination of about a year of development." https://download.gnome.org/sources/gtksourceview/5.18/gtksourceview-5.18.0.news Switched to gtk4 and meson build system. Disabled the build of the testsuite. Signed-off-by: Bernd Kuhls Signed-off-by: Julien Olivain --- package/gtksourceview/Config.in | 2 +- package/gtksourceview/gtksourceview.hash | 4 ++-- package/gtksourceview/gtksourceview.mk | 9 +++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/gtksourceview/Config.in b/package/gtksourceview/Config.in index e87969b15d..8f1f35c018 100644 --- a/package/gtksourceview/Config.in +++ b/package/gtksourceview/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_GTKSOURCEVIEW bool "gtksourceview" - depends on BR2_PACKAGE_LIBGTK3 + depends on BR2_PACKAGE_LIBGTK4 select BR2_PACKAGE_LIBXML2 help GtkSourceView is a portable C library that extends the diff --git a/package/gtksourceview/gtksourceview.hash b/package/gtksourceview/gtksourceview.hash index 7a9cf00655..9d74d2810b 100644 --- a/package/gtksourceview/gtksourceview.hash +++ b/package/gtksourceview/gtksourceview.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.7.sha256sum: -sha256 a5c20d3a6347533689358f3ea52486409f6dd41d5a69c65eab7570cfaffee8e6 gtksourceview-3.24.7.tar.xz +# Hash from: https://download.gnome.org/sources/gtksourceview/5.18/gtksourceview-5.18.0.sha256sum +sha256 051a78fe38f793328047e5bcd6d855c6425c0b480c20d9432179e356742c6ac0 gtksourceview-5.18.0.tar.xz # Locally computed: sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a COPYING diff --git a/package/gtksourceview/gtksourceview.mk b/package/gtksourceview/gtksourceview.mk index 3f5aaea4ae..052904cca0 100644 --- a/package/gtksourceview/gtksourceview.mk +++ b/package/gtksourceview/gtksourceview.mk @@ -4,14 +4,15 @@ # ################################################################################ -GTKSOURCEVIEW_VERSION_MAJOR = 3.24 -GTKSOURCEVIEW_VERSION = $(GTKSOURCEVIEW_VERSION_MAJOR).7 +GTKSOURCEVIEW_VERSION_MAJOR = 5.18 +GTKSOURCEVIEW_VERSION = $(GTKSOURCEVIEW_VERSION_MAJOR).0 GTKSOURCEVIEW_SOURCE = gtksourceview-$(GTKSOURCEVIEW_VERSION).tar.xz GTKSOURCEVIEW_SITE = \ https://download.gnome.org/sources/gtksourceview/$(GTKSOURCEVIEW_VERSION_MAJOR) GTKSOURCEVIEW_LICENSE = LGPL-2.1+ GTKSOURCEVIEW_LICENSE_FILES = COPYING GTKSOURCEVIEW_INSTALL_STAGING = YES -GTKSOURCEVIEW_DEPENDENCIES = host-pkgconf libglib2 libxml2 libgtk3 +GTKSOURCEVIEW_DEPENDENCIES = host-pkgconf libglib2 libxml2 libgtk4 +GTKSOURCEVIEW_CONF_OPTS = -Dbuild-testsuite=false -$(eval $(autotools-package)) +$(eval $(meson-package))