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
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 accepted review
Check script succeeded
maintbot accepted review
ok
licensedigger accepted review
ok
licensedigger approved review
ok
msmeissn moved maintenance target to openSUSE:Maintenance:17282
msmeissn accepted request
accepted request 940666:Thanks!
For information about the update, see https://build.opensuse.org/project/maintenance_incidents/openSUSE:Maintenance