[dbus/f20] Tighten subpackage dependencies by using %{?_isa}

David King amigadave at fedoraproject.org
Sun Dec 14 19:56:37 UTC 2014


commit 7c2eb5012cd20dab243c70b818b83ab2dfbb5bf6
Author: David King <amigadave at amigadave.com>
Date:   Wed Dec 3 15:35:40 2014 +0000

    Tighten subpackage dependencies by using %{?_isa}
    
    Additionally, make the -x11 subpackage depend on xorg-x11-xinit.

 dbus.spec |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/dbus.spec b/dbus.spec
index e0da4d2..d1a2607 100644
--- a/dbus.spec
+++ b/dbus.spec
@@ -93,7 +93,7 @@ other supporting documentation such as the introspect dtd file.
 %package devel
 Summary: Development files for D-BUS
 Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
 
 %description devel
 This package contains libraries and header files needed for
@@ -102,12 +102,14 @@ developing software that uses D-BUS.
 %package x11
 Summary: X11-requiring add-ons for D-BUS
 Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+Requires: xorg-x11-xinit
 
 %description x11
 D-BUS contains some tools that require Xlib to be installed, those are
 in this separate package so server systems need not install X.
 
+
 %prep
 %setup -q -n %{name}-%{version}
 
@@ -278,8 +280,10 @@ rm -rf %{buildroot}
 %{_libdir}/pkgconfig/dbus-1.pc
 %{_includedir}/*
 
+
 %changelog
 * Wed Dec 03 2014 David King <amigadave at amigadave.com> - 1:1.6.28-2
+- Tighten subpackage dependencies by using %%{?_isa}
 - Add some more documentation from the upstream tarball
 - Use macroized systemd scriptlets (#850083)
 - Correct license description for multiple licenses


More information about the scm-commits mailing list