From 2b392e55369a9e58ca94a19f588b6696b11da47d Mon Sep 17 00:00:00 2001 From: Dominic Hopf 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 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 - 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