[kde-workspace] Requires: kscreen, Obsoletes: kded_xrandrmonitor (f19+)

Rex Dieter rdieter at fedoraproject.org
Mon Jan 28 16:58:51 UTC 2013


commit b76b424cbd33bc89ef2f99f8ac785ceaf8d50e21
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Mon Jan 28 10:58:46 2013 -0600

    Requires: kscreen, Obsoletes: kded_xrandrmonitor (f19+)

 kde-workspace.spec |   36 ++++++++++++++++--------------------
 1 files changed, 16 insertions(+), 20 deletions(-)
---
diff --git a/kde-workspace.spec b/kde-workspace.spec
index c2bb72c..913193f 100644
--- a/kde-workspace.spec
+++ b/kde-workspace.spec
@@ -2,10 +2,14 @@
 %define gpsd 1
 %endif
 
+%if 0%{?fedora} > 18
+%define kscreen
+%endif
+
 Summary: KDE Workspace
 Name:    kde-workspace
 Version: 4.9.98
-Release: 4%{?dist}
+Release: 5%{?dist}
 
 License: GPLv2
 URL:     https://projects.kde.org/projects/kde/kde-workspace
@@ -206,10 +210,10 @@ Requires: kcm_colors = %{version}-%{release}
 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 Requires: kde-runtime >= %{version}
 
-# to use of kded_randrmonitor or kscreen
-# omit hard dep for now, makes switching between conflicting providers difficult
-# (without having to resort to --nodeps)
-#Requires: kde-display-management
+%if 0%{?kscreen}
+Obsoletes: kded_randrmonitor < 4.9.98-5
+Requires: kscreen
+%endif
 
 # for kcm_keyboard
 Requires: iso-codes
@@ -302,15 +306,6 @@ Requires: kde-settings-kdm
 KDM provides the graphical login screen, shown shortly after boot up,
 log out, and when user switching.
 
-%package -n kded_randrmonitor
-Summary: RandR monitor kded plugin
-Provides: kde-display-management
-# when split out, upgrade path for now in case Requires: kde-display-management isn't good enough
-Obsoletes: kde-workspace < 4.9.97-2
-Requires: %{name} = %{version}-%{release}
-%description -n kded_randrmonitor
-%{summary}.
-
 %package -n kdm-themes
 Summary: KDM Themes 
 group: User Interface/X
@@ -504,6 +499,10 @@ install -m644 -p %{SOURCE10} %{buildroot}%{_sysconfdir}/kde/env/
 
 # unpackaged files
 rm -rfv %{buildroot}%{_kde4_appsdir}/ksplash/Themes/Default/
+%if 0%{?kscreen}
+rm -fv %{buildroot}%{_kde4_libdir}/kde4/kded_randrmonitor.so
+rm -fv %{buildroot}%{_kde4_datadir}/kde4/services/kded/randrmonitor.desktop
+%endif
 
 
 %check
@@ -624,7 +623,6 @@ fi
 
 %{_kde4_datadir}/kde4/services/*
 %exclude %{_kde4_datadir}/kde4/services/kdm.desktop
-%exclude %{_kde4_datadir}/kde4/services/kded/randrmonitor.desktop
 %{_kde4_datadir}/kde4/servicetypes/*
 %{_kde4_datadir}/sounds/pop.wav
 %{_kde4_datadir}/autostart/klipper.desktop
@@ -669,7 +667,6 @@ fi
 %exclude %{_kde4_libdir}/kde4/kcm_colors.so
 %exclude %{_kde4_libdir}/kde4/kcm_kdm.so
 %{_kde4_libdir}/kde4/kded_*.so
-%exclude %{_kde4_libdir}/kde4/kded_randrmonitor.so
 %{_kde4_libdir}/kde4/keyboard_layout_widget.so
 %{_kde4_libdir}/kde4/krunner_*.so
 %{_kde4_libdir}/kde4/kstyle_oxygen_config.so
@@ -849,10 +846,6 @@ fi
 %{_kde4_appsdir}/color-schemes/Zion.colors
 %{_kde4_appsdir}/color-schemes/ZionReversed.colors
 
-%files -n kded_randrmonitor
-%{_kde4_libdir}/kde4/kded_randrmonitor.so
-%{_kde4_datadir}/kde4/services/kded/randrmonitor.desktop
-
 %files -n kdm
 %{_kde4_bindir}/genkdmconf
 %{_kde4_bindir}/kdm
@@ -986,6 +979,9 @@ fi
 
 
 %changelog
+* Mon Jan 28 2013 Rex Dieter <rdieter at fedoraproject.org> 4.9.98-5
+- Requires: kscreen, Obsoletes: kded_xrandrmonitor (f19+)
+
 * Mon Jan 28 2013 Rex Dieter <rdieter at fedoraproject.org> 4.9.98-4
 - drop Requires: kde-display-management (for now)
 - switch fedora-plasma-cache hack to env script


More information about the scm-commits mailing list