[geany-plugins] * Sat Jul 31 2010 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-3 - enable or rather add geanygendo

Dominic Hopf dmaphy at fedoraproject.org
Sat Jul 31 14:32:17 UTC 2010


commit 51f267b64132eff9957c6a212f1e429757bb5b30
Author: Dominic Hopf <dmaphy at hellraiser.hell>
Date:   Sat Jul 31 16:32:12 2010 +0200

    * Sat Jul 31 2010 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-3
    - enable or rather add geanygendoc to the specfile
    - remove zero-length documentation files
    - fix various spelling errors

 geany-plugins.spec |   41 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 36 insertions(+), 5 deletions(-)
---
diff --git a/geany-plugins.spec b/geany-plugins.spec
index c283223..939515f 100644
--- a/geany-plugins.spec
+++ b/geany-plugins.spec
@@ -3,7 +3,7 @@
 
 Name:           geany-plugins
 Version:        0.19
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Plugins for Geany
 
 Group:          Development/Tools
@@ -16,6 +16,7 @@ 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
 
 %description
 Plugins for Geany. Plugins included are:
@@ -23,6 +24,7 @@ Plugins for Geany. Plugins included are:
 * Code navigation (Navigate through your source code easily)
 * Geanydoc (Call specific documentation from within Geany)
 * Geanyextrasel (Additional features for selecting code)
+* GeanyGenDoc (Automatically generate documentation source code)
 * GeanyGDB (Integration with GDB)
 * GeanyLaTeX (Improved Support for LaTeX documents)
 * GeanyLipsum (Inserting blocks of Lorem Ipsum text)
@@ -74,7 +76,7 @@ plugin, but are useful to have. The following functionality is implemented:
 * 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
+* Mark Word: When double-clicking a word, all occurrences 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
@@ -111,6 +113,22 @@ execute an external program. Geanydoc is intended to be used for searching
 through API documentation.
 
 
+%package geanygendoc
+Summary:   Automatically generate documentation source code
+Group:     Development/Tools
+Requires:  geany >= %{req_geany_ver}
+Requires:  geany-plugins-common = %{version}-%{release}
+
+%description geanygendoc
+GeanyGenDoc is a plugin for Geany that aims to automatically generate
+documentation comment basis from the source code.
+
+You may also want to install the following packages which enable
+some extra features:
+ - Docutils (http://docutils.sourceforge.net/) -- or another implementation of
+   rst2html -- is needed to (re)generate the HTML manual.
+
+
 %package geanyextrasel
 Summary:   Additional features for selecting code
 Group:     Development/Tools
@@ -259,7 +277,7 @@ library Enchant
 
 
 %package treebrowser
-Summary:   Alternate file browser plugin providing a tree view of directories.
+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}
@@ -295,10 +313,13 @@ rm -rf $RPM_BUILD_ROOT
 make install -p DESTDIR=$RPM_BUILD_ROOT
 
 # Remove static library *.la files
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f '{}' \;
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+# Remove zero-length files
+find $RPM_BUILD_ROOT -type f -empty -delete
 
-%find_lang %{name}
 
+%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -327,6 +348,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc %{geany_plug_docdir}/geanydoc/
 %{_libdir}/geany/geanydoc.so
 
+%files geanygendoc
+%defattr(-,root,root,-)
+%doc %{geany_plug_docdir}/geanygendoc/
+%{_libdir}/geany/geanygendoc.so
+%{_datadir}/%{name}/geanygendoc/
 
 %files geanyextrasel
 %defattr(-,root,root,-)
@@ -410,6 +436,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Jul 31 2010 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-3
+- enable or rather add geanygendoc to the specfile
+- remove zero-length documentation files
+- fix various spelling errors
+
 * Thu Jul 15 2010 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-2
 - correct license to GPLv3+
 - fix build of pretty print plugin


More information about the scm-commits mailing list