rpms/rt3/devel rt3.spec,1.28,1.29

Ralf Corsépius corsepiu at fedoraproject.org
Tue Sep 23 09:19:06 UTC 2008


Author: corsepiu

Update of /cvs/pkgs/rpms/rt3/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19673

Modified Files:
	rt3.spec 
Log Message:
* Mon Sep 23 2008 Ralf Corsépius <corsepiu at fedoraproject.org>
- Add Provides for perl-deps rpm doesn't catch.
- Treat Spamassassin optional



Index: rt3.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rt3/devel/rt3.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- rt3.spec	23 Sep 2008 06:44:50 -0000	1.28
+++ rt3.spec	23 Sep 2008 09:18:36 -0000	1.29
@@ -157,7 +157,6 @@
 
 Requires(postun): /bin/rm
 
-# FIXME: The list below needs to be cleaned up
 # rpm doesn't catch these:
 Requires: perl(Apache::Session)
 Requires: perl(Calendar::Simple)
@@ -173,6 +172,12 @@
 Requires: perl(Tree::Simple)
 Requires: perl(URI::URL)
 
+# rpm fails to add these:
+Provides: perl(RT::Shredder::Exceptions)
+Provides: perl(RT::Shredder::Record)
+Provides: perl(RT::Shredder::Transaction)
+Provides: perl(RT::Tickets_Overlay_SQL)
+
 # Split out. Technically, not actually necessary, but ... let's keep it for now.
 Requires: rt3-mailgate
 
@@ -224,10 +229,13 @@
 %define __perl_provides %{_builddir}/rt-%{version}/%{name}-prov
 chmod +x %{__perl_provides}
 
+# Filter out a bogus R:perl() rpm adds.
+# Keep SpamAssassin optional
 cat << \EOF > %{name}-req
 #!/bin/sh
 %{__perl_requires} $* |\
-    sed -e '/^perl()/d'
+    sed -e '/^perl()/d' \
+	-e '/^perl(Mail::SpamAssassin)$/d'
 EOF
 %define __perl_requires %{_builddir}/rt-%{version}/%{name}-req
 chmod +x %{__perl_requires}
@@ -399,6 +407,10 @@
 
 %changelog
 * Mon Sep 23 2008 Ralf Corsépius <corsepiu at fedoraproject.org>
+- Add Provides for perl-deps rpm doesn't catch.
+- Treat Spamassassin optional
+
+* Mon Sep 23 2008 Ralf Corsépius <corsepiu at fedoraproject.org>
 - Don't package %%{_sysconfdir}/rt3/upgrade/*.in
 - Cleanup Requires, __perl_requires, __perl_provides.
 




More information about the Fedora-perl-devel-list mailing list