[plymouth] Make plugins require main package

Ray Strode rstrode at fedoraproject.org
Tue Jul 24 14:42:51 UTC 2012


commit bb79161f302d8fc7b9a35a1ff60ed0550c46a02f
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 7ea9fe4..622445d 100644
--- a/plymouth.spec
+++ b/plymouth.spec
@@ -95,6 +95,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
@@ -107,6 +108,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
@@ -130,6 +132,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
 
@@ -155,6 +158,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
 
@@ -179,6 +183,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
 
@@ -203,6 +208,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