[geany-plugins/f14] New upstream release: Geany-Plugins 0.21 0.21 adds seven new plugins: debugger, geanymacro, geanynum

Dominic Hopf dmaphy at fedoraproject.org
Mon Oct 24 22:00:01 UTC 2011


commit e87b400063b603a3b5c4ce66bfad5fb3974887be
Author: Dominic Hopf <dmaphy at fedoraproject.org>
Date:   Mon Oct 24 23:14:36 2011 +0200

    New upstream release: Geany-Plugins 0.21
    0.21 adds seven new plugins: debugger, geanymacro, geanynumberedbookmarks,
    geanypg, gproject, tableconvert, xmlsnippets

 .gitignore         |    5 +-
 geany-plugins.spec |  184 ++++++++++++++++++++++++++++++++++++++++++++++++----
 sources            |    2 +-
 3 files changed, 173 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1d44b5e..a1f872d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1 @@
-geany-plugins-0.18.tar.bz2
-/geany-plugins-0.19-geanygendoc-backport-use-ctpl-0.3.patch
-/geany-plugins-0.19.tar.bz2
-/geany-plugins-0.20.tar.bz2
+/geany-plugins-0.21.tar.bz2
diff --git a/geany-plugins.spec b/geany-plugins.spec
index af0b4c6..804cbcd 100644
--- a/geany-plugins.spec
+++ b/geany-plugins.spec
@@ -2,7 +2,7 @@
 %global req_geany_ver 0.20
 
 Name:           geany-plugins
-Version:        0.20
+Version:        0.21
 Release:        1%{?dist}
 Summary:        Plugins for Geany
 Group:          Development/Tools
@@ -15,27 +15,38 @@ BuildRequires:  geany-devel >= %{req_geany_ver} gettext intltool pkgconfig
 BuildRequires:  lua-devel >= 5.1
 BuildRequires:  enchant-devel >= 1.3 gtkspell-devel >= 2.0
 BuildRequires:  libxml2-devel >= 2.6.27
-BuildRequires:  ctpl-devel >= 0.2
+BuildRequires:  ctpl-devel >= 0.3
+BuildRequires:  gpgme-devel
+BuildRequires:  vte-devel
+BuildRequires:  libtool cppcheck
 
 %description
 Plugins for Geany. Plugins included are:
 * Addons (Various small Addons)
 * Code navigation (Navigate through your source code easily)
+* Debugger (Enables debugging in Geany)
 * Geanydoc (Call specific documentation from within Geany)
 * Geanyextrasel (Additional features for selecting code)
 * GeanyGenDoc (Automatically generate documentation source code)
 * GeanyGDB (Integration with GDB)
+* Geanyinsertnum (Insert huge number ranges with small efforts)
 * GeanyLaTeX (Improved Support for LaTeX documents)
 * GeanyLipsum (Inserting blocks of Lorem Ipsum text)
-* GeanySendMail (Sending of documents from within Geany)
-* GeanyVC (Support for various Version Control Systems)
-* Geanyinsertnum (Insert huge number ranges with small efforts)
 * Geanylua (Support for Scripting with Lua)
+* GeanyMacro (User defined Macros for Geany)
+* GeanyNumberedBookmarks (Provide users with 10 numbered Bookmarks)
+* GeanyPG (Encrypt, decrypt and verify signatures with GnuPG)
 * Geanyprj (Alternate project management for Geany)
+* GeanySendMail (Sending of documents from within Geany)
+* GeanyVC (Support for various Version Control Systems)
+* GProject (Extension of Geany's Project Management)
+* Pretty-Print (XML Pretty Printer)
 * 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)
-* XML Pretty Printer
+* Webhelper (Provides some web development facilities for Geany)
+* XMLSnippets (Extends XML/HTML tag autocompletion provided by Geany)
 
 
 %package common
@@ -56,13 +67,13 @@ Requires:  geany-plugins-common = %{version}-%{release}
 %description addons
 This plugins consists of various small addons too small to justify their own
 plugin, but are useful to have. The following functionality is implemented:
-* Doclist: This addon places a new item in the toolbar and when clicked
+* Document list: This addon places a new item in the toolbar and when clicked
   offers a menu listing all open files plus the 'Close All' and 'Close Other
   Documents' menu items. This can be useful to quickly access open files and
   switch to them.
-* OpenURI: Adds 'Open URI' and 'Copy URI' menu items to the editor menu when
-  the word under the cursor looks like a URI. 'Open URI' uses the browser
-  command configured in Geany to open it.
+* Open and Copy URI: Adds 'Open URI' and 'Copy URI' menu items to the editor
+  menu when the word under the cursor looks like a URI. 'Open URI' uses the
+  browser command configured in Geany to open it.
 * Tasks: The tasks plugin goes through a file being edited and picks out
   lines with configurable keywords (e.g. "TODO" or "FIXME") in them. It
   collects the text after those words and puts them in a new "Tasks" tab in
@@ -71,7 +82,7 @@ plugin, but are useful to have. The following functionality is implemented:
 * Systray: Adds a status icon to the notification area (systray) and provides
   a simple popup menu with some basic actions. It can also be used to
   quickly show and hide the Geany main window.
-* Bookmark List: Add a list of defined bookmarks (line markers) to the sidebar.
+* Bookmark list: Add a list of defined bookmarks (line markers) to the sidebar.
   This list contains all bookmarks defined in the current file
   for faster overview and access.
 * Mark Word: When double-clicking a word, all occurrences of this word are
@@ -79,7 +90,7 @@ plugin, but are useful to have. The following functionality is implemented:
 * Strip trailing blank lines: This addon removes excessive trailing blank
   lines from the document when it is saved. If you have 'Ensure new line at
   file end' option checked in Preferences, one trailing newline will be left.
-* XMLtagging: XMLtagging allows to easy tag a selected text, by checking for a
+* XML tagging: XML tagging allows to easy tag a selected text, by checking for a
   selection, offering a little dialog for inserting a tag and
   replacing a selection.
 
@@ -87,7 +98,7 @@ plugin, but are useful to have. The following functionality is implemented:
 %package codenav
 Summary:    Navigate through your source code easily
 Group:      Development/Tools
-Requires:  geany-plugins-common = %{version}-%{release}
+Requires:   geany-plugins-common = %{version}-%{release}
 
 %description codenav
 This plugin adds some facilities for navigating in the code.
@@ -96,6 +107,18 @@ Actually, it will make it possible to:
 - go to a file by typing its name
 
 
+%package debugger
+Summary: enables debugging in Geany
+Group:      Development/Tools
+Requires:   geany-plugins-common = %{version}-%{release}
+Requires:   vte >= 0.24
+
+%description debugger
+Plugin enables debugging in Geany. Currently supports GDB only, but was
+developed with multiple debuggers support in mind, so the other backends
+support is planned as well.
+
+
 %package geanydoc
 Summary:   Call documentation from within Geany
 Group:     Development/Tools
@@ -136,6 +159,7 @@ Summary:   Automatically generate documentation source code
 Group:     Development/Tools
 Requires:  geany-plugins-common = %{version}-%{release}
 Requires:  ctpl-libs >= 0.3
+Requires:  rst2html
 
 %description geanygendoc
 GeanyGenDoc is a plugin for Geany that aims to automatically generate
@@ -191,6 +215,57 @@ This plugin provides extensive support for developing in the lua programming
 language.
 
 
+%package geanymacro
+Summary:   User defined Macros for Geany
+Group:     Development/Tools
+Requires:  geany-plugins-common = %{version}-%{release}
+
+%description geanymacro
+GeanyMacro is a plugin to provide user defined macros for Geany. It started
+out as part of the ConText feature parity plugin, which was split into
+individual plugins to better suit Geany's ethos of being as light as
+possible while allowing users to select which features they want to add to
+the core editor. The idea was taken from a Text Editor for Windows called
+ConText.
+
+This plugin alows you to record and use your own macros. Macros are
+sequences of actions that can then be repeated with a single key
+combination. So if you had dozens of lines where you wanted to delete the
+last 2 characters, you could simple start recording, press End, Backspace,
+Backspace, down line and then stop recording. Then simply trigger the macro
+and it would automaticaly edit the line and move to the next. You could then
+just repeatedly trigger the macro to do as many lines as you want.
+
+
+%package geanynumberedbookmarks
+Summary:   Provide users 10 numbered Bookmarks
+Group:     Development/Tools
+Requires:  geany-plugins-common = %{version}-%{release}
+
+%description geanynumberedbookmarks
+GeanyNumberedBookmarks is a plugin to provide users with 10 numbered
+bookmarks (in addition to the usual bookmarks). It started out as part of
+the ConText feature parity plugin, which was split into individual plugins
+to better suit Geany's ethos of being as light as possible while allowing
+users to select which features they want to add to the core editor. The idea
+was taken from a Text Editor for Windows called ConText.
+
+Normally if you had more than one bookmark, you would have to cycle through
+them until you reached the one you wanted. With this plugin you can go
+straight to the bookmark that you want with a single key combination.
+
+
+%package geanypg
+Summary:   encrypt, decrypt and verify signatures with GnuPG
+Group:     Development/Tools
+Requires:  geany-plugins-common = %{version}-%{release}
+Requires:  gpgme
+
+%description geanypg
+GeanyPG is a plugin for Geany that allows the user to encrypt, decrypt and
+verify signatures with GnuPG.
+
+
 %package geanyprj
 Summary:   Provides an alternate project management tool for Geany
 Group:     Development/Tools
@@ -241,6 +316,20 @@ version control systems is provided:
 * CVS
 
 
+%package gproject
+Summary:   Extension of Geany's project management
+Group:     Development/Tools
+Requires:  geany-plugins-common = %{version}-%{release}
+
+%description gproject
+GProject is an extension of Geany's project management displaying a tree of
+files belonging to the project in the sidebar. In addition, it enables quick
+swapping between header and source files, searching project files by name
+and more. The plugin was created with big projects in mind so everything
+works fast enough even with projects consisting of hundreds of thousands of
+files.
+
+
 %package pretty-print
 Summary:   XML pretty printing plugin for Geany
 Group:     Development/Tools
@@ -271,6 +360,16 @@ Spellcheck checks the selected text (or the whole document) with the spellcheck
 library Enchant
 
 
+%package tableconvert
+Summary:   Helps on converting a tabulator separated selection into a table
+Group:     Development/Tools
+Requires:  geany-plugins-common = %{version}-%{release}
+
+%description tableconvert
+Tableconvert is a plugin which helps on converting a tabulator separated
+selection into a table.
+
+
 %package treebrowser
 Summary:   Alternate file browser plugin providing a tree view of directories
 Group:     Development/Tools
@@ -313,6 +412,16 @@ Prominent features:
   usage analysis tool and many more, thanks to WebKit).
 
 
+%package xmlsnippets
+Summary:   Extends XML/HTML tag autocompletion provided by Geany
+Group:     Development/Tools
+Requires:  geany-plugins-common = %{version}-%{release}
+
+%description xmlsnippets
+This plugin extends XML/HTML tag autocompletion provided by Geany. It
+automatically inserts a matching snippet after you type an opening tag.
+
+
 %prep
 %setup -q
 
@@ -357,6 +466,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/geany/codenav.so
 
 
+%files debugger
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/debugger
+%{_datadir}/%{name}/debugger/
+%{_libdir}/geany/debugger.so
+
+
 %files geanydoc
 %defattr(-,root,root,-)
 %doc %{geany_plug_docdir}/geanydoc/
@@ -409,6 +525,24 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/%{name}/geanylua/
 
 
+%files geanymacro
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanymacro/
+%{_libdir}/geany/geanymacro.so
+
+
+%files geanynumberedbookmarks
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanynumberedbookmarks/
+%{_libdir}/geany/geanynumberedbookmarks.so
+
+
+%files geanypg
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanypg/
+%{_libdir}/geany/geanypg.so
+
+
 %files geanyprj
 %defattr(-,root,root,-)
 %doc %{geany_plug_docdir}/geanyprj/
@@ -421,6 +555,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/geany/geanysendmail.so
 
 
+%files gproject
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/gproject/
+%{_datadir}/icons/hicolor/16x16/apps/gproject-*.png
+%{_libdir}/geany/gproject.so
+
+
 %files geanyvc
 %defattr(-,root,root,-)
 %doc %{geany_plug_docdir}/geanyvc/
@@ -444,6 +585,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/geany/spellcheck.so
 
 
+%files tableconvert
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/tableconvert/
+%{_libdir}/geany/tableconvert.so
+
+
 %files treebrowser
 %defattr(-,root,root,-)
 %doc %{geany_plug_docdir}/treebrowser/
@@ -462,7 +609,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/geany/webhelper.so
 
 
+%files xmlsnippets
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/xmlsnippets/
+%{_libdir}/geany/xmlsnippets.so
+
+
 %changelog
+* Mon Oct 24 2011 Dominic Hopf <dmaphy at fedoraproject.org> - 0.21-1
+- New upstream release: Geany-Plugins 0.21
+- 0.21 adds seven new plugins: debugger, geanymacro, geanynumberedbookmarks,
+  geanypg, gproject, tableconvert, xmlsnippets
+
 * Mon Jan 31 2011 Dominic Hopf <dmaphy at fedoraproject.org> - 0.20-1
 - New upstream release: Geany-Plugins 0.20
 - remove unnecessary patches since they got applied upstream
diff --git a/sources b/sources
index 0bef1b8..c241ec8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-94bc4901217641a07f840d92179643b0  geany-plugins-0.20.tar.bz2
+22e106d7a026e720dd91feb79e44456f  geany-plugins-0.21.tar.bz2


More information about the scm-commits mailing list