Mailinglist Archive: opensuse-kde (87 mails)

< Previous Next >
[opensuse-kde] kdelibs4 internal dependencies
  • From: Will Stephenson <wstephenson@xxxxxxx>
  • Date: Thu, 10 Jul 2008 17:31:47 +0200
  • Message-id: <200807101731.47419.wstephenson@xxxxxxx>
In case anyone hasn't been following #405655 (how could you!) kdelibs4 needs
internal dependencies as it has no internal BC guarantee. The attached patch
sets up a linear chain of dependencies between libkdecore4 <- kdelibs4-core <-
libkde4 <- kdelibs4 instead of the current Y dependency.

I've checked it in to Stable:.

I can't check it in to the OBS because Factory: is currently a _link to
openSUSE:Factory. Should I commit straight to autobuild? File a submitreq?

Will
Index: kdelibs4.changes
===================================================================
--- kdelibs4.changes (revision 65)
+++ kdelibs4.changes (working copy)
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Thu Jul 10 17:20:00 CEST 2008 - wstephenson@xxxxxxx
+
+- add intra-kdelibs fixed version dependency since kdelibs only
+ has an external binary compatibility guaranteed
+
-------------------------------------------------------------------
Fri Jul 4 00:21:35 CEST 2008 - dmueller@xxxxxxx

Index: kdelibs4.spec
===================================================================
--- kdelibs4.spec (revision 65)
+++ kdelibs4.spec (working copy)
@@ -32,8 +32,7 @@
Requires: libstrigi0 >= %( echo `rpm -q --queryformat '%{VERSION}'
strigi-devel`)
Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}'
libsoprano-devel`)
Recommends: strigi >= %( echo `rpm -q --queryformat '%{VERSION}'
strigi-devel`)
-Requires: kdelibs4-core >= %version
-Requires: libkde4 >= %version
+Requires: libkde4 = %version
Requires: shared-mime-info >= %( echo `rpm -q --queryformat '%{VERSION}'
shared-mime-info`)
Source0: kdelibs-%rversion.tar.bz2
Source1: _upstream
@@ -183,7 +182,7 @@
Group: System/GUI/KDE
Summary: KDE Base Libraries
Requires: kde4-filesystem >= %_kde_platform_version
-Requires: libkdecore4 >= %version
+Requires: libkdecore4 = %version

%description -n kdelibs4-core
This package contains the basic packages of the K Desktop Environment.
@@ -237,6 +236,7 @@
License: LGPL v2.1 or later
Group: System/GUI/KDE
Summary: KDE Base Libraries
+Requires: kdelibs4-core = %version

%description -n libkde4
This package contains the basic packages of the K Desktop Environment.

< Previous Next >