Hello community, here is the log from the commit of package sushi for openSUSE:Factory checked in at 2019-06-20 18:55:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sushi (Old) and /work/SRC/openSUSE:Factory/.sushi.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sushi" Thu Jun 20 18:55:41 2019 rev:42 rq:710947 version:3.32.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sushi/sushi.changes 2019-05-03 22:45:35.423654036 +0200 +++ /work/SRC/openSUSE:Factory/.sushi.new.4811/sushi.changes 2019-06-20 18:56:01.136896668 +0200 @@ -1,0 +2,7 @@ +Tue Jun 18 20:08:08 UTC 2019 - Bjørn Lie <[email protected]> + +- Add sushi-port-to-gtksourceview4.patch: Port to gtksourceview4. + Following this patch, replace pkgconfig(gtksourceview-3.0) with + pkgconfig(gtksourceview-4) BuildRequires. + +------------------------------------------------------------------- New: ---- sushi-port-to-gtksourceview4.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sushi.spec ++++++ --- /var/tmp/diff_new_pack.PP6YVI/_old 2019-06-20 18:56:02.536898587 +0200 +++ /var/tmp/diff_new_pack.PP6YVI/_new 2019-06-20 18:56:02.568898630 +0200 @@ -24,6 +24,8 @@ Group: Productivity/File utilities URL: https://www.gnome.org Source0: https://download.gnome.org/sources/sushi/3.32/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM sushi-port-to-gtksourceview4.patch -- Port to gtksourceview4 +Patch0: sushi-port-to-gtksourceview4.patch BuildRequires: meson BuildRequires: pkgconfig @@ -41,7 +43,7 @@ BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-tag-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.13.2 -BuildRequires: pkgconfig(gtksourceview-3.0) +BuildRequires: pkgconfig(gtksourceview-4) >= 4.0.3 BuildRequires: pkgconfig(harfbuzz) >= 0.9.9 BuildRequires: pkgconfig(libmusicbrainz5) BuildRequires: pkgconfig(webkit2gtk-4.0) ++++++ sushi-port-to-gtksourceview4.patch ++++++ >From 8b2ec7f5e6ad39e04aa9bd562022d66163f50d19 Mon Sep 17 00:00:00 2001 From: Joel Ong <[email protected]> Date: Mon, 1 Apr 2019 14:26:02 -0400 Subject: [PATCH] workaround for having both gtksourceview 3 and 4 installed. Fixes #12. --- src/js/viewers/text.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/viewers/text.js b/src/js/viewers/text.js index 86a53b7..9566adb 100644 --- a/src/js/viewers/text.js +++ b/src/js/viewers/text.js @@ -23,6 +23,8 @@ * */ +imports.gi.versions.GtkSource = '3.0'; + const Gdk = imports.gi.Gdk; const GtkClutter = imports.gi.GtkClutter; const Gtk = imports.gi.Gtk; -- 2.21.0 >From bafeb19233325a7fc7c2e82b488abfb7a7556f61 Mon Sep 17 00:00:00 2001 From: Martin Blanchard <[email protected]> Date: Sun, 19 May 2019 22:31:37 +0200 Subject: [PATCH] Port to GtkSourceView 4 GtkSourceView 3 isn't maintained any more. https://gitlab.gnome.org/GNOME/sushi/issues/6 --- flatpak/org.gnome.NautilusPreviewer.json | 4 ++-- meson.build | 2 +- src/js/viewers/text.js | 2 +- src/libsushi/meson.build | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/flatpak/org.gnome.NautilusPreviewer.json b/flatpak/org.gnome.NautilusPreviewer.json index 4565b82..9a60827 100644 --- a/flatpak/org.gnome.NautilusPreviewer.json +++ b/flatpak/org.gnome.NautilusPreviewer.json @@ -102,8 +102,8 @@ "sources": [ { "type": "archive", - "url": "http://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.8.tar.xz", - "sha256": "1e9bb8ff190db705deb916dd23ff681f0e8803aec407bf0fd64c7e615ac436fe" + "url": "https://download.gnome.org/sources/gtksourceview/4.2/gtksourceview-4.2.0.tar.xz", + "sha256": "c431eb234dc83c7819e58f77dd2af973252c7750da1c9d125ddc94268f94f675" } ] }, diff --git a/meson.build b/meson.build index 56398d9..538dc4b 100644 --- a/meson.build +++ b/meson.build @@ -19,7 +19,7 @@ gstreamer_base_dep = dependency('gstreamer-base-1.0') gstreamer_pbutils_dep = dependency('gstreamer-pbutils-1.0') gstreamer_tag_dep = dependency('gstreamer-tag-1.0') gtk_dep = dependency('gtk+-3.0', version: '>=3.13.2') -gtksourceview_dep = dependency('gtksourceview-3.0') +gtksourceview_dep = dependency('gtksourceview-4', version: '>=4.0.3') harfbuzz_dep = dependency('harfbuzz', version: '>=0.9.9') introspection_dep = dependency('gobject-introspection-1.0', version: '>=1.0.1') musicbrainz_dep = dependency('libmusicbrainz5') diff --git a/src/js/viewers/text.js b/src/js/viewers/text.js index 9566adb..a044fbe 100644 --- a/src/js/viewers/text.js +++ b/src/js/viewers/text.js @@ -23,7 +23,7 @@ * */ -imports.gi.versions.GtkSource = '3.0'; +imports.gi.versions.GtkSource = '4'; const Gdk = imports.gi.Gdk; const GtkClutter = imports.gi.GtkClutter; diff --git a/src/libsushi/meson.build b/src/libsushi/meson.build index c8ff6fa..66ef646 100644 --- a/src/libsushi/meson.build +++ b/src/libsushi/meson.build @@ -62,7 +62,7 @@ gnome.generate_gir( 'GstTag-1.0', 'GdkPixbuf-2.0', 'Gtk-3.0', - 'GtkSource-3.0', + 'GtkSource-4', 'EvinceDocument-3.0', ], install: true, -- 2.21.0
