[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