[kdebase-runtime] include toggle to omit activitymanager

Rex Dieter rdieter at fedoraproject.org
Tue Oct 25 23:53:02 UTC 2011


commit a7a85ce84fadb9b2a640cb7db039dbbea1d7de02
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Tue Oct 25 19:00:29 2011 -0500

    include toggle to omit activitymanager

 kde-runtime-4.7.2-no_activitymanager.patch |   12 ++++++++++++
 kdebase-runtime.spec                       |   18 +++++++++++++++++-
 2 files changed, 29 insertions(+), 1 deletions(-)
---
diff --git a/kde-runtime-4.7.2-no_activitymanager.patch b/kde-runtime-4.7.2-no_activitymanager.patch
new file mode 100644
index 0000000..6a9b06f
--- /dev/null
+++ b/kde-runtime-4.7.2-no_activitymanager.patch
@@ -0,0 +1,12 @@
+diff -up kde-runtime-4.7.2/CMakeLists.txt.no_activitymanager kde-runtime-4.7.2/CMakeLists.txt
+--- kde-runtime-4.7.2/CMakeLists.txt.no_activitymanager	2011-09-26 04:40:16.000000000 -0500
++++ kde-runtime-4.7.2/CMakeLists.txt	2011-10-25 18:57:36.367500738 -0500
+@@ -69,7 +69,7 @@ if(NOT WINCE)
+ add_subdirectory(kuiserver)
+ endif(NOT WINCE)
+ add_subdirectory(kwalletd)
+-add_subdirectory(activitymanager)
++#add_subdirectory(activitymanager)
+ if ( UNIX )
+    add_subdirectory(soliduiserver)
+    add_subdirectory(solidautoeject)
diff --git a/kdebase-runtime.spec b/kdebase-runtime.spec
index c72522b..d971978 100644
--- a/kdebase-runtime.spec
+++ b/kdebase-runtime.spec
@@ -8,10 +8,13 @@
 %define xine 1
 %endif
 
+# include activitymanager here(1), or separately in libkactivities(0 or undef)
+%define activitymanager 1
+
 Name:          kdebase-runtime
 Summary:       KDE Runtime
 Version:       4.7.2
-Release:       4%{?dist}
+Release:       5%{?dist}
 
 # http://techbase.kde.org/Policies/Licensing_Policy
 License:       LGPLv2+
@@ -39,6 +42,9 @@ Patch8:        kdebase-runtime-4.5.95-compiz.patch
 # add overrides in default manpath
 Patch9:        kdebase-runtime-4.3.4-man-overrides.patch
 
+# To build/include activitymanager or not
+Patch10: kde-runtime-4.7.2-no_activitymanager.patch
+
 ## upstream patches
 
 Obsoletes: kdebase4-runtime < %{version}-%{release}
@@ -62,6 +68,10 @@ Requires: %{name}-flags = %{version}-%{release}
 # KHelpcenter requires htdig for building search indices
 Requires: htdig
 
+%if ! 0%{?activitymanager}
+Requires: libkactivities%{?_isa}
+%endif
+
 # ensure default/fallback icon theme present
 # beware of bootstrapping, there be dragons
 Requires: oxygen-icon-theme >= %{version}
@@ -138,6 +148,9 @@ BuildArch: noarch
 %patch7 -p1 -b .htsearch
 %patch8 -p1 -b .config
 %patch9 -p1 -b .man-overrides
+%if ! 0%{?activitymanager}
+%patch10 -p1 -b .no_activitymanager
+%endif
 
 
 %build
@@ -292,6 +305,9 @@ fi
 
 
 %changelog
+* Tue Oct 25 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.2-5
+- include toggle to omit activitymanager
+
 * Mon Oct 24 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.2-4
 - pkgconfig-style deps
 


More information about the scm-commits mailing list