[plymouth/f17] Make plugins require main package

Ray Strode rstrode at fedoraproject.org
Wed Oct 24 15:23:30 UTC 2012


commit d4abb72251ba43f6aea4f8fd52b6a68afb51c091
Author: Ray Strode <rstrode at redhat.com>
Date:   Tue Jul 24 10:41:37 2012 -0400

    Make plugins require main package
    
    This should aid upgrades.
    
    Related: #704658

 plymouth.spec |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/plymouth.spec b/plymouth.spec
index 517b2de..4fea060 100644
--- a/plymouth.spec
+++ b/plymouth.spec
@@ -101,6 +101,7 @@ the system.
 %package plugin-label
 Summary: Plymouth label plugin
 Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 BuildRequires: pango-devel >= 1.21.0
 BuildRequires: cairo-devel
@@ -113,6 +114,7 @@ graphical boot splashes using pango and cairo.
 %package plugin-fade-throbber
 Summary: Plymouth "Fade-Throbber" plugin
 Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 
 %description plugin-fade-throbber
@@ -136,6 +138,7 @@ while stars twinkle around the logo during system boot up.
 %package plugin-throbgress
 Summary: Plymouth "Throbgress" plugin
 Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: plymouth-plugin-label
 
@@ -161,6 +164,7 @@ spins in the shape of an infinity sign.
 %package plugin-space-flares
 Summary: Plymouth "space-flares" plugin
 Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: plymouth-plugin-label
 
@@ -185,6 +189,7 @@ Plymouth. It features a blue flamed sun with animated solar flares.
 %package plugin-two-step
 Summary: Plymouth "two-step" plugin
 Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: plymouth-plugin-label
 
@@ -209,6 +214,7 @@ and finally burst into full form.
 %package plugin-script
 Summary: Plymouth "script" plugin
 Group: System Environment/Base
+Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 
 %description plugin-script


More information about the scm-commits mailing list