[kdeplasma-addons] pkgconfig-style deps fix marble deps drop old/deprecated Obsoletes/Provides

Rex Dieter rdieter at fedoraproject.org
Wed Sep 28 14:55:57 UTC 2011


commit bcd0a58051fcf1bc6298738f221eaf957aa596f7
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Wed Sep 28 10:02:47 2011 -0500

    pkgconfig-style deps
    fix marble deps
    drop old/deprecated Obsoletes/Provides

 kdeplasma-addons.spec |   43 +++++++++++++++----------------------------
 1 files changed, 15 insertions(+), 28 deletions(-)
---
diff --git a/kdeplasma-addons.spec b/kdeplasma-addons.spec
index 5eb2540..a294ced 100644
--- a/kdeplasma-addons.spec
+++ b/kdeplasma-addons.spec
@@ -1,7 +1,7 @@
 Name:           kdeplasma-addons
 Summary:        Additional plasmoids for KDE
 Version:        4.7.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 
 License:        GPLv2
 Group:          User Interface/Desktops
@@ -13,47 +13,29 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 ## upstream patches
 
-BuildRequires:  attica-devel
 BuildRequires:  boost-devel
 BuildRequires:  gettext
 BuildRequires:  kdepimlibs-devel >= %{version}
-# for libplasmaclock, nepomuk
+# for libplasmaclock
 BuildRequires:  kdebase-workspace-devel >= %{version}
 %if 0%{?fedora}
-BuildRequires:  eigen2-devel
+BuildRequires:  pkgconfig(eigen2)
 # plasma-wallpaper-marble 
 BuildRequires:  marble-devel >= 1:%{version}
 %endif
-# lancelot eye-candy
-BuildRequires:  libXcomposite-devel libXrender-devel libXdamage-devel
+BuildRequires:  pkgconfig(libattica)
 BuildRequires:  pkgconfig(libkexiv2) >= 0.4.0
-BuildRequires:  qca2-devel
-BuildRequires:  qimageblitz-devel
+BuildRequires:  pkgconfig(libqalculate)
+BuildRequires:  pkgconfig(qca2)
+BuildRequires:  pkgconfig(qimageblitz)
+# lancelot eye-candy
+BuildRequires:  pkgconfig(xcomposite) pkgconfig(xdamage) pkgconfig(xrender)
 BuildRequires:  qwt-devel
-BuildRequires:  soprano-devel
-BuildRequires:  libqalculate-devel
 # legacy scim-based kimpanel purposely omitted 
 #BuildRequires: scim-devel
 
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 
-%if 0%{?fedora} < 15
-## F12
-# when -libs was introduced
-Obsoletes: kdeplasma-addons < 4.3.0-3
-Obsoletes: kde-plasma-weather < 1.0.0-100
-Provides:  kde-plasma-weather = 1.0.0-100
-## F10-era stuff
-Obsoletes: kde-plasma-lancelot < 4.0.80
-Provides: kde-plasma-lancelot = %{version}-%{release}
-# rename
-Obsoletes: extragear-plasma < 4.1 
-Provides:  extragear-plasma = %{version}-%{release}
-# another rename
-Obsoletes: kdeplasmoids < 4.1 
-Provides: kdeplasmoids = %{version}-%{release}
-%endif
-
 # included in since 4.6 (f15)
 Obsoletes: plasma-runner-events < 0.3.0-100
 Provides:  plasma-runner-events = 0.3.0-100
@@ -89,7 +71,7 @@ Files for developing applications using %{name}.
 %package -n plasma-wallpaper-marble
 Summary:  Marble wallpaper for kde-plasma 
 Group:    User Interface/Desktops 
-Requires: kdeedu-marble >= %{version}
+Requires: marble%{?_kde4_version: >= 1:%{_kde4_version}}
 %description -n plasma-wallpaper-marble 
 %{summary}.
 
@@ -187,6 +169,11 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Sep 28 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.1-2
+- pkgconfig-style deps
+- fix marble deps
+- drop old/deprecated Obsoletes/Provides
+
 * Fri Sep 02 2011 Than Ngo <than at redhat.com> - 4.7.1-1
 - 4.7.1
 


More information about the scm-commits mailing list