[arch-commits] Commit in kdebase-workspace/kde-unstable (2 files)

Andrea Scarpino andrea at archlinux.org
Sat Nov 24 05:33:48 UTC 2012


    Date: Saturday, November 24, 2012 @ 00:33:48
  Author: andrea
Revision: 171919

upgpkg: kdebase-workspace 4.9.80-2

Fix broken akonadi support

Added:
  kdebase-workspace/kde-unstable/fix-akonadi-support.patch
Modified:
  kdebase-workspace/kde-unstable/PKGBUILD

---------------------------+
 PKGBUILD                  |   11 +++++--
 fix-akonadi-support.patch |   66 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-11-23 18:52:31 UTC (rev 171918)
+++ PKGBUILD	2012-11-24 05:33:48 UTC (rev 171919)
@@ -5,7 +5,7 @@
 pkgname=kdebase-workspace
 _pkgname=kde-workspace
 pkgver=4.9.80
-pkgrel=1
+pkgrel=2
 pkgdesc="Provides the interface and basic tools for the KDE workspace"
 arch=('i686' 'x86_64')
 url='https://projects.kde.org/projects/kde/kde-workspace'
@@ -27,7 +27,8 @@
 backup=('usr/share/config/kdm/kdmrc')
 source=("http://download.kde.org/unstable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz"
         'kdm' 'kde.pam' 'kde-np.pam' 'kscreensaver.pam' 'kdm.service' 'kdm.logrotate'
-        'etc-scripts.patch' 'terminate-server.patch' 'kdm-xinitrd.patch')
+        'etc-scripts.patch' 'terminate-server.patch' 'kdm-xinitrd.patch'
+        'fix-akonadi-support.patch')
 sha1sums=('6144d8d136b481155d9fcbcb831a5a9b9c58d772'
           '5db3a245201bd4a50e65aa2ef583cf5490e4f646'
           '660eae40a707d2711d8d7f32a93214865506b795'
@@ -37,7 +38,8 @@
           'bbe55f2000217474ce7246f12ee437ceaaf7e9ae'
           'c079ebd157c836ba996190f0d2bcea1a7828d02c'
           'ac7bc292c865bc1ab8c02e6341aa7aeaf1a3eeee'
-          'd509dac592bd8b310df27991b208c95b6d907514')
+          'd509dac592bd8b310df27991b208c95b6d907514'
+          'd11bd82384f4bff1d087a1aa1323cfe0a314e8d4')
 
 build() {
 	cd ${_pkgname}-${pkgver}
@@ -50,6 +52,9 @@
     # KDEBUG#202629
 	patch -p0 -i "${srcdir}"/terminate-server.patch
 
+    # KDEBUG#310553
+    patch -p1 -i "${srcdir}"/fix-akonadi-support.patch
+
     cd ../
 
 	mkdir build

Added: fix-akonadi-support.patch
===================================================================
--- fix-akonadi-support.patch	                        (rev 0)
+++ fix-akonadi-support.patch	2012-11-24 05:33:48 UTC (rev 171919)
@@ -0,0 +1,66 @@
+commit 328cfa5e2f9d39906096142af9c7468c066ea802
+Author: Cedric Bellegarde <gnumdk at gmail.com>
+Date:   Fri Nov 23 14:51:51 2012 +0100
+
+    BUG:310553 Fix building akonadi support in plasma data engines
+
+diff --git a/plasma/generic/dataengines/CMakeLists.txt b/plasma/generic/dataengines/CMakeLists.txt
+index 0280482..44bc2d0 100644
+--- a/plasma/generic/dataengines/CMakeLists.txt
++++ b/plasma/generic/dataengines/CMakeLists.txt
+@@ -26,13 +26,13 @@ if (NepomukCore_FOUND AND Soprano_FOUND)
+     add_subdirectory(metadata)
+ endif ()
+ 
+-if(Boost_FOUND AND KDEPIMLIBS_FOUND)
+-   if(AKONADI_FOUND)
++if(Boost_FOUND AND KdepimLibs_FOUND)
++   if(Akonadi_FOUND)
+       add_subdirectory(akonadi)
+-   endif(AKONADI_FOUND)
++   endif(Akonadi_FOUND)
+    add_subdirectory(calendar)
+    add_subdirectory(rss)
+-endif(Boost_FOUND AND KDEPIMLIBS_FOUND)
++endif(Boost_FOUND AND KdepimLibs_FOUND)
+ 
+ if(NOT WIN32)
+    add_subdirectory(mouse)
+diff --git a/plasma/generic/dataengines/calendar/CMakeLists.txt b/plasma/generic/dataengines/calendar/CMakeLists.txt
+index e05cbe7..5539f99 100644
+--- a/plasma/generic/dataengines/calendar/CMakeLists.txt
++++ b/plasma/generic/dataengines/calendar/CMakeLists.txt
+@@ -11,7 +11,7 @@ set(calendar_engine_srcs
+     calendarengine.cpp
+ )
+ 
+-if(AKONADI_FOUND)
++if(Akonadi_FOUND)
+     ADD_DEFINITIONS(-DAKONADI_FOUND)
+     set(calendar_engine_srcs ${calendar_engine_srcs}
+         eventdatacontainer.cpp
+@@ -23,7 +23,7 @@ if(AKONADI_FOUND)
+         akonadi/blockalarmsattribute.cpp
+         akonadi/collectionselection.cpp
+     )
+-endif(AKONADI_FOUND)
++endif(Akonadi_FOUND)
+ 
+ kde4_add_plugin(plasma_engine_calendar ${calendar_engine_srcs})
+ 
+@@ -37,13 +37,13 @@ target_link_libraries(
+     ${KDE4_KCALUTILS_LIBS}
+ )
+ 
+-if(AKONADI_FOUND)
++if(Akonadi_FOUND)
+     target_link_libraries(
+         plasma_engine_calendar
+         ${KDE4_AKONADI_LIBS}
+         ${KDEPIMLIBS_AKONADI_KCAL_LIBS}
+     )
+-endif(AKONADI_FOUND)
++endif(Akonadi_FOUND)
+ 
+ install(TARGETS plasma_engine_calendar DESTINATION ${PLUGIN_INSTALL_DIR})
+ install(FILES plasma-dataengine-calendar.desktop DESTINATION ${SERVICES_INSTALL_DIR})




More information about the arch-commits mailing list