[rt3] Remove redundant R: config(rt3), Remove P: config(rt3). Rewrite filter rules.

corsepiu corsepiu at fedoraproject.org
Tue Jan 17 12:31:05 UTC 2012


commit e3455898cf635d66c8a233fb3fadf54a99af6f3a
Author: Ralf Corsépius <corsepiu at fedoraproject.org>
Date:   Tue Jan 17 13:30:55 2012 +0100

    Remove redundant R: config(rt3), Remove P: config(rt3).
    Rewrite filter rules.

 rt3.spec |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/rt3.spec b/rt3.spec
index b7fcc4a..8a3cb71 100644
--- a/rt3.spec
+++ b/rt3.spec
@@ -40,7 +40,7 @@
 
 Name:		rt3
 Version:	3.8.11
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	Request tracker 3
 
 Group:		Applications/Internet
@@ -194,23 +194,20 @@ Provides: perl(RT::Tickets_Overlay_SQL)
 # Split out. Technically, not actually necessary, but ... let's keep it for now.
 Requires: rt3-mailgate
 
-# rpm regression
-Provides: config(rt3) = %{version}-%{release}
-Requires: config(rt3) = %{version}-%{release}
-
 # Keep SpamAssassin optional
 %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Mail::SpamAssassin\\)
 # Keep FCGI optional
-%global __requires_exclude %__requires_exclude|^perl\\(FCGI::ProcManager\\)
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(FCGI::ProcManager\\)
 # Filter bogus requires
-%global __requires_exclude %__requires_exclude|^perl\\(\\)
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(\\)
+# Work-around rpm's depgenerator defect: 
+%global _requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(DBIx::SearchBuilder::Handle::\\)
+
 # Filter redundant provides
 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(RT\\)$
 # Filter bogus provides
-%global __provides_exclude %__provides_exclude|^perl\\(HTML::Mason
-%global __provides_exclude %__provides_exclude|^perl\\(IO::Handle::CRLF\\)$
-# Work-around rpm's depgenerator defect: 
-%global __requires_exclude %__requires_exclude|^perl\\(DBIx::SearchBuilder::Handle::\\)$
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(HTML::Mason
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(IO::Handle::CRLF\\)$
 
 %description
 RT is an enterprise-grade ticketing system which enables a group of people
@@ -442,6 +439,10 @@ fi
 %endif
 
 %changelog
+* Mon Jan 16 2012 Ralf Corsépius <corsepiu at fedoraproject.org> - 3.8.11-2
+- Remove redundant R: config(rt3), Remove P: config(rt3).
+- Rewrite filter rules.
+
 * Sun Jan 15 2012 Ralf Corsépius <corsepiu at fedoraproject.org> - 3.8.11-1
 - Upstream update.
 



More information about the perl-devel mailing list