[kde-workspace] 4.9.98-4

Rex Dieter rdieter at fedoraproject.org
Mon Jan 28 15:42:53 UTC 2013


commit c675e27add08be5f0fddcd5c8ff8e8ca71a3fc80
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Mon Jan 28 09:42:49 2013 -0600

    4.9.98-4
    
    - drop Requires: kde-display-management (for now)
    - switch fedora-plasma-cache hack to env script

 fedora-plasma-cache.sh  |    7 +++++--
 fedora-plasma-cache.upd |    2 --
 kde-workspace.spec      |   22 ++++++++++++++--------
 3 files changed, 19 insertions(+), 12 deletions(-)
---
diff --git a/fedora-plasma-cache.sh b/fedora-plasma-cache.sh
index 1c47bfe..1241ab5 100755
--- a/fedora-plasma-cache.sh
+++ b/fedora-plasma-cache.sh
@@ -1,4 +1,7 @@
 #!/bin/sh
 
-rm -fv "`kde4-config --path cache`/"*.kcache
-exit 0
+if [ "`kreadconfig --file fedora-plasma-cacherc --group General --key FirstRun --default true`" = "true" ]; then
+  rm -fv "`kde4-config --path cache`/"*.kcache
+  kwriteconfig --file fedora-plasma-cacherc --group General --key FirstRun --type bool false
+  exit 0
+fi
diff --git a/kde-workspace.spec b/kde-workspace.spec
index b2dde14..c2bb72c 100644
--- a/kde-workspace.spec
+++ b/kde-workspace.spec
@@ -5,7 +5,7 @@
 Summary: KDE Workspace
 Name:    kde-workspace
 Version: 4.9.98
-Release: 3%{?dist}
+Release: 4%{?dist}
 
 License: GPLv2
 URL:     https://projects.kde.org/projects/kde/kde-workspace
@@ -18,8 +18,7 @@ URL:     https://projects.kde.org/projects/kde/kde-workspace
 Source0: http://download.kde.org/%{stable}/%{version}/src/kde-workspace-%{version}.tar.xz
 
 # hack/workaround to invalidate (delete) plasma pixmap cache on upgrade
-Source10: fedora-plasma-cache.upd
-Source11: fedora-plasma-cache.sh
+Source10: fedora-plasma-cache.sh
 
 # RH/Fedora-specific startkde changes
 Patch1: kde-workspace-4.9.90-redhat_startkde.patch
@@ -208,7 +207,9 @@ Requires: kcm_colors = %{version}-%{release}
 Requires: kde-runtime >= %{version}
 
 # to use of kded_randrmonitor or kscreen
-Requires: kde-display-management
+# omit hard dep for now, makes switching between conflicting providers difficult
+# (without having to resort to --nodeps)
+#Requires: kde-display-management
 
 # for kcm_keyboard
 Requires: iso-codes
@@ -305,7 +306,7 @@ log out, and when user switching.
 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
+Obsoletes: kde-workspace < 4.9.97-2
 Requires: %{name} = %{version}-%{release}
 %description -n kded_randrmonitor
 %{summary}.
@@ -497,9 +498,9 @@ pushd %{buildroot}%{_kde4_appsdir}/kdm/faces
 ln -sf ../pics/users/%{default_face_icon} .default.face.icon
 popd
 
-# kconf_update scripts
-install -m644 -p %{SOURCE10} %{buildroot}%{_kde4_appsdir}/kconf_update/
-install -m755 -p %{SOURCE11} %{buildroot}%{_kde4_appsdir}/kconf_update/
+# fedora-plasma-cache hack
+mkdir -p %{buildroot}%{_sysconfdir}/kde/env/
+install -m644 -p %{SOURCE10} %{buildroot}%{_sysconfdir}/kde/env/
 
 # unpackaged files
 rm -rfv %{buildroot}%{_kde4_appsdir}/ksplash/Themes/Default/
@@ -531,6 +532,7 @@ fi
 
 %files
 %doc COPYING README
+%{_sysconfdir}/kde/env/fedora-plasma-cache.sh
 %{_kde4_bindir}/kaccess                           
 %{_kde4_bindir}/kapplymousetheme                  
 %{_kde4_bindir}/kblankscrn.kss                    
@@ -984,6 +986,10 @@ fi
 
 
 %changelog
+* 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
+
 * Fri Jan 25 2013 Rex Dieter <rdieter at fedoraproject.org> 4.9.98-3
 - add fedora-plasma-cache kconf_update script
 


More information about the scm-commits mailing list