Overview

Request 940666 accepted

Update the plugins package to the comparable gedit version, and this indirectly fix boo#1193582.

old: openSUSE:Backports:SLE-15-SP3:Update/gedit-plugins
new: home:yfjiang:branches:openSUSE:Backports:SLE-15-SP3:Update/gedit-plugins rev None
Index: bracketcompletion-use-key-release-event-to-work-wi.patch
===================================================================
--- bracketcompletion-use-key-release-event-to-work-wi.patch (revision 1)
+++ bracketcompletion-use-key-release-event-to-work-wi.patch (revision 4)
@@ -12,11 +12,11 @@
plugins/bracketcompletion/bracketcompletion.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

-diff --git a/plugins/bracketcompletion/bracketcompletion.py b/plugins/bracketcompletion/bracketcompletion.py
-index 9da57c9..451db2e 100644
---- a/plugins/bracketcompletion/bracketcompletion.py
-+++ b/plugins/bracketcompletion/bracketcompletion.py
-@@ -248,7 +248,7 @@ class BracketCompletionPlugin(GObject.Object, Gedit.ViewActivatable):
+Index: gedit-plugins-3.32.2/plugins/bracketcompletion/bracketcompletion.py
+===================================================================
+--- gedit-plugins-3.32.2.orig/plugins/bracketcompletion/bracketcompletion.py 2019-01-10 04:27:52.000000000 +0100
++++ gedit-plugins-3.32.2/plugins/bracketcompletion/bracketcompletion.py 2019-05-15 23:25:53.887680380 +0200
+@@ -248,7 +248,7 @@ class BracketCompletionPlugin(GObject.Ob
return False

def on_event_after(self, view, event):
@@ -25,5 +25,3 @@
event.state & (Gdk.ModifierType.CONTROL_MASK | Gdk.ModifierType.MOD1_MASK) or \
event.keyval not in self._bracket_keyvals:
return
---
-2.9.3
\ No newline at end of file
Index: gedit-plugins.changes
===================================================================
--- gedit-plugins.changes (revision 1)
+++ gedit-plugins.changes (revision 4)
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Tue Dec 14 14:47:25 UTC 2021 - Yifan Jiang
+
+- Drop gedit-plugins-fix-terminal-change-directory.patch: fixed
+ upstream.
+
+-------------------------------------------------------------------
Sat Sep 18 08:42:53 UTC 2021 - Alynx Zhou

- Add gedit-plugins-fix-terminal-change-directory.patch: VTE
@@ -7,6 +13,95 @@
glgo#GNOME/gedit-plugins#1).

-------------------------------------------------------------------
+Thu Nov 21 10:33:11 UTC 2019 - Bjørn Lie
+
+- Update to version 3.34.1:
+ + Re-add the synctex plugin.
+ + Some small maintenance tasks.
+ + Updated translations.
+- Add new plugin sub package.
+
+-------------------------------------------------------------------
+Mon Sep 9 18:00:44 CDT 2019 - mgorse@suse.com
+
+- Update to version 3.34.0:
+ + Small fix.
+ + Translation updates.
+
+-------------------------------------------------------------------
+Sun Sep 8 10:20:24 NZST 2019 - luke@ljones.dev
+
+- Update to version 3.33.92:
+ + Small cleanup in top-level files.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Aug 31 06:45:18 CDT 2019 - mgorse@suse.com
+
+- Update to version 3.33.90:
+ + Switch from Autotools to Meson.
+ + Add CI to test buildability and enforce Flake8.
+ + Add new session saver plugin.
+ + Remove synctex plugin.
+ + Update Commander activation shortcut to Ctrl+.
+ + Many more fixes.
+- Switch to meson.
+- Add session-saver package, and remove synctex package.
+- Remove __pycache__ directory from files.
+
+-------------------------------------------------------------------
+Wed May 15 21:21:32 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.2:
+ + Fix ColorSchemer plugin for GTKSourceView 4.
+ + Cache language names per session to prevent unnecessary web
+ requests by Translate plugin.
+ + Fix enabling and disabling the Translate plugin.
+- Refresh bracketcompletion-use-key-release-event-to-work-wi.patch
+ with quilt.
+
+-------------------------------------------------------------------
+Mon Mar 11 09:02:22 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 19 10:33:47 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.90:
+ + Fix GtkSourceView 4 Python imports.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Jan 10 13:35:59 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.4:
+ + Switch from GTKSourceView 3 to GTKSourceView 4.
+ + Stop using intltool.
+ + Miscellaneous improvements.
+ + Updated translations.
+- Drop libtool BuildRequires, no longer needed.
+- Replace pkgconfig(gtksourceview-3.0) with
+ pkgconfig(gtksourceview-4) BuildRequires following upstream.
+- Add libtool and pkgconfig(appstream-glib) BuildRequires: New
+ dependencies.
+- Drop gedit-plugin-dashboard sub-package and Obsolete it.
+
+-------------------------------------------------------------------
+Wed Sep 26 15:33:05 UTC 2018 - bjorn.lie@gmail.com
+
+- Update to version 3.30.1:
+ + Terminal: fix change directory with vte >= 0.52.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep 9 07:27:26 UTC 2018 - antoine.belvire@opensuse.org
+
+- Update to version 3.30.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
Mon Apr 9 09:58:16 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.28.1:
Index: gedit-plugins.spec
===================================================================
--- gedit-plugins.spec (revision 1)
+++ gedit-plugins.spec (revision 4)
@@ -1,7 +1,7 @@
#
# spec file for package gedit-plugins
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -13,25 +13,24 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name: gedit-plugins
-Version: 3.28.1
+Version: 3.34.1
Release: 0
Summary: A collection of plugins for gedit
License: GPL-2.0-or-later
Group: Productivity/Text/Editors
URL: https://wiki.gnome.org/Apps/Gedit/PluginsLists
-Source: http://download.gnome.org/sources/gedit-plugins/3.28/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/gedit-plugins/3.34/%{name}-%{version}.tar.xz
Source1: gedit-plugins.SUSE
# PATCH-FIX-UPSTREAM bracketcompletion-use-key-release-event-to-work-wi.patch boo#1027448 bgo#778737 hillwood@opensuse.org -- Switch to use key release event for ibus pinyin input method
Patch0: bracketcompletion-use-key-release-event-to-work-wi.patch
-# PATCH-FIX-UPSTREAM gedit-plugins-fix-terminal-change-directory.patch boo#1174749, glgo#GNOME/gedit-plugins#1 alynx.zhou@suse.com -- Update arguments to match VTE's API change
-Patch1: gedit-plugins-fix-terminal-change-directory.patch
+
BuildRequires: fdupes
-BuildRequires: intltool
+BuildRequires: meson >= 0.49.0
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: translation-update-upstream
@@ -39,12 +38,13 @@
BuildRequires: typelib-1_0-Gucharmap-2_90
BuildRequires: vala >= 0.28.0
BuildRequires: yelp-tools
+BuildRequires: pkgconfig(appstream-glib)
BuildRequires: pkgconfig(dbus-python) >= 0.82
-BuildRequires: pkgconfig(gedit) >= 3.16.0
+BuildRequires: pkgconfig(gedit) >= 3.31.0
BuildRequires: pkgconfig(gio-2.0) >= 2.32.0
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.0
-BuildRequires: pkgconfig(gtksourceview-3.0) >= 3.21.3
+BuildRequires: pkgconfig(gtksourceview-4)
BuildRequires: pkgconfig(libgit2-glib-1.0) >= 0.0.6
BuildRequires: pkgconfig(libpeas-1.0) >= 1.7.0
BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 1.7.0
@@ -60,18 +60,18 @@
Suggests: gedit-plugin-colorpicker
Suggests: gedit-plugin-colorschemer
Suggests: gedit-plugin-commander
-Suggests: gedit-plugin-dashboard
Suggests: gedit-plugin-drawspaces
Suggests: gedit-plugin-findinfiles
Suggests: gedit-plugin-git
Suggests: gedit-plugin-joinlines
Suggests: gedit-plugin-multiedit
Suggests: gedit-plugin-smartspaces
-Suggests: gedit-plugin-synctex
+Suggests: gedit-plugin-session-saver
Suggests: gedit-plugin-terminal
Suggests: gedit-plugin-textsize
Suggests: gedit-plugin-wordcompletion
Enhances: gedit
+Obsoletes: gedit-plugin-dashboard <= %{version}

%description
This package contains a number of plugins for gedit, such as:
@@ -162,15 +162,6 @@
%description -n gedit-plugin-commander
The gedit commander plugin.

-%package -n gedit-plugin-dashboard
-Summary: Gedit dashboard plugin
-Group: Productivity/Text/Editors
-Requires: %{name}-data = %{version}
-Provides: gedit-plugins:%{_libdir}/gedit/plugins/dashboard.plugin
-
-%description -n gedit-plugin-dashboard
-The gedit dashboard plugin.
-
%package -n gedit-plugin-drawspaces
Summary: Gedit drawspaces plugin
Group: Productivity/Text/Editors
@@ -224,6 +215,15 @@
%description -n gedit-plugin-smartspaces
The gedit smartspaces plugin

+%package -n gedit-plugin-session-saver
+Summary: Gedit session-saver plugin
+Group: Productivity/Text/Editors
+Requires: %{name}-data = %{version}
+Provides: gedit-plugins:%{_libdir}/gedit/plugins/session-saver.plugin
+
+%description -n gedit-plugin-session-saver
+The gedit session-saver plugin
+
%package -n gedit-plugin-synctex
Summary: Gedit synctex plugin
Group: Productivity/Text/Editors
@@ -284,18 +284,17 @@
%lang_package

%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
+%autosetup -p1
+
install -m644 %{SOURCE1} .
-translation-update-upstream
+translation-update-upstream po %{name}

%build
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build

%install
-%make_install
+%meson_install
find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{name} %{?no_lang_C}
%find_lang gedit %{name}.lang %{?no_lang_C}
@@ -308,125 +307,117 @@
%files -n %{name}-data
# Common files
%{_libdir}/gedit/plugins/gpdefs.py*
-%dir %{_libdir}/gedit/plugins/__pycache__
-%{_libdir}/gedit/plugins/__pycache__/gpdefs*.pyc

%files -n gedit-plugin-bookmarks
## Explicitly list all plugins so we know when we miss one
# bookmarks
-%{_datadir}/appdata/gedit-bookmarks.metainfo.xml
+%{_datadir}/metainfo/gedit-bookmarks.metainfo.xml
%{_libdir}/gedit/plugins/bookmarks.plugin
%{_libdir}/gedit/plugins/libbookmarks.so

%files -n gedit-plugin-bracketcompletion
# bracketcompletion
-%{_datadir}/appdata/gedit-bracketcompletion.metainfo.xml
+%{_datadir}/metainfo/gedit-bracketcompletion.metainfo.xml
%{_libdir}/gedit/plugins/bracketcompletion.plugin
%{_libdir}/gedit/plugins/bracketcompletion.py*
-%{_libdir}/gedit/plugins/__pycache__/bracketcompletion*.pyc

%files -n gedit-plugin-charmap
# charmap
-%{_datadir}/appdata/gedit-charmap.metainfo.xml
+%{_datadir}/metainfo/gedit-charmap.metainfo.xml
%{_libdir}/gedit/plugins/charmap.plugin
%{_libdir}/gedit/plugins/charmap/

%files -n gedit-plugin-codecomment
# codecomment
-%{_datadir}/appdata/gedit-codecomment.metainfo.xml
+%{_datadir}/metainfo/gedit-codecomment.metainfo.xml
%{_libdir}/gedit/plugins/codecomment.plugin
%{_libdir}/gedit/plugins/codecomment.py*
-%{_libdir}/gedit/plugins/__pycache__/codecomment*.pyc

%files -n gedit-plugin-colorpicker
# colorpicker
-%{_datadir}/appdata/gedit-colorpicker.metainfo.xml
+%{_datadir}/metainfo/gedit-colorpicker.metainfo.xml
%{_libdir}/gedit/plugins/colorpicker.plugin
%{_libdir}/gedit/plugins/colorpicker.py*
-%{_libdir}/gedit/plugins/__pycache__/colorpicker*.pyc

%files -n gedit-plugin-colorschemer
# colorschemer
-%{_datadir}/appdata/gedit-colorschemer.metainfo.xml
+%{_datadir}/metainfo/gedit-colorschemer.metainfo.xml
%{_libdir}/gedit/plugins/colorschemer.plugin
%{_datadir}/gedit/plugins/colorschemer/
%{_libdir}/gedit/plugins/colorschemer/

%files -n gedit-plugin-commander
# commander
-%{_datadir}/appdata/gedit-commander.metainfo.xml
+%{_datadir}/metainfo/gedit-commander.metainfo.xml
%{_libdir}/gedit/plugins/commander.plugin
%{_libdir}/gedit/plugins/commander/
%{_datadir}/gedit/plugins/commander/

-%files -n gedit-plugin-dashboard
-# dashboard
-%{_datadir}/appdata/gedit-dashboard.metainfo.xml
-%{_libdir}/gedit/plugins/dashboard.plugin
-%{_libdir}/gedit/plugins/dashboard/
-
%files -n gedit-plugin-drawspaces
# drawspaces
-%{_datadir}/appdata/gedit-drawspaces.metainfo.xml
+%{_datadir}/metainfo/gedit-drawspaces.metainfo.xml
%{_libdir}/gedit/plugins/drawspaces.plugin
%{_libdir}/gedit/plugins/libdrawspaces.so
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml

%files -n gedit-plugin-findinfiles
# Find in Files
-%{_datadir}/appdata/gedit-findinfiles.metainfo.xml
+%{_datadir}/metainfo/gedit-findinfiles.metainfo.xml
%{_libdir}/gedit/plugins/findinfiles.plugin
%{_libdir}/gedit/plugins/libfindinfiles.so

%files -n gedit-plugin-git
# git
-%{_datadir}/appdata/gedit-git.metainfo.xml
+%{_datadir}/metainfo/gedit-git.metainfo.xml
%{_libdir}/gedit/plugins/git.plugin
%{_libdir}/gedit/plugins/git/

%files -n gedit-plugin-joinlines
# joinlines
-%{_datadir}/appdata/gedit-joinlines.metainfo.xml
+%{_datadir}/metainfo/gedit-joinlines.metainfo.xml
%{_libdir}/gedit/plugins/joinlines.plugin
%{_libdir}/gedit/plugins/joinlines.py*
-%{_libdir}/gedit/plugins/__pycache__/joinlines*.pyc

%files -n gedit-plugin-multiedit
# multiedit
-%{_datadir}/appdata/gedit-multiedit.metainfo.xml
+%{_datadir}/metainfo/gedit-multiedit.metainfo.xml
%{_libdir}/gedit/plugins/multiedit.plugin
%{_libdir}/gedit/plugins/multiedit/

%files -n gedit-plugin-smartspaces
# smartspaces
-%{_datadir}/appdata/gedit-smartspaces.metainfo.xml
+%{_datadir}/metainfo/gedit-smartspaces.metainfo.xml
%{_libdir}/gedit/plugins/smartspaces.plugin
%{_libdir}/gedit/plugins/smartspaces.py*
-%{_libdir}/gedit/plugins/__pycache__/smartspaces*.pyc
+
+%files -n gedit-plugin-session-saver
+# session-saver
+%{_datadir}/gedit/plugins/sessionsaver/
+%{_libdir}/gedit/plugins/sessionsaver.plugin
+%{_libdir}/gedit/plugins/sessionsaver/

%files -n gedit-plugin-synctex
# synctex
-%{_datadir}/appdata/gedit-synctex.metainfo.xml
+%{_datadir}/metainfo/gedit-synctex.metainfo.xml
%{_libdir}/gedit/plugins/synctex.plugin
%{_libdir}/gedit/plugins/synctex/

%files -n gedit-plugin-terminal
# terminal
-%{_datadir}/appdata/gedit-terminal.metainfo.xml
+%{_datadir}/metainfo/gedit-terminal.metainfo.xml
%{_libdir}/gedit/plugins/terminal.plugin
%{_libdir}/gedit/plugins/terminal.py*
-%{_libdir}/gedit/plugins/__pycache__/terminal*.pyc
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml

%files -n gedit-plugin-textsize
# textsize
-%{_datadir}/appdata/gedit-textsize.metainfo.xml
+%{_datadir}/metainfo/gedit-textsize.metainfo.xml
%{_libdir}/gedit/plugins/textsize.plugin
%{_libdir}/gedit/plugins/textsize/

%files -n gedit-plugin-translate
# translate
-%{_datadir}/appdata/gedit-translate.metainfo.xml
+%{_datadir}/metainfo/gedit-translate.metainfo.xml
%{_libdir}/gedit/plugins/translate.plugin
%{_libdir}/gedit/plugins/translate/
%{_datadir}/gedit/plugins/translate/
@@ -434,13 +425,13 @@

%files -n gedit-plugin-wordcompletion
# wordcompletion
-%{_datadir}/appdata/gedit-wordcompletion.metainfo.xml
+%{_datadir}/metainfo/gedit-wordcompletion.metainfo.xml
%{_libdir}/gedit/plugins/wordcompletion.plugin
%{_libdir}/gedit/plugins/libwordcompletion.so
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml

%files -n gedit-plugin-zeitgeist
-%{_datadir}/appdata/gedit-zeitgeist.metainfo.xml
+%{_datadir}/metainfo/gedit-zeitgeist.metainfo.xml
%{_libdir}/gedit/plugins/zeitgeist.plugin
%{_libdir}/gedit/plugins/libzeitgeist.so

Index: gedit-plugins-3.34.1.tar.xz
===================================================================
Binary file gedit-plugins-3.34.1.tar.xz (revision 4) added
Index: gedit-plugins-3.28.1.tar.xz
===================================================================
Binary file gedit-plugins-3.28.1.tar.xz (revision 1) deleted
Index: gedit-plugins-fix-terminal-change-directory.patch
===================================================================
--- gedit-plugins-fix-terminal-change-directory.patch (revision 1)
+++ gedit-plugins-fix-terminal-change-directory.patch (deleted)
@@ -1,45 +0,0 @@
-From 037349942a37394f27145b88bd3d26b18c2911bd Mon Sep 17 00:00:00 2001
-From: Sebastien Lafargue
-Date: Tue, 4 Sep 2018 18:39:18 +0200
-Subject: [PATCH] Terminal plugin: fix vte_terminal_feed_child calls
-
-Since 0.52, the Vte signature for vte_terminal_feed_child
-binding has changed:
-
-https://gitlab.gnome.org/GNOME/vte/commit/a1cd4a4e6e00022a6d874cef92980160973a9c01
-
-The terminal plugin does not have strong vte-2.91 version requirement
-but org.gnoe.Platform 3.30 use vte-2.91 0.53 so
-we can validate the change.
-
-FIX #1
----
- plugins/terminal/terminal.py | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/plugins/terminal/terminal.py b/plugins/terminal/terminal.py
-index 84024279..8a7e9f14 100644
---- a/plugins/terminal/terminal.py
-+++ b/plugins/terminal/terminal.py
-@@ -70,7 +70,8 @@ class GeditTerminal(Vte.Terminal):
-
- def do_drag_data_received(self, drag_context, x, y, data, info, time):
- if info == self.TARGET_URI_LIST:
-- self.feed_child(' '.join(["'" + Gio.file_new_for_uri(item).get_path() + "'" for item in Gedit.utils_drop_get_uris(data)]), -1)
-+ self.feed_child(' '.join(["'" + Gio.file_new_for_uri(item).get_path() + "'" for item in Gedit.utils_drop_get_uris(data)]).encode('utf-8'))
-+ print ("ok")
- Gtk.drag_finish(drag_context, True, False, time);
- else:
- Vte.Terminal.do_drag_data_received(self, drag_context, x, y, data, info, time)
-@@ -296,7 +297,7 @@ class GeditTerminalPanel(Gtk.Box):
-
- def change_directory(self, path):
- path = path.replace('\\', '\\\\').replace('"', '\\"')
-- self._vte.feed_child('cd "%s"\n' % path, -1)
-+ self._vte.feed_child(('cd "%s"\n' % path).encode('utf-8'))
- self._vte.grab_focus()
-
- class TerminalPlugin(GObject.Object, Gedit.WindowActivatable):
---
-GitLab
-

Request History
Yifan Jiang's avatar

yfjiang created request

Update the plugins package to the comparable gedit version, and this indirectly fix boo#1193582.

old: openSUSE:Backports:SLE-15-SP3:Update/gedit-plugins
new: home:yfjiang:branches:openSUSE:Backports:SLE-15-SP3:Update/gedit-plugins rev None
Index: bracketcompletion-use-key-release-event-to-work-wi.patch
===================================================================
--- bracketcompletion-use-key-release-event-to-work-wi.patch (revision 1)
+++ bracketcompletion-use-key-release-event-to-work-wi.patch (revision 4)
@@ -12,11 +12,11 @@
plugins/bracketcompletion/bracketcompletion.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

-diff --git a/plugins/bracketcompletion/bracketcompletion.py b/plugins/bracketcompletion/bracketcompletion.py
-index 9da57c9..451db2e 100644
---- a/plugins/bracketcompletion/bracketcompletion.py
-+++ b/plugins/bracketcompletion/bracketcompletion.py
-@@ -248,7 +248,7 @@ class BracketCompletionPlugin(GObject.Object, Gedit.ViewActivatable):
+Index: gedit-plugins-3.32.2/plugins/bracketcompletion/bracketcompletion.py
+===================================================================
+--- gedit-plugins-3.32.2.orig/plugins/bracketcompletion/bracketcompletion.py 2019-01-10 04:27:52.000000000 +0100
++++ gedit-plugins-3.32.2/plugins/bracketcompletion/bracketcompletion.py 2019-05-15 23:25:53.887680380 +0200
+@@ -248,7 +248,7 @@ class BracketCompletionPlugin(GObject.Ob
return False

def on_event_after(self, view, event):
@@ -25,5 +25,3 @@
event.state & (Gdk.ModifierType.CONTROL_MASK | Gdk.ModifierType.MOD1_MASK) or \
event.keyval not in self._bracket_keyvals:
return
---
-2.9.3
\ No newline at end of file
Index: gedit-plugins.changes
===================================================================
--- gedit-plugins.changes (revision 1)
+++ gedit-plugins.changes (revision 4)
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Tue Dec 14 14:47:25 UTC 2021 - Yifan Jiang
+
+- Drop gedit-plugins-fix-terminal-change-directory.patch: fixed
+ upstream.
+
+-------------------------------------------------------------------
Sat Sep 18 08:42:53 UTC 2021 - Alynx Zhou

- Add gedit-plugins-fix-terminal-change-directory.patch: VTE
@@ -7,6 +13,95 @@
glgo#GNOME/gedit-plugins#1).

-------------------------------------------------------------------
+Thu Nov 21 10:33:11 UTC 2019 - Bjørn Lie
+
+- Update to version 3.34.1:
+ + Re-add the synctex plugin.
+ + Some small maintenance tasks.
+ + Updated translations.
+- Add new plugin sub package.
+
+-------------------------------------------------------------------
+Mon Sep 9 18:00:44 CDT 2019 - mgorse@suse.com
+
+- Update to version 3.34.0:
+ + Small fix.
+ + Translation updates.
+
+-------------------------------------------------------------------
+Sun Sep 8 10:20:24 NZST 2019 - luke@ljones.dev
+
+- Update to version 3.33.92:
+ + Small cleanup in top-level files.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sat Aug 31 06:45:18 CDT 2019 - mgorse@suse.com
+
+- Update to version 3.33.90:
+ + Switch from Autotools to Meson.
+ + Add CI to test buildability and enforce Flake8.
+ + Add new session saver plugin.
+ + Remove synctex plugin.
+ + Update Commander activation shortcut to Ctrl+.
+ + Many more fixes.
+- Switch to meson.
+- Add session-saver package, and remove synctex package.
+- Remove __pycache__ directory from files.
+
+-------------------------------------------------------------------
+Wed May 15 21:21:32 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.2:
+ + Fix ColorSchemer plugin for GTKSourceView 4.
+ + Cache language names per session to prevent unnecessary web
+ requests by Translate plugin.
+ + Fix enabling and disabling the Translate plugin.
+- Refresh bracketcompletion-use-key-release-event-to-work-wi.patch
+ with quilt.
+
+-------------------------------------------------------------------
+Mon Mar 11 09:02:22 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Feb 19 10:33:47 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.90:
+ + Fix GtkSourceView 4 Python imports.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Jan 10 13:35:59 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.4:
+ + Switch from GTKSourceView 3 to GTKSourceView 4.
+ + Stop using intltool.
+ + Miscellaneous improvements.
+ + Updated translations.
+- Drop libtool BuildRequires, no longer needed.
+- Replace pkgconfig(gtksourceview-3.0) with
+ pkgconfig(gtksourceview-4) BuildRequires following upstream.
+- Add libtool and pkgconfig(appstream-glib) BuildRequires: New
+ dependencies.
+- Drop gedit-plugin-dashboard sub-package and Obsolete it.
+
+-------------------------------------------------------------------
+Wed Sep 26 15:33:05 UTC 2018 - bjorn.lie@gmail.com
+
+- Update to version 3.30.1:
+ + Terminal: fix change directory with vte >= 0.52.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep 9 07:27:26 UTC 2018 - antoine.belvire@opensuse.org
+
+- Update to version 3.30.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
Mon Apr 9 09:58:16 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.28.1:
Index: gedit-plugins.spec
===================================================================
--- gedit-plugins.spec (revision 1)
+++ gedit-plugins.spec (revision 4)
@@ -1,7 +1,7 @@
#
# spec file for package gedit-plugins
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
# Copyright (c) 2009 Dominique Leuenberger, Almere, The Netherlands.
#
# All modifications and additions to the file contributed by third parties
@@ -13,25 +13,24 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name: gedit-plugins
-Version: 3.28.1
+Version: 3.34.1
Release: 0
Summary: A collection of plugins for gedit
License: GPL-2.0-or-later
Group: Productivity/Text/Editors
URL: https://wiki.gnome.org/Apps/Gedit/PluginsLists
-Source: http://download.gnome.org/sources/gedit-plugins/3.28/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/gedit-plugins/3.34/%{name}-%{version}.tar.xz
Source1: gedit-plugins.SUSE
# PATCH-FIX-UPSTREAM bracketcompletion-use-key-release-event-to-work-wi.patch boo#1027448 bgo#778737 hillwood@opensuse.org -- Switch to use key release event for ibus pinyin input method
Patch0: bracketcompletion-use-key-release-event-to-work-wi.patch
-# PATCH-FIX-UPSTREAM gedit-plugins-fix-terminal-change-directory.patch boo#1174749, glgo#GNOME/gedit-plugins#1 alynx.zhou@suse.com -- Update arguments to match VTE's API change
-Patch1: gedit-plugins-fix-terminal-change-directory.patch
+
BuildRequires: fdupes
-BuildRequires: intltool
+BuildRequires: meson >= 0.49.0
BuildRequires: pkgconfig
BuildRequires: python3-base
BuildRequires: translation-update-upstream
@@ -39,12 +38,13 @@
BuildRequires: typelib-1_0-Gucharmap-2_90
BuildRequires: vala >= 0.28.0
BuildRequires: yelp-tools
+BuildRequires: pkgconfig(appstream-glib)
BuildRequires: pkgconfig(dbus-python) >= 0.82
-BuildRequires: pkgconfig(gedit) >= 3.16.0
+BuildRequires: pkgconfig(gedit) >= 3.31.0
BuildRequires: pkgconfig(gio-2.0) >= 2.32.0
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.0
-BuildRequires: pkgconfig(gtksourceview-3.0) >= 3.21.3
+BuildRequires: pkgconfig(gtksourceview-4)
BuildRequires: pkgconfig(libgit2-glib-1.0) >= 0.0.6
BuildRequires: pkgconfig(libpeas-1.0) >= 1.7.0
BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 1.7.0
@@ -60,18 +60,18 @@
Suggests: gedit-plugin-colorpicker
Suggests: gedit-plugin-colorschemer
Suggests: gedit-plugin-commander
-Suggests: gedit-plugin-dashboard
Suggests: gedit-plugin-drawspaces
Suggests: gedit-plugin-findinfiles
Suggests: gedit-plugin-git
Suggests: gedit-plugin-joinlines
Suggests: gedit-plugin-multiedit
Suggests: gedit-plugin-smartspaces
-Suggests: gedit-plugin-synctex
+Suggests: gedit-plugin-session-saver
Suggests: gedit-plugin-terminal
Suggests: gedit-plugin-textsize
Suggests: gedit-plugin-wordcompletion
Enhances: gedit
+Obsoletes: gedit-plugin-dashboard <= %{version}

%description
This package contains a number of plugins for gedit, such as:
@@ -162,15 +162,6 @@
%description -n gedit-plugin-commander
The gedit commander plugin.

-%package -n gedit-plugin-dashboard
-Summary: Gedit dashboard plugin
-Group: Productivity/Text/Editors
-Requires: %{name}-data = %{version}
-Provides: gedit-plugins:%{_libdir}/gedit/plugins/dashboard.plugin
-
-%description -n gedit-plugin-dashboard
-The gedit dashboard plugin.
-
%package -n gedit-plugin-drawspaces
Summary: Gedit drawspaces plugin
Group: Productivity/Text/Editors
@@ -224,6 +215,15 @@
%description -n gedit-plugin-smartspaces
The gedit smartspaces plugin

+%package -n gedit-plugin-session-saver
+Summary: Gedit session-saver plugin
+Group: Productivity/Text/Editors
+Requires: %{name}-data = %{version}
+Provides: gedit-plugins:%{_libdir}/gedit/plugins/session-saver.plugin
+
+%description -n gedit-plugin-session-saver
+The gedit session-saver plugin
+
%package -n gedit-plugin-synctex
Summary: Gedit synctex plugin
Group: Productivity/Text/Editors
@@ -284,18 +284,17 @@
%lang_package

%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
+%autosetup -p1
+
install -m644 %{SOURCE1} .
-translation-update-upstream
+translation-update-upstream po %{name}

%build
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build

%install
-%make_install
+%meson_install
find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{name} %{?no_lang_C}
%find_lang gedit %{name}.lang %{?no_lang_C}
@@ -308,125 +307,117 @@
%files -n %{name}-data
# Common files
%{_libdir}/gedit/plugins/gpdefs.py*
-%dir %{_libdir}/gedit/plugins/__pycache__
-%{_libdir}/gedit/plugins/__pycache__/gpdefs*.pyc

%files -n gedit-plugin-bookmarks
## Explicitly list all plugins so we know when we miss one
# bookmarks
-%{_datadir}/appdata/gedit-bookmarks.metainfo.xml
+%{_datadir}/metainfo/gedit-bookmarks.metainfo.xml
%{_libdir}/gedit/plugins/bookmarks.plugin
%{_libdir}/gedit/plugins/libbookmarks.so

%files -n gedit-plugin-bracketcompletion
# bracketcompletion
-%{_datadir}/appdata/gedit-bracketcompletion.metainfo.xml
+%{_datadir}/metainfo/gedit-bracketcompletion.metainfo.xml
%{_libdir}/gedit/plugins/bracketcompletion.plugin
%{_libdir}/gedit/plugins/bracketcompletion.py*
-%{_libdir}/gedit/plugins/__pycache__/bracketcompletion*.pyc

%files -n gedit-plugin-charmap
# charmap
-%{_datadir}/appdata/gedit-charmap.metainfo.xml
+%{_datadir}/metainfo/gedit-charmap.metainfo.xml
%{_libdir}/gedit/plugins/charmap.plugin
%{_libdir}/gedit/plugins/charmap/

%files -n gedit-plugin-codecomment
# codecomment
-%{_datadir}/appdata/gedit-codecomment.metainfo.xml
+%{_datadir}/metainfo/gedit-codecomment.metainfo.xml
%{_libdir}/gedit/plugins/codecomment.plugin
%{_libdir}/gedit/plugins/codecomment.py*
-%{_libdir}/gedit/plugins/__pycache__/codecomment*.pyc

%files -n gedit-plugin-colorpicker
# colorpicker
-%{_datadir}/appdata/gedit-colorpicker.metainfo.xml
+%{_datadir}/metainfo/gedit-colorpicker.metainfo.xml
%{_libdir}/gedit/plugins/colorpicker.plugin
%{_libdir}/gedit/plugins/colorpicker.py*
-%{_libdir}/gedit/plugins/__pycache__/colorpicker*.pyc

%files -n gedit-plugin-colorschemer
# colorschemer
-%{_datadir}/appdata/gedit-colorschemer.metainfo.xml
+%{_datadir}/metainfo/gedit-colorschemer.metainfo.xml
%{_libdir}/gedit/plugins/colorschemer.plugin
%{_datadir}/gedit/plugins/colorschemer/
%{_libdir}/gedit/plugins/colorschemer/

%files -n gedit-plugin-commander
# commander
-%{_datadir}/appdata/gedit-commander.metainfo.xml
+%{_datadir}/metainfo/gedit-commander.metainfo.xml
%{_libdir}/gedit/plugins/commander.plugin
%{_libdir}/gedit/plugins/commander/
%{_datadir}/gedit/plugins/commander/

-%files -n gedit-plugin-dashboard
-# dashboard
-%{_datadir}/appdata/gedit-dashboard.metainfo.xml
-%{_libdir}/gedit/plugins/dashboard.plugin
-%{_libdir}/gedit/plugins/dashboard/
-
%files -n gedit-plugin-drawspaces
# drawspaces
-%{_datadir}/appdata/gedit-drawspaces.metainfo.xml
+%{_datadir}/metainfo/gedit-drawspaces.metainfo.xml
%{_libdir}/gedit/plugins/drawspaces.plugin
%{_libdir}/gedit/plugins/libdrawspaces.so
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.drawspaces.gschema.xml

%files -n gedit-plugin-findinfiles
# Find in Files
-%{_datadir}/appdata/gedit-findinfiles.metainfo.xml
+%{_datadir}/metainfo/gedit-findinfiles.metainfo.xml
%{_libdir}/gedit/plugins/findinfiles.plugin
%{_libdir}/gedit/plugins/libfindinfiles.so

%files -n gedit-plugin-git
# git
-%{_datadir}/appdata/gedit-git.metainfo.xml
+%{_datadir}/metainfo/gedit-git.metainfo.xml
%{_libdir}/gedit/plugins/git.plugin
%{_libdir}/gedit/plugins/git/

%files -n gedit-plugin-joinlines
# joinlines
-%{_datadir}/appdata/gedit-joinlines.metainfo.xml
+%{_datadir}/metainfo/gedit-joinlines.metainfo.xml
%{_libdir}/gedit/plugins/joinlines.plugin
%{_libdir}/gedit/plugins/joinlines.py*
-%{_libdir}/gedit/plugins/__pycache__/joinlines*.pyc

%files -n gedit-plugin-multiedit
# multiedit
-%{_datadir}/appdata/gedit-multiedit.metainfo.xml
+%{_datadir}/metainfo/gedit-multiedit.metainfo.xml
%{_libdir}/gedit/plugins/multiedit.plugin
%{_libdir}/gedit/plugins/multiedit/

%files -n gedit-plugin-smartspaces
# smartspaces
-%{_datadir}/appdata/gedit-smartspaces.metainfo.xml
+%{_datadir}/metainfo/gedit-smartspaces.metainfo.xml
%{_libdir}/gedit/plugins/smartspaces.plugin
%{_libdir}/gedit/plugins/smartspaces.py*
-%{_libdir}/gedit/plugins/__pycache__/smartspaces*.pyc
+
+%files -n gedit-plugin-session-saver
+# session-saver
+%{_datadir}/gedit/plugins/sessionsaver/
+%{_libdir}/gedit/plugins/sessionsaver.plugin
+%{_libdir}/gedit/plugins/sessionsaver/

%files -n gedit-plugin-synctex
# synctex
-%{_datadir}/appdata/gedit-synctex.metainfo.xml
+%{_datadir}/metainfo/gedit-synctex.metainfo.xml
%{_libdir}/gedit/plugins/synctex.plugin
%{_libdir}/gedit/plugins/synctex/

%files -n gedit-plugin-terminal
# terminal
-%{_datadir}/appdata/gedit-terminal.metainfo.xml
+%{_datadir}/metainfo/gedit-terminal.metainfo.xml
%{_libdir}/gedit/plugins/terminal.plugin
%{_libdir}/gedit/plugins/terminal.py*
-%{_libdir}/gedit/plugins/__pycache__/terminal*.pyc
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.terminal.gschema.xml

%files -n gedit-plugin-textsize
# textsize
-%{_datadir}/appdata/gedit-textsize.metainfo.xml
+%{_datadir}/metainfo/gedit-textsize.metainfo.xml
%{_libdir}/gedit/plugins/textsize.plugin
%{_libdir}/gedit/plugins/textsize/

%files -n gedit-plugin-translate
# translate
-%{_datadir}/appdata/gedit-translate.metainfo.xml
+%{_datadir}/metainfo/gedit-translate.metainfo.xml
%{_libdir}/gedit/plugins/translate.plugin
%{_libdir}/gedit/plugins/translate/
%{_datadir}/gedit/plugins/translate/
@@ -434,13 +425,13 @@

%files -n gedit-plugin-wordcompletion
# wordcompletion
-%{_datadir}/appdata/gedit-wordcompletion.metainfo.xml
+%{_datadir}/metainfo/gedit-wordcompletion.metainfo.xml
%{_libdir}/gedit/plugins/wordcompletion.plugin
%{_libdir}/gedit/plugins/libwordcompletion.so
%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.wordcompletion.gschema.xml

%files -n gedit-plugin-zeitgeist
-%{_datadir}/appdata/gedit-zeitgeist.metainfo.xml
+%{_datadir}/metainfo/gedit-zeitgeist.metainfo.xml
%{_libdir}/gedit/plugins/zeitgeist.plugin
%{_libdir}/gedit/plugins/libzeitgeist.so

Index: gedit-plugins-3.34.1.tar.xz
===================================================================
Binary file gedit-plugins-3.34.1.tar.xz (revision 4) added
Index: gedit-plugins-3.28.1.tar.xz
===================================================================
Binary file gedit-plugins-3.28.1.tar.xz (revision 1) deleted
Index: gedit-plugins-fix-terminal-change-directory.patch
===================================================================
--- gedit-plugins-fix-terminal-change-directory.patch (revision 1)
+++ gedit-plugins-fix-terminal-change-directory.patch (deleted)
@@ -1,45 +0,0 @@
-From 037349942a37394f27145b88bd3d26b18c2911bd Mon Sep 17 00:00:00 2001
-From: Sebastien Lafargue
-Date: Tue, 4 Sep 2018 18:39:18 +0200
-Subject: [PATCH] Terminal plugin: fix vte_terminal_feed_child calls
-
-Since 0.52, the Vte signature for vte_terminal_feed_child
-binding has changed:
-
-https://gitlab.gnome.org/GNOME/vte/commit/a1cd4a4e6e00022a6d874cef92980160973a9c01
-
-The terminal plugin does not have strong vte-2.91 version requirement
-but org.gnoe.Platform 3.30 use vte-2.91 0.53 so
-we can validate the change.
-
-FIX #1
----
- plugins/terminal/terminal.py | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/plugins/terminal/terminal.py b/plugins/terminal/terminal.py
-index 84024279..8a7e9f14 100644
---- a/plugins/terminal/terminal.py
-+++ b/plugins/terminal/terminal.py
-@@ -70,7 +70,8 @@ class GeditTerminal(Vte.Terminal):
-
- def do_drag_data_received(self, drag_context, x, y, data, info, time):
- if info == self.TARGET_URI_LIST:
-- self.feed_child(' '.join(["'" + Gio.file_new_for_uri(item).get_path() + "'" for item in Gedit.utils_drop_get_uris(data)]), -1)
-+ self.feed_child(' '.join(["'" + Gio.file_new_for_uri(item).get_path() + "'" for item in Gedit.utils_drop_get_uris(data)]).encode('utf-8'))
-+ print ("ok")
- Gtk.drag_finish(drag_context, True, False, time);
- else:
- Vte.Terminal.do_drag_data_received(self, drag_context, x, y, data, info, time)
-@@ -296,7 +297,7 @@ class GeditTerminalPanel(Gtk.Box):
-
- def change_directory(self, path):
- path = path.replace('\\', '\\\\').replace('"', '\\"')
-- self._vte.feed_child('cd "%s"\n' % path, -1)
-+ self._vte.feed_child(('cd "%s"\n' % path).encode('utf-8'))
- self._vte.grab_focus()
-
- class TerminalPlugin(GObject.Object, Gedit.WindowActivatable):
---
-GitLab
-


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Maintenance Bot's avatar

maintbot accepted review

ok


Saul Goodman's avatar

licensedigger accepted review

ok


Saul Goodman's avatar

licensedigger approved review

ok


Marcus Meissner's avatar

msmeissn moved maintenance target to openSUSE:Maintenance:17282


Marcus Meissner's avatar

msmeissn accepted request

accepted request 940666:Thanks!

For information about the update, see https://build.opensuse.org/project/maintenance_incidents/openSUSE:Maintenance

openSUSE Build Service is sponsored by