Notification time stamped 2018-12-31 23:07:50 UTC
From 2b392e55369a9e58ca94a19f588b6696b11da47d Mon Sep 17 00:00:00 2001
From: Dominic Hopf <dmaphy(a)fedoraproject.org>
Date: Dec 31 2018 22:24:05 +0000
Subject: New upstream release: Geany-Plugins 1.34
New plugin: vimode
Re-enabled plugins which now support GTK3: Markdown, Scope
---
diff --git a/.gitignore b/.gitignore
index 38ff807..016f456 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/geany-plugins-1.31.tar.bz2
/geany-plugins-1.32.tar.bz2
/geany-plugins-1.33.tar.bz2
+/geany-plugins-1.34.tar.bz2
diff --git a/geany-plugins.spec b/geany-plugins.spec
index 86a4164..5806962 100644
--- a/geany-plugins.spec
+++ b/geany-plugins.spec
@@ -1,9 +1,9 @@
%global geany_plug_docdir %{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
-%global req_geany_ver 1.33
+%global req_geany_ver 1.34
Name: geany-plugins
-Version: 1.33
-Release: 3%{?dist}
+Version: 1.34
+Release: 1%{?dist}
Summary: Plugins for Geany
Group: Development/Tools
@@ -17,7 +17,7 @@ BuildRequires: enchant-devel >= 1.3 gtkspell3-devel >= 2.0
BuildRequires: libxml2-devel >= 2.6.27
BuildRequires: ctpl-devel >= 0.3
BuildRequires: gpgme-devel
-BuildRequires: vte3-devel
+BuildRequires: vte291-devel
BuildRequires: libtool cppcheck
BuildRequires: vala
BuildRequires: gtk3-devel, libwnck3-devel, GConf2-devel, glib2-devel
@@ -53,7 +53,7 @@ Plugins for Geany. Plugins included are:
* Latex (Add LaTeX support to Geany)
* LineOperations (Assortment of simple line functions that can be applied to an open file)
* Lipsum (Generate random Text)
-#* Markdown (Real time preview for Markdown documents)
+* Markdown (Real time preview for Markdown documents)
#* Multiterm (Multiple terminals inside of Geany)
* Overview (Overview over the code in a sidebar)
* PairTagHighlighter (Find and highlight matching opening/closing HTML tags)
@@ -61,13 +61,14 @@ Plugins for Geany. Plugins included are:
* Pohelper (Improves Support for GetText translation files)
* Pretty-Print (XML Pretty Printer)
* ProjectOrganizer (Extension of Geany's Project Management)
-#* Scope (Graphical GDB front-end)
+* Scope (Graphical GDB front-end)
* SendMail (Sending of documents from within Geany)
* Shiftcolumn (Moving blocks of text horizontally)
* Spellcheck (Spell checking of documents or marked text)
* Tableconvert (Helps on converting a tabulator separated selection into a table)
* Treebrowser (Alternate file browser with tree view of folders)
* Updatechecker (Automatically check for Geany updates)
+* Vimode: The plugin you always waited for
#* Webhelper (Provides some web development facilities for Geany)
* Workbench (Manage multiple projects in Geany)
* XMLSnippets (Extends XML/HTML tag autocompletion provided by Geany)
@@ -77,14 +78,15 @@ Plugins for Geany. Plugins included are:
Summary: Common files used by all geany plugins
Group: Development/Tools
Requires: geany >= %{req_geany_ver} geany-libgeany >= %{req_geany_ver}
-Obsoletes: geany-plugins-geanylua < 1.25
Obsoletes: geany-plugins-debugger <= 1.31
+Obsoletes: geany-plugins-geanylua < 1.25
Obsoletes: geany-plugins-geanypy <= 1.31
Obsoletes: geany-plugins-markdown <= 1.30
Obsoletes: geany-plugins-multiterm <= 1.31
Obsoletes: geany-plugins-scope <= 1.31
Obsoletes: geany-plugins-webhelper <= 1.30
+
%description common
This package contains some common files which are used by every Geany plugin,
e.g. language translations.
@@ -171,7 +173,7 @@ access to any action.
#Summary: Enables debugging in Geany
#Group: Development/Tools
#Requires: geany-plugins-common = %{version}-%{release}
-#Requires: vte3 >= 0.24
+#Requires: vte291 >= 0.24
#
#%description debugger
#Plugin enables debugging in Geany. Currently supports GDB only, but was
@@ -529,16 +531,16 @@ works fast enough even with projects consisting of hundreds of thousands of
files.
-#%package markdown
-#Summary: Real time preview for Markdown documents
-#Group: Development/Tools
-#Requires: geany-plugins-common = %{version}-%{release}
-#BuildRequires: webkitgtk4-devel
-#
-#%description markdown
-#The Markdown plugin provides a real-time preview of rendered Markdown, that is,
-#Markdown converted to HTML and inserted into an HTML template and loaded
-#into a WebKit view.
+%package markdown
+Summary: Real time preview for Markdown documents
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+BuildRequires: webkit2gtk3-devel
+
+%description markdown
+The Markdown plugin provides a real-time preview of rendered Markdown, that is,
+Markdown converted to HTML and inserted into an HTML template and loaded
+into a WebKit view.
#%package multiterm
@@ -601,23 +603,23 @@ Provides: geany-plugins-pretty-print >= 1.23
Plugin for Geany to easily beautify XML code.
-#%package scope
-#Summary: Graphical GDB front-end
-#Group: Development/Tools
-#Requires: geany-plugins-common = %{version}-%{release}
-#Requires: gdb >= 7.3
-#
-#%description scope
-#Scope is a graphical GDB front-end with the normal functions you would
-#expect (stepping, breakpoints...), and a few notable features:
-#
-#* The communication between Scope and GDB is asynchronous
-#* You can enter any GDB command, at any time
-# (of course, for the command to be executed, GDB must be[come] available)
-#* All GDB I/O (along with some other messages) is displayed in a terminal-like
-# "Debug Console". Whenever you find the GUI lacking, simply switch to that
-# console and work directly with GDB
-#* 7-bit/Locale/UTF-8 support for values.
+%package scope
+Summary: Graphical GDB front-end
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+Requires: gdb >= 7.3
+
+%description scope
+Scope is a graphical GDB front-end with the normal functions you would
+expect (stepping, breakpoints...), and a few notable features:
+
+* The communication between Scope and GDB is asynchronous
+* You can enter any GDB command, at any time
+ (of course, for the command to be executed, GDB must be[come] available)
+* All GDB I/O (along with some other messages) is displayed in a terminal-like
+ "Debug Console". Whenever you find the GUI lacking, simply switch to that
+ console and work directly with GDB
+* 7-bit/Locale/UTF-8 support for values.
%package shiftcolumn
@@ -672,11 +674,34 @@ UpdateChecker is a plugin for Geany, which is able to check whether there is
a more recent version of Geany available.
+%package vimode
+Summary: Vim-mode plugin for Geany
+Group: Development/Tools
+Requires: geany-plugins-common = %{version}-%{release}
+BuildRequires: libsoup-devel
+
+%description vimode
+Vimode is a Vim-mode plugin for Geany written by a guy who does not use Vim.
+Expect problems unexpected by a Vim user and, please, report them.
+
+Despite the limited Vim knowledge of the author, the plugin tries to be a
+reasonably complete Vim mode implementation featuring:
+
+* normal mode, insert/replace mode, visual mode, line visual mode
+* repeated commands (e.g. 10dd - delete 10 lines)
+* "motion" commands (e.g. d10l - delete 10 characters to the right)
+* "text object" commands (e.g. di( - delete inner contents of parentheses)
+* visual mode commands (e.g. ~ to swap case of the selected text)
+* basic ex mode commands like :s, including range specifications
+* most basic navigation, selection and text manipulation commands
+* command repetition using "." and repeated insert
+
+
#%package webhelper
#Summary: Preview and Debug Web documents from within Geany using WebKit
#Group: Development/Tools
#Requires: geany-plugins-common = %{version}-%{release}
-#BuildRequires: webkitgtk4-devel
+#BuildRequires: webkit2gtk3-devel
#
#%description webhelper
#WebHelper is a plugin for Geany that provides some web development
@@ -868,10 +893,10 @@ find $RPM_BUILD_ROOT -type f -empty -delete
%doc %{geany_plug_docdir}/lipsum/
%{_libdir}/geany/lipsum.so
-#%files markdown
-#%defattr(-,root,root,-)
-#%doc %{geany_plug_docdir}/markdown/
-#%{_libdir}/geany/markdown.so
+%files markdown
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/markdown/
+%{_libdir}/geany/markdown.so
#%files multiterm
#%defattr(-,root,root,-)
@@ -905,11 +930,11 @@ gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
%postun projectorganizer
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
-#%files scope
-#%defattr(-,root,root,-)
-#%doc %{geany_plug_docdir}/scope/
-#%{_datadir}/geany-plugins/scope/
-#%{_libdir}/geany/scope.so
+%files scope
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/scope/
+%{_datadir}/geany-plugins/scope/
+%{_libdir}/geany/scope.so
%files sendmail
%doc %{geany_plug_docdir}/sendmail/
@@ -935,8 +960,11 @@ gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
%doc %{geany_plug_docdir}/updatechecker/
%{_libdir}/geany/updatechecker.so
+%files vimode
+%doc %{geany_plug_docdir}/vimode/
+%{_libdir}/geany/vimode.so
+
#%files webhelper
-#%defattr(-,root,root,-)
#%doc %{geany_plug_docdir}/webhelper/
#%{_libdir}/geany/webhelper.so
@@ -950,6 +978,11 @@ gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Mon Dec 31 2018 Dominic Hopf <dmaphy(a)fedoraproject.org> 1.34-1
+- New upstream release: Geany-Plugins 1.34
+- New plugin: vimode
+- Re-enabled plugins which now support GTK3: Markdown, Scope
+
* Fri Aug 10 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 1.33-3
- Rebuild for libgit2 0.27.x
diff --git a/sources b/sources
index 0e96c5a..7f3b8ef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (geany-plugins-1.33.tar.bz2) = 62a3aec1f90e51ef48f6967e4889a8856e1b1a2c563af33b107010fc64188d6121f6ad256b263435d563f9615d8c6200729db7e765973184d4f2be3ac2e74284
+SHA512 (geany-plugins-1.34.tar.bz2) = 073f0eab031b78f52ecb037e9e5f9d769822cce3548393e43fdb719ef353d7881bb34398a3a806f6aef33a0cce07ea172cbc0598a92a81faa8edbee36dfaaf9b
https://src.fedoraproject.org/rpms/geany-plugins/c/2b392e55369a9e58ca94a19f…