[geany-plugins] - remove Requires: geany >= %{req_geany_ver} from plugins, since Geany is required by geany-plugin
Dominic Hopf
dmaphy at fedoraproject.org
Sat Oct 9 16:56:53 UTC 2010
commit 22e115ea7435ffbbb22fd2ed13cbb38f6b6a2d72
Author: Dominic Hopf <dmaphy at fedoraproject.org>
Date: Sat Oct 9 18:56:56 2010 +0200
- remove Requires: geany >= %{req_geany_ver} from plugins, since Geany is
required by geany-plugins-common, and any plugin requires the common
package
- add missing dependency for ctpl-libs to geanygendoc plugin
geany-plugins.spec | 28 ++++++++++------------------
1 files changed, 10 insertions(+), 18 deletions(-)
---
diff --git a/geany-plugins.spec b/geany-plugins.spec
index 939515f..cc905e6 100644
--- a/geany-plugins.spec
+++ b/geany-plugins.spec
@@ -3,7 +3,7 @@
Name: geany-plugins
Version: 0.19
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Plugins for Geany
Group: Development/Tools
@@ -52,7 +52,6 @@ e.g. language translations.
%package addons
Summary: Miscellaneous Addons for Geany
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description addons
@@ -89,7 +88,6 @@ 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 >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description codenav
@@ -102,7 +100,6 @@ Actually, it will make it possible to:
%package geanydoc
Summary: Call documentation from within Geany
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description geanydoc
@@ -116,8 +113,8 @@ 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}
+Requires: ctpl-libs
%description geanygendoc
GeanyGenDoc is a plugin for Geany that aims to automatically generate
@@ -132,7 +129,6 @@ some extra features:
%package geanyextrasel
Summary: Additional features for selecting code
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description geanyextrasel
@@ -144,7 +140,6 @@ you if you're a programmer and working with much sourcecodes.
%package geanygdb
Summary: Debugger Plugin for Geany using GDB
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: gdb
@@ -156,7 +151,6 @@ GNU debugger (gdb).
%package geanylatex
Summary: LaTeX support for Geany
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: tex(latex)
@@ -169,7 +163,6 @@ and much more.
%package geanylipsum
Summary: Lorem Ipsum generator for Inserting Placeholder Text
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description geanylipsum
@@ -180,7 +173,6 @@ document.
%package geanysendmail
Summary: Send E-Mails from within Geany
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description geanysendmail
@@ -192,7 +184,6 @@ of most office tools and requires a mail client that supports remote calls.
%package geanyvc
Summary: Version Control for Geany
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Obsoletes: geanyvc <= 0.5
Provides: geanyvc = %{version}-%{release}
@@ -213,7 +204,6 @@ version control systems is provided:
%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
@@ -225,7 +215,6 @@ 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
@@ -237,7 +226,6 @@ 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
@@ -257,7 +245,6 @@ position. You also will never have to open/close projects manually. If a
%package shiftcolumn
Summary: Move Blocks of Text horizontally
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
%description shiftcolumn
@@ -267,7 +254,6 @@ Shiftcolumn allows you to move blocks of text horizontally in Geany.
%package spellcheck
Summary: Spellcheck Text in Geany using the Enchant Library
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: enchant
@@ -279,7 +265,6 @@ library Enchant
%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 treebrowser
@@ -291,7 +276,6 @@ features than the file browser plugin delivered with Geany itself.
%package pretty-print
Summary: XML pretty printing plugin for Geany
Group: Development/Tools
-Requires: geany >= %{req_geany_ver}
Requires: geany-plugins-common = %{version}-%{release}
Requires: libxml2 >= 2.6.27
@@ -348,12 +332,14 @@ 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,-)
%doc %{geany_plug_docdir}/geanyextrasel/
@@ -436,6 +422,12 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sat Oct 09 2010 Dominic Hopf <dmaphy at fedoraproject.org> - 0.19-4
+- remove Requires: geany >= %%{req_geany_ver} from plugins, since Geany is
+ required by geany-plugins-common, and any plugin requires the common
+ package
+- add missing dependency for ctpl-libs to geanygendoc plugin
+
* 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
More information about the scm-commits
mailing list