[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