[PackageKit] Replace the PackageKit dependency in PackageKit-backend-devel

Michael Schwendt mschwendt at fedoraproject.org
Thu Dec 12 09:54:19 UTC 2013


commit 0a652aa594af29edcf1e63e438b11c81529350aa
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date:   Thu Dec 12 10:54:22 2013 +0100

    Replace the PackageKit dependency in PackageKit-backend-devel
    
      with a dep on PackageKit-glib-devel (which it needs for its
      packagekit-plugin.pc file) to stop the multiarch composer from
      pulling in conflicting PackgeKit packages. (#972571)
    - Add %{?_isa} to dbus-devel and sqlite-devel deps.
    - Fix group tag for -docs subpackage.
    - Drop base package dep in -docs subpackage.

 PackageKit.spec |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)
---
diff --git a/PackageKit.spec b/PackageKit.spec
index 9870db9..4235a52 100644
--- a/PackageKit.spec
+++ b/PackageKit.spec
@@ -6,7 +6,7 @@
 Summary:   Package management service
 Name:      PackageKit
 Version:   0.8.14
-Release:   3%{?dist}
+Release:   4%{?dist}
 License:   GPLv2+ and LGPLv2+
 URL:       http://www.packagekit.org
 Source0:   http://www.packagekit.org/releases/%{name}-%{version}.tar.xz
@@ -115,8 +115,7 @@ A backend for PackageKit to enable Hawkey functionality.
 
 %package docs
 Summary: Documentation for PackageKit
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Group: Documentation
 BuildArch: noarch
 
 %description docs
@@ -168,8 +167,8 @@ Provides facility to install debugging packages using PackageKit.
 Summary: GLib Libraries and headers for PackageKit
 Group: Development/Libraries
 Requires: %{name}-glib%{?_isa} = %{version}-%{release}
-Requires: dbus-devel >= 1.1.1
-Requires: sqlite-devel
+Requires: dbus-devel%{?_isa} >= 1.1.1
+Requires: sqlite-devel%{?_isa}
 Obsoletes: PackageKit-devel < %{version}-%{release}
 Provides: PackageKit-devel = %{version}-%{release}
 
@@ -179,7 +178,9 @@ GLib headers and libraries for PackageKit.
 %package backend-devel
 Summary: Headers to compile out of tree PackageKit backends
 Group: Development/Libraries
-Requires: %{name}%{?_isa} = %{version}-%{release}
+# explicit dep: packagekit-plugin.pc links with -lpackagekit-glib2
+# but doesn't refer to packagekit-glib2.pc
+Requires: %{name}-glib-devel%{?_isa} = %{version}-%{release}
 
 %description backend-devel
 Headers to compile out of tree PackageKit backends.
@@ -415,6 +416,15 @@ systemctl enable packagekit-offline-update.service &> /dev/null || :
 %{_libdir}/pkgconfig/packagekit-plugin.pc
 
 %changelog
+* Thu Dec 12 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 0.8.14-4
+- Replace the PackageKit dependency in PackageKit-backend-devel
+  with a dep on PackageKit-glib-devel (which it needs for its
+  packagekit-plugin.pc file) to stop the multiarch composer from
+  pulling in conflicting PackgeKit packages. (#972571)
+- Add %%{?_isa} to dbus-devel and sqlite-devel deps.
+- Fix group tag for -docs subpackage.
+- Drop base package dep in -docs subpackage.
+
 * Sat Dec 07 2013 Rex Dieter <rdieter at fedoraproject.org> 0.8.14-3
 - PackageKit many broadcasts messages (#781807)
 


More information about the scm-commits mailing list