rpms/geany-plugins/devel .cvsignore, 1.4, 1.5 geany-plugins.spec, 1.5, 1.6 sources, 1.4, 1.5
Dominic Hopf
dmaphy at fedoraproject.org
Sat Jun 19 16:56:11 UTC 2010
Author: dmaphy
Update of /cvs/pkgs/rpms/geany-plugins/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11945
Modified Files:
.cvsignore geany-plugins.spec sources
Log Message:
- New upstream release: Geany-Plugins 0.19
- redordered plugins according to Geany's plugin manager dialog
- added new plugins: codenav, treebrowser, geanyextrasel, geanyinsertnum and
pretty print
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/geany-plugins/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore 31 Oct 2009 16:53:49 -0000 1.4
+++ .cvsignore 19 Jun 2010 16:56:10 -0000 1.5
@@ -1 +1 @@
-geany-plugins-0.18.tar.bz2
+geany-plugins-0.19.tar.bz2
Index: geany-plugins.spec
===================================================================
RCS file: /cvs/pkgs/rpms/geany-plugins/devel/geany-plugins.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- geany-plugins.spec 14 Feb 2010 15:49:02 -0000 1.5
+++ geany-plugins.spec 19 Jun 2010 16:56:10 -0000 1.6
@@ -1,9 +1,9 @@
%global geany_plug_docdir %{_defaultdocdir}/%{name}-%{version}
-%global req_geany_ver 0.18.1
+%global req_geany_ver 0.19
Name: geany-plugins
-Version: 0.18
-Release: 2%{?dist}
+Version: 0.19
+Release: 1%{?dist}
Summary: Plugins for Geany
Group: Development/Tools
@@ -17,15 +17,23 @@ BuildRequires: lua-devel enchant-devel
%description
Plugins for Geany. Plugins included are:
-* Addons (various small addons)
-* Geanygdb (provides integration with gdb)
-* Geanylatex (improved support for LaTeX documents)
-* Geanylipsum (for inserting blocks of Lorem Ipsum text)
-* Geanylua (provides support for scripting with Lua)
-* Geanysendmail (allows sending of documents from within Geany)
-* Geanyvc (support for various version control systems)
-* Shiftcolumn (for moving blocks of text horizontally)
-* Spellcheck (for spell checking documents)
+* Addons (Various small Addons)
+* Code navigation (Navigate through your source code easily)
+* Geanydoc (Call specific documentation from within Geany)
+* Geanyextrasel (Additional features for selecting code)
+* GeanyGDB (Integration with GDB)
+* 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)
+* Geanyprj (Alternate project management for Geany)
+* Shiftcolumn (Moving blocks of text horizontally)
+* Spellcheck (Spell checking of documents or marked text)
+* Treebrowser (Alternate file browser with tree view of folders)
+* XML Pretty Printer
+
%package common
Summary: Common files used by all geany plugins
@@ -46,20 +54,71 @@ Requires: geany-plugins-common = %{vers
%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 offers
- a menu listing all open files plus the 'Close All' and 'Close Other
+* Doclist: 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.
-* Tasks:The tasks plugin goes through a file being edited and picks out lines
- with "TODO" or "FIXME" in them. It collects the text after those words and
- puts them in a new "Tasks" tab in the message window. Clicking on a task in
- that tab takes you to the line in the file where the task was defined.
+* 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
+ the message window. Clicking on a task in that tab takes you to the line in
+ the file where the task was defined.
* 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.
+ 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.
+ This list contains all bookmarks defined in the current file
+ for faster overview and access.
+* Mark Word: When double-clicking a word, all occurences of this word are
+ searched and then highlighted (similar to Geany's 'Mark All' Find option).
+* 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
+ selection, offering a little dialog for inserting a tag and
+ replacing a selection.
+
+
+%package codenav
+Summary: Navigate through your source code easily
+Group: Development/Tools
+Requires: geany >= %{req_geany_ver}
+Requires: geany-plugins-common = %{version}-%{release}
+
+%description codenav
+This plugin adds some facilities for navigating in the code.
+Actually, it will make it possible to:
+- switch between header and implementation
+- go to a file by typing its name
+
+
+%package geanydoc
+Summary: Call documentation from within Geany
+Group: Development/Tools
+Requires: geany >= %{req_geany_ver}
+Requires: geany-plugins-common = %{version}-%{release}
+
+%description geanydoc
+Geanydoc allows you to execute specific commands on the word under the cursor.
+This word is passed as an argument to the command. The output of the command
+can either be placed into a special buffer called "DOC" or can be used to
+execute an external program. Geanydoc is intended to be used for searching
+through API documentation.
+
+
+%package geanyextrasel
+Summary: Additional features for selecting code
+Group: Development/Tools
+Requires: geany >= %{req_geany_ver}
+Requires: geany-plugins-common = %{version}-%{release}
+
+%description geanyextrasel
+Geanyextrasel provides some special features for selecting code, e.g. from
+opening brace to closed brace and so on. This plugin will be very useful for
+you if you're a programmer and working with much sourcecodes.
%package geanygdb
@@ -98,20 +157,6 @@ GeanyLipsum is a Lorem Ipsum generator f
document.
-%package geanylua
-Summary: Lua Scripting for Geany
-Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
-Requires: geany-plugins-common = %{version}-%{release}
-Requires: lua
-
-
-
-%description geanylua
-This plugin provides extensive support for developing in the lua programming
-language.
-
-
%package geanysendmail
Summary: Send E-Mails from within Geany
Group: Development/Tools
@@ -145,6 +190,50 @@ version control systems is provided:
* CVS
+%package geanyinsertnum
+Summary: Insert huge number ranges with small efforts
+Group: Development/Tools
+Requires: geany >= %{req_geany_ver}
+Requires: geany-plugins-common = %{version}-%{release}
+
+%description geanyinsertnum
+Geanyinsertnum replaces a (possibly zero-width) rectangular selection with
+integer numbers, using start/step/base etc. specified by the user. For
+practical reasons, the number of lines is limited to 500000.
+
+
+%package geanylua
+Summary: Lua Scripting for Geany
+Group: Development/Tools
+Requires: geany >= %{req_geany_ver}
+Requires: geany-plugins-common = %{version}-%{release}
+Requires: lua
+
+%description geanylua
+This plugin provides extensive support for developing in the lua programming
+language.
+
+
+%package geanyprj
+Summary: Provides an alternate project management tool for Geany
+Group: Development/Tools
+Requires: geany >= %{req_geany_ver}
+Requires: geany-plugins-common = %{version}-%{release}
+
+%description geanyprj
+Geanyprj provides an alternate project management approach to Geany's built-in
+project facility. The idea is to be less a "session manager" as the built-in
+project management does: It allows/requires you to manually open and close
+project and allows you to store project files in different locations from
+project sources.
+
+Geanyprj takes a different approach:
+It never saves session information, so that project files can be stored in
+version control without constant noise from changes of opened files or cursor
+position. You also will never have to open/close projects manually. If a
+*.geanyprj file is found somewhere up in path it will be opened automatically.
+
+
%package shiftcolumn
Summary: Move Blocks of Text horizontally
Group: Development/Tools
@@ -167,38 +256,26 @@ Spellcheck checks the selected text (or
library Enchant
-%package geanydoc
-Summary: Call documentation from within Geany
+%package treebrowser
+Summary: Alternate file browser plugin providing a tree view of directories.
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
-%description geanydoc
-Geanydoc allows you to execute specific commands on the word under the cursor.
-This word is passed as an argument to the command. The output of the command
-can either be placed into a special buffer called "DOC" or can be used to
-execute an external program. Geanydoc is intended to be used for searching
-through API documentation.
+%description treebrowser
+The tree browser plugin for Geany provides an alternate way to browse through
+your files. It displays files and directories in a tree view and has more
+features than the file browser plugin delivered with Geany itself.
-%package geanyprj
-Summary: Provides an alternate project management tool for Geany
+%package pretty-print
+Summary: XML pretty printing plugin for Geany
Group: Development/Tools
Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
-%description geanyprj
-Geanyprj provides an alternate project management approach to Geany's built-in
-project facility. The idea is to be less a "session manager" as the built-in
-project management does: It allows/requires you to manually open and close
-project and allows you to store project files in different locations from
-project sources.
-
-Geanyprj takes a different approach:
-It never saves session information, so that project files can be stored in
-version control without constant noise from changes of opened files or cursor
-position. You also will never have to open/close projects manually. If a
-*.geanyprj file is found somewhere up in path it will be opened automatically.
+%description pretty-print
+Plugin for Geany to easily beautify XML code.
%prep
@@ -236,6 +313,24 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/addons.so
+%files codenav
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/codenav
+%{_libdir}/geany/codenav.so
+
+
+%files geanydoc
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanydoc/
+%{_libdir}/geany/geanydoc.so
+
+
+%files geanyextrasel
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanyextrasel/
+%{_libdir}/geany/geanyextrasel.so
+
+
%files geanygdb
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanygdb/
@@ -255,14 +350,6 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/geanylipsum.so
-%files geanylua
-%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanylua/
-%{_libdir}/geany/geanylua.so
-%{_datadir}/%{name}/geanylua/
-%{_libdir}/%{name}/geanylua/
-
-
%files geanysendmail
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/geanysendmail/
@@ -275,6 +362,26 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/geanyvc.so
+%files geanyinsertnum
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanyinsertnum/
+%{_libdir}/geany/geanyinsertnum.so
+
+
+%files geanylua
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanylua/
+%{_libdir}/geany/geanylua.so
+%{_datadir}/%{name}/geanylua/
+%{_libdir}/%{name}/geanylua/
+
+
+%files geanyprj
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanyprj/
+%{_libdir}/geany/geanyprj.so
+
+
%files shiftcolumn
%defattr(-,root,root,-)
%doc %{geany_plug_docdir}/shiftcolumn/
@@ -287,19 +394,25 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/geany/spellcheck.so
-%files geanydoc
+%files treebrowser
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanydoc/
-%{_libdir}/geany/geanydoc.so
+%doc %{geany_plug_docdir}/treebrowser/
+%{_libdir}/geany/treebrowser.so
-%files geanyprj
+%files pretty-print
%defattr(-,root,root,-)
-%doc %{geany_plug_docdir}/geanyprj/
-%{_libdir}/geany/geanyprj.so
+%{_libdir}/geany/pretty-print.so
+
%changelog
+* Sat Jun 19 2010 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-1
+- New upstream release: Geany-Plugins 0.19
+- redordered plugins according to Geany's plugin manager dialog
+- added new plugins: codenav, treebrowser, geanyextrasel, geanyinsertnum and
+ pretty print
+
* Sun Jan 14 2010 Dominic Hopf <dmaphy at fedoraproject.org> 0.18-2
- Build against and require Geany 0.18.1
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/geany-plugins/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources 31 Oct 2009 16:53:50 -0000 1.4
+++ sources 19 Jun 2010 16:56:10 -0000 1.5
@@ -1 +1 @@
-bf069562a8cf3c3bd48b7282bcce3bc3 geany-plugins-0.18.tar.bz2
+981c479c7014ea24be7df4d84867a2cb geany-plugins-0.19.tar.bz2
More information about the scm-commits
mailing list