Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=kdetesting.git;a=commitdiff;h=8603fef7032ef480ab1c9e8a86876294b50c0807

commit 8603fef7032ef480ab1c9e8a86876294b50c0807
Author: crazy <cr...@frugalware.org>
Date:   Wed Feb 10 09:54:51 2010 +0100

kdebase-workspace-4.3.98-1-x86_64
* Version bump
* yes yes I know 4.4.0 is out a bit later ;)
* full split but we have still a lot splitting work
* from plasma-*

diff --git a/source/kde/kdebase-workspace/04-systemsettings-root.patch 
b/source/kde/kdebase-workspace/04-systemsettings-root.patch
index fd314c6..5d226a2 100644
--- a/source/kde/kdebase-workspace/04-systemsettings-root.patch
+++ b/source/kde/kdebase-workspace/04-systemsettings-root.patch
@@ -1,7 +1,7 @@
-diff -Naur kdebase-workspace-4.3.4/systemsettings/core/MenuItem.cpp 
kdebase-workspace-4.3.4-p/systemsettings/core/MenuItem.cpp
---- kdebase-workspace-4.3.4/systemsettings/core/MenuItem.cpp   2009-06-23 
13:14:38.000000000 +0200
-+++ kdebase-workspace-4.3.4-p/systemsettings/core/MenuItem.cpp 2010-01-18 
08:31:17.000000000 +0100
-@@ -42,6 +42,7 @@
+diff -Naur kdebase-workspace-4.3.98/systemsettings/core/MenuItem.cpp 
kdebase-workspace-4.3.98-rediff/systemsettings/core/MenuItem.cpp
+--- kdebase-workspace-4.3.98/systemsettings/core/MenuItem.cpp  2009-07-28 
21:44:42.000000000 +0200
++++ kdebase-workspace-4.3.98-rediff/systemsettings/core/MenuItem.cpp   
2010-02-08 20:38:37.000000000 +0100
+@@ -43,6 +43,7 @@
int weight;
KService::Ptr service;
KCModuleInfo item;
@@ -9,7 +9,7 @@ diff -Naur 
kdebase-workspace-4.3.4/systemsettings/core/MenuItem.cpp kdebase-work
};

MenuItem::MenuItem( bool isMenu, MenuItem * itsParent )
-@@ -49,6 +50,7 @@
+@@ -50,6 +51,7 @@
{
d->parent = itsParent;
d->menu = isMenu;
@@ -17,7 +17,7 @@ diff -Naur 
kdebase-workspace-4.3.4/systemsettings/core/MenuItem.cpp kdebase-work

if ( d->parent ) {
d->parent->children().append( this );
-@@ -117,11 +119,17 @@
+@@ -123,12 +125,19 @@
return d->menu;
}

@@ -26,19 +26,21 @@ diff -Naur 
kdebase-workspace-4.3.4/systemsettings/core/MenuItem.cpp kdebase-work
+    return d->needsRootPrivs;
+}
+
++
void MenuItem::setService( const KService::Ptr& service )
{
d->service = service;
-     d->name = service->property("X-KDE-System-Settings-Category").toString();
-     d->item = KCModuleInfo( service->entryPath() );
+     d->category = 
service->property("X-KDE-System-Settings-Category").toString();
+     d->name = service->name();
+     d->item = KCModuleInfo( service );
+    d->needsRootPrivs = service->property("X-KDE-RootOnly", QVariant::Bool 
).toBool();
-     const QVariant itemWeight = d->service->property( "X-KDE-Weight", 
QVariant::Int );
+     const QVariant itemWeight = service->property( "X-KDE-Weight", 
QVariant::Int );
if( itemWeight.isValid() ) {
d->weight = itemWeight.toInt();
-diff -Naur kdebase-workspace-4.3.4/systemsettings/core/MenuItem.h 
kdebase-workspace-4.3.4-p/systemsettings/core/MenuItem.h
---- kdebase-workspace-4.3.4/systemsettings/core/MenuItem.h     2009-05-19 
14:06:29.000000000 +0200
-+++ kdebase-workspace-4.3.4-p/systemsettings/core/MenuItem.h   2010-01-18 
08:31:17.000000000 +0100
-@@ -148,6 +148,8 @@
+diff -Naur kdebase-workspace-4.3.98/systemsettings/core/MenuItem.h 
kdebase-workspace-4.3.98-rediff/systemsettings/core/MenuItem.h
+--- kdebase-workspace-4.3.98/systemsettings/core/MenuItem.h    2009-07-28 
21:44:42.000000000 +0200
++++ kdebase-workspace-4.3.98-rediff/systemsettings/core/MenuItem.h     
2010-02-08 20:34:13.000000000 +0100
+@@ -155,6 +155,8 @@
*/
void setService( const KService::Ptr& service );

@@ -47,19 +49,19 @@ diff -Naur 
kdebase-workspace-4.3.4/systemsettings/core/MenuItem.h kdebase-worksp
private:
class Private;
Private *const d;
-diff -Naur kdebase-workspace-4.3.4/systemsettings/core/ModuleView.cpp 
kdebase-workspace-4.3.4-p/systemsettings/core/ModuleView.cpp
---- kdebase-workspace-4.3.4/systemsettings/core/ModuleView.cpp 2009-07-21 
17:18:45.000000000 +0200
-+++ kdebase-workspace-4.3.4-p/systemsettings/core/ModuleView.cpp       
2010-01-18 08:31:17.000000000 +0100
-@@ -39,6 +39,7 @@
+diff -Naur kdebase-workspace-4.3.98/systemsettings/core/ModuleView.cpp 
kdebase-workspace-4.3.98-rediff/systemsettings/core/ModuleView.cpp
+--- kdebase-workspace-4.3.98/systemsettings/core/ModuleView.cpp        
2010-01-20 00:18:38.000000000 +0100
++++ kdebase-workspace-4.3.98-rediff/systemsettings/core/ModuleView.cpp 
2010-02-08 20:35:37.000000000 +0100
+@@ -40,6 +40,7 @@
#include <KCModuleProxy>
#include <KStandardGuiItem>
#include <KDialogButtonBox>
+#include <KStandardDirs>
+ #include <kauthaction.h>

#include "MenuItem.h"
-
-@@ -124,6 +125,40 @@
-       return;
+@@ -129,6 +130,40 @@
+         return;
}

+    if ( menuItem->needsRootPrivs() )
diff --git a/source/kde/kdebase-workspace/FrugalBuild 
b/source/kde/kdebase-workspace/FrugalBuild
index da45fe2..fb2ab37 100644
--- a/source/kde/kdebase-workspace/FrugalBuild
+++ b/source/kde/kdebase-workspace/FrugalBuild
@@ -2,124 +2,750 @@
# Maintainer: DeX77 <d...@dragonslave.de>

pkgname=kdebase-workspace
-pkgrel=4
+pkgrel=1
pkgdesc="Programs specific for the KDE4 desktop."
groups=('kde')
archs=('i686' 'x86_64' 'ppc')
-_F_kde_subpkgs_custom_path=1
-_F_kde_split_docs=1
+_F_kde_unstable=1
Finclude kde
+## these have to go to package-to-be-desktop-default  once we know what the 
virtual package is called here.
rodepends=("${rodepen...@]}" 'xorg-server>=1.6.1' 'kde-frugalware>=4.3' \
-       'xsetroot' 'xmessage' 'xrandr' 'xset' 'xprop' 'xrdb')
-depends=('consolekit-x11' 'libusb' 'libxcomposite' 'libxdamage' \
-       'libxklavier>=4.0' 'libxxf86misc' 'lmsensors' 'libxtst' \
-       "kdebase-runtime>=${_F_kde_ver}-3" "kdepimlibs>=${_F_kde_ver}-2" \
-       'polkit-qt' 'qimageblitz' 'xdg-utils' 'dbus-x11' 'libxscrnsaver' 
"kdelibs>=${_F_kde_ver}-3" \
-       'libggadget' 'libggadget-qt')
-makedepends=("${makedepen...@]}" 'boost' 'bluez-libs' 'sip>=4.10' 'pyqt4>=4.7')
-[[ $CARCH != "ppc" ]] && makedepends=("${makedepen...@]}" 
"kdebindings>=$_F_kde_ver")
+       'xsetroot' 'xmessage' 'xrandr' 'xset' 'xprop' 'xrdb' 'dbus-x11' 
'consolekit-x11')
+depends=()
+makedepends=("${makedepen...@]}" "kdelibs-compiletime>=$_F_kde_ver" 
"kdepimlibs-compiletime>=$_F_kde_ver" "ksgmltools2>=$_F_kde_ver"
+       'python' 'boost' 'bluez-libs' "libkdewidgets>=$_F_kde_ver" 
"libqtdesigner>=$_F_kde_qtver") ## SURE! libkdewidgets is a DEVEL only thing I 
see :P
+##FIXME and send upstream! ksysgurds lib want libqtdesigner but no check for 
it so compile error same libkdewidgets
## xrdb needed by font part .. from code in fonts.cpp ->:
## " proc << "xrdb" << "-quiet" << "-remove" << "-nocpp"; "
source=("${sour...@]}" \
-       xinitrc.kde \
-       kde.desktop \
-       kde.pamd \
-       kde-np.pamd \
-       01-oxygen-fixes.patch \
-       02-plasma-panel-defaults.patch \
-       03-default-fonts.patch \
04-systemsettings-root.patch \
05-Suse-kdm-make_it_cool.diff \
-       06-clock.patch \
07-kspalsh-fix.patch \
-       08-kwin-compositing-r300_r600.patch
-       09-solid-halpower-fix.patch \
10-kxftconfig-defaults.patch \
-       11-plasma-obvious-configure.diff \
-       12-cursors-location.patch)
-replaces=('ksensors' 'katapult' 'tastymenu' 'kbfx' 'kdesktop-menu' \
-       'kicker-compiz' 'taskbar-compiz' 'mtaskbar' 'ksmoothdock' \
-       'kompose' 'dbus-qt3')
-sha1sums=('703582cb8a3471c5821986dbdfc3c6deedac0ff3' \
-          '81092d3c9cfc08de1ac63c8318f0f1391501fb8d' \
-          'e1f706c984fc81633663c662e674b6f2c64d2f83' \
-          '9ff7d6cf01f42d513cf16a0d2c302cadde38f857' \
-          '4632f6e2a199f91f8aa068e0335dbae43813aaed' \
-          '11f6d3704bc72da1eed159fc2737b8f2e7234a91' \
-          '07702d5ee7cc1d07c933b025768f8dbd59e45c24' \
-          '03a6acd95841885d684fc05f53566a0e36dd600a' \
-          'da461b91ab3ffaa5d29e2c88448ed61ed280b652' \
+       12-cursors-location.patch \
+       kwin-KDE3-is-gone.patch \
+       kcontrol-kthememanager-gone.patch \
+       PyKde4.patch \
+       kde.pamd kde-np.pamd kde-bug200184.patch)
+## This will all go to 'kde-<main_package_name>-cleaner or similar
+#replaces=('ksensors' 'katapult' 'tastymenu' 'kbfx' 'kdesktop-menu' \
+#      'kicker-compiz' 'taskbar-compiz' 'mtaskbar' 'ksmoothdock' \
+#      'kompose' 'dbus-qt3')
+sha1sums=('d0618d5e74964f7ce4a59f25414f4a66365eb815' \
+          'cb5353c2238cc8c38f4dda8eb51373fe7ea17428' \
'5b16b82ff8f0084d15db9adf98c423906ff816e9' \
-          '280a676b39bd2d0b10e2cdafe11c97a674f37f2b' \
'be19f30fcffd85e899d7557c4b483d5c16f15b7e' \
-          '5dd8a5b5b412d3fe6b388570333d9e27119ea646' \
-          '2b29fce4a542ecd33761f7ef10086b8016313496' \
'ff0ffac7528cf3a0c51f1f31933ac0ea059396b3' \
-          '469e6e5c2893c662c3fde199bcb867d081ba3d50' \
-          '454f18f51d225d8e9c05985ea42a0a713727f964')
+          '454f18f51d225d8e9c05985ea42a0a713727f964' \
+          '45d16ed762567bd48ef216a11804bb9f5c61bfce' \
+          '2d98bfd2e01c13a15568afb83049f5acb64cd842' \
+          '5fa17cf59d4a3eec413b44ef2abf11ed43da668a' \
+          '9ff7d6cf01f42d513cf16a0d2c302cadde38f857' \
+          '4632f6e2a199f91f8aa068e0335dbae43813aaed' \
+          'ca29a5875216b53c38dad3e10099fe04d4d2ea2d')
+
+
+Qt4="$_F_kde_qtver"
+Kde4="$_F_kde_ver"
+
+subpkgs=("${subpk...@]}" "powerdevil")
+subdescs=("${subdes...@]}" "A Laptop Power Management Daemon.")
+subdepends=("${subdepen...@]}" "libkutils>=$Kde4 libqtxml>=$Qt4 libqtsvg>=$Qt4 
libsm libxcursor libxrandr libpng fontconfig dbus libxi libknotify>=$Kde4")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kwin")
+subdescs=("${subdes...@]}" "KDE Window Manager.")
+subdepends=("${subdepen...@]}" "libxcb libxi dbus libxrandr libxcomposite 
libxdamage libknewstuff>=$Kde4
+       libqtuitools>=$Qt4 libqtwebkit>=$Qt4 libdnssd>=$Kde4 
libthreadweaver>=$Kde4 qca libqtopengl>=$Qt4 libkutils>=$Kde4")
+subrodepends=("${subrodepen...@]}" "libkephal>=$Kde4 libkworkspace>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "klipper")
+subdescs=("${subdes...@]}" "KDE cut and paste history utility.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtdbus>=$Qt4 
libqtgui>=$Qt4 bzip2 libxext policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "ksysguard")
+subdescs=("${subdes...@]}" "KDE System Monitor")
+subdepends=("${subdepen...@]}" "libqtxml>=$Qt4 dbus libknewstuff>=$Kde4 
libqtsvg>=$Qt4 libsm libxcursor libpng fontconfig
+       sqlite3 phonon>=4.3.80 libqtxmlpatterns>=$Qt4 libxi lmsensors")
+subrodepends=("${subrodepen...@]}" "libksysguard")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "systemsettings")
+subdescs=("${subdes...@]}" "Central configuration center for KDE.")
+subdepends=("${subdepen...@]}" "libkutils>=$Kde4 libqtnetwork>=$Qt4 xz 
polkit-qt libxtst libqtsvg>=$Qt4 libice libqtxml>=$Qt4 libxcursor libgcc
+       libpng fontconfig libxau libxdmcp strigi>=0.7.2-2 xfsprogs-acl libuuid 
libkhtml>=$Kde4")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kmenuedit")
+subdescs=("${subdes...@]}" "KDE menu editor.")
+subdepends=("${subdepen...@]}" "libkde3support>=$Kde4 libqtxml>=$Qt4 libstdc++ 
zlib strigi>=0.7.2-2 libqtnetwork>=$Qt4
+       xfsprogs-acl libxrender libice libxtst libxfixes xz polkit-qt 
libqtsql>=$Qt4 libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "krunner")
+subdescs=("${subdes...@]}" "KDE run command interface.")
+subdepends=("${subdepen...@]}" "libkutils>=$Kde4 libknewstuff>=$Kde4 
libdnssd>=$Kde4 libthreadweaver>=$Kde4 libice qca
+       libqtopengl>=$Qt4 libqtnetwork>=$Qt4 libxdamage libxi dbus 
libxxf86misc")
+subrodepends=("${subrodepen...@]}" "libkworkspace>=$Kde4 libksysguard>=$Kde4 
libkephal>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "ksplash")
+subdescs=("${subdes...@]}" "Manager for Splash Screen Themes.")
+subdepends=("${subdepen...@]}" "libknewstuff>=$Kde4 libqtxml>=$Qt4 
libqtsvg>=$Qt4 libsm libxcursor libpng fontconfig libxi dbus libxinerama")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-kcontrol")
+subdescs=("${subdes...@]}" "KDE Control Center.")
+subdepends=("${subdepen...@]}" "libxft zlib libxcb libqtnetwork>=$Qt4 dbus 
libxklavier libkutils>=$Kde4 libxrandr libusb libknotify>=$Kde4
+       libknewstuff>=$Kde4 libqtuitools>=$Qt4 libqtwebkit>=$Qt4 
libdnssd>=$Kde4 libthreadweaver>=$Kde4 qca libqtopengl>=$Qt4 libxdamage
+       libkde3support>=$Kde4 libqtsql>=$Qt4 qimageblitz")
+subrodepends=("${subrodepen...@]}" "libkworkspace")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kscreensaver")
+subdescs=("${subdes...@]}" "KDE Screensaver system.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtgui>=$Qt4 
libqtdbus>=$Qt4 bzip2 libxext policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "khotkeys")
+subdescs=("${subdes...@]}" "A powerful tool which allows you to configure 
input action.")
+subdepends=("${subdepen...@]}" "libqtnetwork>=$Qt4 libxcb libxi 
libknewstuff>=$Kde4 libqtuitools>=$Qt4 libqtwebkit>=$Qt4 libdnssd>=$Kde4
+       libthreadweaver>=$Kde4 qca libqtopengl>=$Qt4 dbus libxdamage")
+subrodepends=("${subrodepen...@]}" "libkworkspace>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "ksmserver")
+subdescs=("${subdes...@]}" "KDE session manager.")
+subdepends=("${subdepen...@]}" "qimageblitz libknewstuff>=$Kde4 
libqtuitools>=$Qt4 libqtwebkit>=$Qt4 libdnssd>=$Kde4 libthreadweaver>=$Kde4
+       qca libqtopengl>=$Qt4 libqtnetwork>=$Qt4 libxrandr libxcb libxdamage 
libxi dbus")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4 libkworkspace>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kwrited")
+subdescs=("${subdes...@]}" "KDE Write Daemon.")
+subdepends=("${subdepen...@]}" "libkdesu>=$Kde4 libstdc++ libqtgui>=$Qt4 
libqtxml>=$Qt4 glib2 libxext dbus")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kcheckpass")
+subdescs=("${subdes...@]}" "KDE authentication program.")
+subdepends=("${subdepen...@]}" "pam")
+subrodepends=("${subrodepen...@]}" "kde4-pam")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kcminit")
+subdescs=("${subdes...@]}" "Startup Initialization for Control Modules.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtdbus>=$Qt4 
libqtgui>=$Qt4 bzip2 libxext policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "kstartupconfig")
+subdescs=("${subdes...@]}" "Utility to have some configuration options 
available from startkde.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtcore>=$Qt4 
libqtdbus>=$Qt4 bzip2 policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "ksystraycmd")
+subdescs=("${subdes...@]}" "Allows any application to be kept in the system 
tray.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtgui>=$Qt4 
libqtdbus>=$Qt4 bzip2 libxext policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## libs/<..> - auto-split
+
+subpkgs=("${subpk...@]}" "libkephal")
+subdescs=("${subdes...@]}" "API for easier handling of multihead systems.")
+subdepends=("${subdepen...@]}" "libqtdbus>=$Qt4 libqtgui>=$Qt4 libxext 
libkdecore bzip2 policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "libkworkspace")
+subdescs=("${subdes...@]}" "A library for KDE desktop applications.")
+subdepends=("${subdepen...@]}" "libsm libplasma>=$Kde4 libqtsvg>=$Qt4 
libqtxml>=$Qt4 libxtst libxcursor libuuid phonon>=4.3.80 libgl xz polkit-qt
+       libgcc libpng fontconfig strigi>=0.7.2-2 xfsprogs-acl sqlite3 
libqtxmlpatterns>=$Qt4")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "libplasmaclock")
+subdescs=("${subdes...@]}" "Libraries for KDE Plasma clocks.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 libsm libxtst libxcursor strigi>=0.7.2-2 
xfsprogs-acl
+       xz polkit-qt libgcc libpng fontconfig sqlite3 libqtxmlpatterns>=$Qt4 
libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "libplasmagenericshell")
+subdescs=("${subdes...@]}" "Libraries for KDE Plasma shell.")
+subdepends=("${subdepen...@]}" "libkfile>=$Kde4 libknewstuff>=$Kde4 
libqtuitools>=$Qt4 libqtwebkit>=$Qt4 libdnssd>=$Kde4 libthreadweaver>=$Kde4
+       libqtopengl>=$Qt4 libqtnetwork>=$Qt4 qca libxcb libxdamage libxi dbus")
+subrodepends=("${subrodepen...@]}" "libkworkspace")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "libtaskmanager")
+subdescs=("${subdes...@]}" "A library that provides basic taskmanager 
functionality.")
+subdepends=("${subdepen...@]}" "libqtsvg>=$Qt4 libsm libqtxml>=$Qt4 libxcursor 
gamin xfsprogs-attr libpng fontconfig libxi dbus")
+subrodepends=("${subrodepen...@]}" "libkephal")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+_F_kde_subpkgs=("${subpk...@]}")

subpkgs=("${subpk...@]}" "kdm")
subdescs=("${subdes...@]}" "KDE Display Manager")
-subdepends=("${subdepen...@]}" "kdelibs>=$_F_kde_ver")
-subgroups=("${subgrou...@]}" 'kde')
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 qimageblitz libqtdbus>=$Qt4 
bzip2 libxext consolekit")
+subrodepends=("${subrodepen...@]}" "kde4-pam")
+subgroups=("${subgrou...@]}" 'kde kde-core')
subarchs=("${subarc...@]}" 'i686 x86_64 ppc')

-_F_kde_subpkgs=("${subpk...@]}")
+## libs/solid again? kdelibs has one also .. ?
+## libkde.. , or libsolid-.. ? libworkspacesolid.. ?
+
+subpkgs=("${subpk...@]}" "libkdesolid")
+subdescs=("${subdes...@]}" "Solid Control Library.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtgui>=$Qt4 
libqtdbus>=$Qt4 bzip2 libxext policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## fix me what exactly does this ?
+## generic pcrocess-script-engine-lib ?
+subpkgs=("${subpk...@]}" "libksysguard")
+subdescs=("${subdes...@]}" "Libraries for KDE.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtdbus>=$Qt4 bzip2 
policykit libxcb libqtscript>=$Qt4 libqtwebkit>=$Qt4 libqtuitools>=$Qt4")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+
+### plasma split is the biggest work..
+### NEVER: BUMP without to check what changed ..
+
+########### TOP_SRC_DIR ####################
+## plasma ->
+##     desktop ->
+##             -- applets/*
+##             -- containments/*
+##             -- runners/*
+##             -- shell/*
+##
+## plasma ->
+##     generic ->
+##             -- animators/*
+##             -- applets/*
+##             -- containmentactions/*
+##             -- dataengines/*
+##             -- runners/*
+##             -- scriptengines/*
+##             -- shells/*
+##             -- wallpapers/*
+## plasma ->
+##     netbook ->
+##             -- applets/*
+##             -- containments/*
+##             -- dataengines/*
+##             -- desktoptheme/*
+##             -- shell/*
+## plasma ->
+##     screensaver ->
+##             -- containments/*
+##             -- shell/*
+## plasma ->
+##     tools ->
+##             -- desktopthemedetails/*
+##             -- engineexplorer/*
+##             -- wallpaperviewer/*
+##
+#################################################
+
+
+subpkgs=("${subpk...@]}" "plasma-desktop")
+subdescs=("${subdes...@]}" "Plasma Default Desktop")
+subdepends=("${subdepen...@]}" "libxrandr libice libxfixes 
kdelibs-interfaces>=$Kde4 libqtscript>=$Qt4 libkutils>=$Kde4")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4 
libplasmagenericshell>=$Kde4 libtaskmanager>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## - generic splits start here hehe
+#### Applets ####
+## activitybar
+## analog-clock
+## battery
+## calendar
+## devicenotifier
+## digital-clock
+## icon
+## lock_logout
+## panelspacer
+## quicklaunch
+## system-monitor
+## systemtray
+## webbrowser
+
+## Split MORE here better all applets etc so we can pull what we wish to our 
default desktop
+subpkgs=("${subpk...@]}" "plasma-generic")
+subdescs=("${subdes...@]}" "Plasma Generic dataengines , runners and 
containments.")
+subdepends=("${subdepen...@]}" "libqtuitools>=$Qt4 libqtwebkit>=$Qt4 
libdnssd>=$Kde4 libthreadweaver>=$Kde4 qca libqtopengl>=$Kde4 libxcb libxdamage
+       libakonadi>=$Kde4 libkabc>=$Kde4 libmicroblog>=$Kde4 libldap libxrandr 
libnepomuk>=$Kde4 libsyndication>=$kde4 libkfile>=$Kde4
+       libkholidays>=$Kde4 libqtscript>=$Qt4 attica gpsd")
+subrodepends=("${subrodepen...@]}" "libkworkspace>=$Kde4 libkdesolid>=$Kde4 
libtaskmanager>=$Kde4 ksysguard>=$Kde4") ## ksysguard? fix that
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-activitybar")
+subdescs=("${subdes...@]}" "Plasma Applet Activitybar")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 libsm libxtst libxcursor xz polkit-qt libgcc
+       libpng fontconfig strigi>=0.7.2-2 xfsprogs-acl sqlite3 
libqtxmlpatterns>=$Qt4 libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-analog-clock")
+subdescs=("${subdes...@]}" "Plasma Applet Analog-Clock.")
+subdepends=("${subdepen...@]}" "libqtnetwork>=$Kde4 libice libxfixes 
libxrender libxi dbus")
+subrodepends=("${subrodepen...@]}" "libplasmaclock>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-battery")
+subdescs=("${subdes...@]}" "Plasma Applet Battery.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 libxrandr libsm libxtst libxcursor
+       libpng fontconfig libgcc xz polkit-qt strigi>=0.7.2-2 xfsprogs-acl 
sqlite3 libqtxmlpatterns>=$Qt4 libuuid")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-calendar")
+subdescs=("${subdes...@]}" "Plasma Applet Calendar.")
+subdepends=("${subdepen...@]}" "libqtnetwork>=$Qt4 libice libxfixes libxrender 
libxi dbus")
+subrodepends=("${subrodepen...@]}" "libplasmaclock>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-devicenotifier")
+subdescs=("${subdes...@]}" "Plasma Applet Devecenotifier.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 libkutils>=$Kde4 
phonon>=4.3.80 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 strigi>=0.7.2-2 xfsprogs-acl 
libxtst libsm
+       libxcursor xz polkit-qt libgcc libpng fontconfig sqlite3 
libqtxmlpatterns>=$Qt4 libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-digital-clock")
+subdescs=("${subdes...@]}" "Plasma Applet Wwebbrowser.")
+subdepends=("${subdepen...@]}" "libqtnetwork>=$Kde4 libice libxfixes 
libxrender libxi dbus")
+subrodepends=("${subrodepen...@]}" "libplasmaclock>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-icon")
+subdescs=("${subdes...@]}" "Plasma Applet Icon.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 strigi>=0.7.2-2 xfsprogs-acl libsm libxtst 
libxcursor
+       xz polkit-qt libgcc libpng fontconfig sqlite3 libqtxmlpatterns>=$Qt4 
libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-lock-logout")
+subdescs=("${subdes...@]}" "Plasma Applet Lock-Logout")
+subdepends=("${subdepen...@]}" "libknewstuff>=$Kde4 libqtuitools>=$Qt4 
libqtwebkit>=$Qt4 libdnssd>=$Kde4 libthreadweaver>=$Kde4
+       qca libqtopengl>=$Qt4 libqtnetwork>=$Qt4 libxrandr libxcb libxdamage 
libxi dbus")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4 libkworkspace>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-panelspacer")
+subdescs=("${subdes...@]}" "Plasma Applet Panelspacer.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 xz polkit-qt libgcc libpng libsm fontconfig
+       strigi>=0.7.2-2 xfsprogs-acl sqlite3 libqtxmlpatterns>=$Qt4 libxtst 
libxcursor libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-quicklaunch")
+subdescs=("${subdes...@]}" "Plasma Applet Quicklaunch.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 strigi>=0.7.2-2 xfsprogs-acl libsm libxtst
+       libxcursor xz polkit-qt libgcc libpng fontconfig sqlite3 
libqtxmlpatterns>=$Qt4 libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-system-monitor")
+subdescs=("${subdes...@]}" "Plasma Applet System-Monitor.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 libsm libxtst libxcursor libgcc libpng fontconfig
+       strigi>=0.7.2-2 xfsprogs-acl sqlite3 libqtxmlpatterns>=$Qt4 xz 
polkit-qt libuuid libkunitconversion>=$Kde4")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-systemtray")
+subdescs=("${subdes...@]}" "Plasma Applet Systemtray.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 libxcomposite libxscrnsaver 
libqtsvg>=$Qt4 libsm libqtxml>=$Qt4 libxtst libxcursor phonon>=4.3.80
+       libgl xz polkit-qt libgcc libpng fontconfig libuuid strigi>=0.7.2-2 
xfsprogs-acl sqlite3 libqtxmlpatterns>=$Qt4")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-applet-webbrowser")
+subdescs=("${subdes...@]}" "Plasma Applet Wwebbrowser.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 libqtxml>=$Qt4 phonon>=4.3.80 
libgl libqtsvg>=$Qt4 libsm libxtst libxcursor
+       sqlite3 libqtxmlpatterns>=$Qt4 libgcc strigi>=0.7.2-2 xfsprogs-acl xz 
polkit-qt libpng fontconfig libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-netbook")
+subdescs=("${subdes...@]}" "Plasma NetBook Desktop")
+subdepends=("${subdepen...@]}" "libqtcore>=$Qt4 libice libxfixes libxrender 
libkutils>=$Kde4")
+subrodepends=("${subrodepen...@]}" "libkephal>=$Kde4 
libplasmagenericshell>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-screensaver")
+subdescs=("${subdes...@]}" "Plasma Screensavers")
+subdepends=("${subdepen...@]}" "libqtcore>=$Qt4 libice libxrender libxfixes")
+subrodepends=("${subrodepen...@]}" "libplasmagenericshell>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-tools")
+subdescs=("${subdes...@]}" "Tools for Plasma.")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 libqtsvg>=$Qt4 libsm 
libqtxml>=$Qt4 libxtst libxcursor phonon>=4.3.80 libgl strigi>=0.7.2-2 
xfsprogs-acl
+       xz polkit-qt libgcc libpng fontconfig libuuid sqlite3 
libqtxmlpatterns>=$Qt4 soprano")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-scriptengine-google-gadgets")
+subdescs=("${subdes...@]}" "Plasma Scriptengine for Google-Gadgets.")
+subdepends=("${subdepen...@]}" "libggadget-qt libplasma>=$Kde4 libpng 
fontconfig phonon>=4.3.80 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4
+       xz polkit-qt libxau libxdmcp strigi>=0.7.2-2 xfsprogs-acl sqlite3 
libqtxmlpatterns>=$Qt4 libxtst libxcursor")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## these 2 rodepends() on kdebindings-PyKde* but I need to split it first -.-
+## and for some reason cmake files are broken one need only py to build that ..
+
+subpkgs=("${subpk...@]}" "plasma-scriptengine-ruby")
+subdescs=("${subdes...@]}" "Plasma Scriptengine for Ruby.")
+subdepends=("${subdepen...@]}" "")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-scriptengine-python")
+subdescs=("${subdes...@]}" "Plasma Scritpengine for Python")
+subdepends=("${subdepen...@]}" "")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "plasma-scriptengine-webkit")
+subdescs=("${subdes...@]}" "Plasma Scritpengine for WebKit")
+subdepends=("${subdepen...@]}" "libplasma>=$Kde4 phonon>=4.3.80 libgl 
libqtxml>=$Qt4 libqtsvg>=$Qt4 sqlite3 libqtxmlpatterns>=$Qt4 libgcc libsm 
libxtst
+       libxcursor xz polkit-qt libpng fontconfig strigi>=0.7.2-2 xfsprogs-acl 
libuuid")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+### plasma basic split ####
+
+## solid
+
+## -- tools figure rodpends() guess powedevil want this one also
+subpkgs=("${subpk...@]}" "$pkgname-solid-tools")
+subdescs=("${subdes...@]}" "Solid Shell Tools.")
+subdepends=("${subdepen...@]}" "libqtxml>=$Qt4 libxrandr dbus libpng libsm 
fontconfig")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-solid-hal")
+subdescs=("${subdes...@]}" "Solid Module for Hal.")
+subdepends=("${subdepen...@]}" "libqtxml>=$Qt4 dbus libpng libsm fontconfig 
libx11")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-solid-lirc")
+subdescs=("${subdes...@]}" "Solid Module for Lirc.")
+subdepends=("${subdepen...@]}" "libxrandr libqtxml>=$Qt4 dbus libpng libsm 
fontconfig")
+subrodepends=("${subrodepen...@]}" "libkdesolid")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-solid-bluez")
+subdescs=("${subdes...@]}" "Solid Module for Bluez.")
+subdepends=("${subdepen...@]}" "libqtxml>=$Qt4 dbus")
+subrodepends=("${subrodepen...@]}" "libkdesolid>=$Kde4")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-solid-wicd")
+subdescs=("${subdes...@]}" "Solid Module for Wicd.")
+subdepends=("${subdepen...@]}" "libxrandr libqtxml>=$Qt4 dbus libpng libsm 
fontconfig")
+subrodepends=("${subrodepen...@]}" "libkdesolid")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-solid-networking")
+subdescs=("${subdes...@]}" "Solid Network Status Daemon.")
+subdepends=("${subdepen...@]}" "libxrandr libqtxml>=$Qt4 libpng libsm 
fontconfig dbus")
+subrodepends=("${subrodepen...@]}" "libkdesolid")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-solid-kcm")
+subdescs=("${subdes...@]}" "Solid KCM Modules.")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtgui>=$Qt4 
libqtdbus>=$Qt4 bzip2 libxext policykit gamin xfsprogs-attr")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "policykit-kde")
+subdescs=("${subdes...@]}" "KDE interface for managing PolicyKit 
Authorizations.")
+subdepends=("${subdepen...@]}" "libkdecore policykit libqtgui>=$Qt4 
libqtdbus>=$Qt4 bzip2 libxext")
+subrodepends=("${subrodepen...@]}" "libksysguard")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-qgui-plugin")
+subdescs=("${subdes...@]}" "")
+subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtgui>=$Qt4 gamin 
xfsprogs-attr libqtdbus>=$Qt4 libxext bzip2 policykit")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## pam file
+subpkgs=("${subpk...@]}" "kde4-pam")
+subdescs=("${subdes...@]}" "PAM files for KDE")
+subdepends=("${subdepen...@]}" "")
+subrodepends=("${subrodepen...@]}" "pam")
+subgroups=("${subgrou...@]}" 'kde kde-core')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+rodepends=("${rodepen...@]}" "${subpk...@]}")

subpkgs=("${subpk...@]}" "$pkgname-wallpapers")
subdescs=("${subdes...@]}" "Kdebase Workspace Wallpapers")
subdepends=("${subdepen...@]}" '')
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'kde-extra')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-cursors")
+subdescs=("${subdes...@]}" "Kdebase Workspace Cursors")
+subdepends=("${subdepen...@]}" '')
+subrodepends=("${subrodepen...@]}" "")
subgroups=("${subgrou...@]}" 'kde-extra')
subarchs=("${subarc...@]}" 'i686 x86_64 ppc')

subpkgs=("${subpk...@]}" "$pkgname-extra-cursors")
subdescs=("${subdes...@]}" "Kdebase Workspace Big Cursors")
subdepends=("${subdepen...@]}" '')
+subrodepends=("${subrodepen...@]}" "")
subgroups=("${subgrou...@]}" 'kde-extra')
subarchs=("${subarc...@]}" 'i686 x86_64 ppc')

subpkgs=("${subpk...@]}" "$pkgname-docs")
subdescs=("${subdes...@]}" "Kdebase Workspace Documentation")
subdepends=("${subdepen...@]}" '')
+subrodepends=("${subrodepen...@]}" "")
subgroups=("${subgrou...@]}" 'docs-extra kde-docs')
subarchs=("${subarc...@]}" 'i686 x86_64 ppc')

-rodepends=("${rodepen...@]}" "kdm=${_F_kde_ver}")
+subpkgs=("${subpk...@]}" "$pkgname-compiletime")
+subdescs=("${subdes...@]}" "$pkgname extra header, cmake and pkgconfig files")
+subdepends=("${subdepen...@]}" "")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" "devel-extra kde-build")
+subarchs=("${subarc...@]}" "i686 x86_64 ppc")

+## FIXME! move all the files gone here to kde-fw
+## FIX kde-fw also ;)
build()
{
-       KDE_build

-       Finstall 0544 kde.pamd /etc/pam.d/kde
-       Finstall 0544 kde-np.pamd /etc/pam.d/kde-np
+       KDE_make_split
+
+       ## kdm
+       KDE_project_install kdm
+       KDE_project_install libs/kdm
+       Fsplit kdm /\*
+
+       ## -libs/*
+       KDE_project_install libs/solid
+       Fsplit libkdesolid /\*
+
+       KDE_project_install libs/ksysguard
+       Fsplit libksysguard /\*
+
+       ## -cursors
+       KDE_project_install cursors
+       Fsplit $pkgname-extra-cursors /usr/share/icons/Oxygen_*_Big
+       Fsplit $pkgname-cursors /\*
+
+       ## -wallpapers
+       KDE_project_split $pkgname-wallpapers wallpapers
+
+
+       ## -plasma-
+       KDE_project_install plasma/desktop
+       Fsplit plasma-desktop /\*
+
+       ## splits from generic
+       KDE_project_install plasma/generic/scriptengines/google_gadgets
+       Fsplit plasma-scriptengine-google-gadgets /\*
+
+       KDE_project_install plasma/generic/scriptengines/ruby
+        Fsplit plasma-scriptengine-ruby /\*
+
+       KDE_project_install plasma/generic/scriptengines/python
+        Fsplit plasma-scriptengine-python /\*
+
+       KDE_project_install plasma/generic/scriptengines/webkit
+       Fsplit plasma-scriptengine-webkit /\*
+
+       ## generic/applets
+
+       KDE_project_install plasma/generic/applets/activitybar
+       Fsplit plasma-applet-activitybar /\*
+
+       KDE_project_install plasma/generic/applets/analog-clock
+        Fsplit plasma-applet-analog-clock /\*
+
+       KDE_project_install plasma/generic/applets/battery
+       Fsplit plasma-applet-battery /\*
+
+       KDE_project_install plasma/generic/applets/calendar
+        Fsplit plasma-applet-calendar /\*
+
+       KDE_project_install plasma/generic/applets/devicenotifier
+        Fsplit plasma-applet-devicenotifier /\*
+
+       KDE_project_install plasma/generic/applets/digital-clock
+        Fsplit plasma-applet-digital-clock /\*

-       ## xinitrc for KDE.
-        Fexe /etc/X11/xinit/xinitrc.kde
+       KDE_project_install plasma/generic/applets/icon
+        Fsplit plasma-applet-icon /\*

-        ## Session file.
-        Ffile /etc/X11/sessions/kde.desktop
+       KDE_project_install plasma/generic/applets/lock_logout
+        Fsplit plasma-applet-lock-logout /\*

-       ## No go 48MB extra wallpapers ..
-       ## Kill from here and move to subpackage...
-       ## Keep Air but that is..
+       KDE_project_install plasma/generic/applets/panelspacer
+        Fsplit plasma-applet-panelspacer /\*

-       find "$Fdestdir/usr/share/wallpapers" -maxdepth 1 -type d|grep -v Air | 
grep [A-Z]| sed 's/.*pkg\///1' >wall_list || Fdie
-       Fmessage "Moving the following Wallpapers to $pkgname-wallpapers"
-       cat wall_list || Fdie
-       for i in `cat wall_list`
+       KDE_project_install plasma/generic/applets/quicklaunch
+        Fsplit plasma-applet-quicklaunch /\*
+
+       KDE_project_install plasma/generic/applets/system-monitor
+        Fsplit plasma-applet-system-monitor /\*
+
+       KDE_project_install plasma/generic/applets/systemtray
+        Fsplit plasma-applet-systemtray /\*
+
+       KDE_project_install plasma/generic/applets/webbrowser
+        Fsplit plasma-applet-webbrowser /\*
+
+       ### end - generic applets, all split
+
+       KDE_project_install plasma/generic
+       Fcleandestdir plasma-scriptengine-google-gadgets
+       Fcleandestdir plasma-scriptengine-ruby
+       Fcleandestdir plasma-scriptengine-python
+       Fcleandestdir plasma-scriptengine-webkit
+       Fcleandestdir plasma-applet-lock-logout
+       for clean in activitybar analog-clock battery calendar devicenotifier 
digital-clock icon  panelspacer quicklaunch system-monitor systemtray webbrowser
do
-               Fsplit $pkgname-wallpapers $i
+               Fcleandestdir plasma-applet-${clean}
done
+       ## split the rest
+       Fsplit plasma-generic /\*

-       Fsplit $pkgname-extra-cursors /usr/share/icons/Oxygen_*_Big
+       KDE_project_install plasma/netbook
+       Fsplit plasma-netbook /\*

-       ## default ksplash ...
-       Fmv /usr/share/apps/ksplash/Themes/Default 
/usr/share/apps/ksplash/Themes/Default.kde4
+       KDE_project_install plasma/screensaver
+       Fsplit plasma-screensaver /\*

-       ## kdm additional fixes ...
-       Fsplit kdm /etc/pam.d
-        Fsubmv kdm /etc/kde/config/kdm/kdmrc 
/etc/kde/config/kdm/kdmrc-kde4-$pkgver.orig
-}
+       KDE_project_install plasma/tools
+       ## brr again man is not installed by project ...
+       KDE_project_install doc
+       Frm usr/share/doc
+       Fsplit plasma-tools /\*
+
+       ## -solid
+
+       KDE_project_install solid/solidshell
+       Fsplit $pkgname-solid-tools /\*
+
+       KDE_project_install solid/kcm
+       KDE_project_install solid/solid-actions-kcm
+       Fsplit $pkgname-solid-kcm /\*
+
+       KDE_project_install solid/hal
+       Fsplit $pkgname-solid-hal /\*

+       KDE_project_install solid/lirc
+       Fsplit $pkgname-solid-lirc /\*
+
+       KDE_project_install solid/bluez
+       Fsplit $pkgname-solid-bluez /\*
+
+       KDE_project_install solid/wicd
+       Fsplit $pkgname-solid-wicd /\*
+
+       KDE_project_install solid/networking
+       Fsplit $pkgname-solid-networking /\*
+
+       ## policykit-kde
+       KDE_project_install PolicyKit-kde
+       Fsplit policykit-kde /\*
+
+       ## qgui-plugin
+       KDE_project_install qguiplatformplugin_kde
+       Fsplit $pkgname-qgui-plugin /\*
+
+       ## -pam
+       Finstall 0544 kde.pamd /etc/pam.d/kde
+       Finstall 0544 kde-np.pamd /etc/pam.d/kde-np
+       Fsplit kde4-pam /\*
+
+       KDE_install
+       ## deprecated
+       Frm /usr/bin/safestartkde
+
+       ## kdmrc -> kde-fw
+       Fsubmv kdm /etc/kde/config/kdm/kdmrc 
/etc/kde/config/kdm/kdmrc-kde4-$pkgver.orig
+       ## we want fw default theme
+       Fsubmv ksplash /usr/share/apps/ksplash/Themes/Default 
/usr/share/apps/ksplash/Themes/Kde4-Default
+}
# optimization OK

diff --git a/source/kde/kdebase-workspace/PyKde4.patch 
b/source/kde/kdebase-workspace/PyKde4.patch
new file mode 100644
index 0000000..e1fb807
--- /dev/null
+++ b/source/kde/kdebase-workspace/PyKde4.patch
@@ -0,0 +1,16 @@
+diff -up kdebase-workspace-4.2.0/CMakeLists.txt.orig 
kdebase-workspace-4.2.0/CMakeLists.txt
+--- kdebase-workspace-4.2.0/CMakeLists.txt.orig        2009-02-18 
15:47:51.000000000 +0100
++++ kdebase-workspace-4.2.0/CMakeLists.txt     2009-02-18 15:50:34.000000000 
+0100
+@@ -59,9 +59,9 @@ endif(PYQT4_FOUND AND PYQT4_VERSION STRL
+
+ macro_optional_find_package(PyKDE4)
+ set(PythonSupport_FOUND FALSE)
+-if(PYTHONLIBRARY_FOUND AND SIP_FOUND AND PYQT4_FOUND AND PYKDE4_FOUND)
++if(PYTHONLIBRARY_FOUND)
+   set(PythonSupport_FOUND TRUE)
+-endif(PYTHONLIBRARY_FOUND AND SIP_FOUND AND PYQT4_FOUND AND PYKDE4_FOUND)
++endif(PYTHONLIBRARY_FOUND)
+
+ macro_log_feature(PythonSupport_FOUND "Python" "KDE Python support" 
"http://techbase.kde.org/Development/Languages/Python"; FALSE "" "Needed to 
build plasma scriptengine for Python")
+ #### End Python support ####
+
diff --git a/source/kde/kdebase-workspace/kcontrol-kthememanager-gone.patch 
b/source/kde/kdebase-workspace/kcontrol-kthememanager-gone.patch
new file mode 100644
index 0000000..cc6e0e4
--- /dev/null
+++ b/source/kde/kdebase-workspace/kcontrol-kthememanager-gone.patch
@@ -0,0 +1,37 @@
+diff -Naur kdebase-workspace-4.3.98/kcontrol/krdb/themes/CMakeLists.txt 
kdebase-workspace-4.3.98-p/kcontrol/krdb/themes/CMakeLists.txt
+--- kdebase-workspace-4.3.98/kcontrol/krdb/themes/CMakeLists.txt       
2008-01-05 00:55:13.000000000 +0100
++++ kdebase-workspace-4.3.98-p/kcontrol/krdb/themes/CMakeLists.txt     
2010-02-08 10:28:56.000000000 +0100
+@@ -1,12 +1,12 @@
+-add_subdirectory( HighContrastDark )
+-add_subdirectory( HighContrastDark-big )
+-add_subdirectory( HighContrastLight )
+-add_subdirectory( HighContrastLight-big )
+-add_subdirectory( YellowOnBlue )
+-add_subdirectory( YellowOnBlue-big )
+-add_subdirectory( KDE_Classic )
+-add_subdirectory( Keramik )
++#add_subdirectory( HighContrastDark )
++#add_subdirectory( HighContrastDark-big )
++#add_subdirectory( HighContrastLight )
++#add_subdirectory( HighContrastLight-big )
++#add_subdirectory( YellowOnBlue )
++#add_subdirectory( YellowOnBlue-big )
++#add_subdirectory( KDE_Classic )
++#add_subdirectory( Keramik )
+ add_subdirectory( Plastik )
+-add_subdirectory( Platinum )
+-add_subdirectory( Sunshine )
+-add_subdirectory( Redmond )
++#add_subdirectory( Platinum )
++#add_subdirectory( Sunshine )
++#add_subdirectory( Redmond )
+diff -Naur kdebase-workspace-4.3.98/kcontrol/style/CMakeLists.txt 
kdebase-workspace-4.3.98-p/kcontrol/style/CMakeLists.txt
+--- kdebase-workspace-4.3.98/kcontrol/style/CMakeLists.txt     2009-11-02 
13:01:14.000000000 +0100
++++ kdebase-workspace-4.3.98-p/kcontrol/style/CMakeLists.txt   2010-02-08 
10:20:51.000000000 +0100
+@@ -1,5 +1,5 @@
+ KDE4_NO_ENABLE_FINAL(styles)
+-add_subdirectory( keramik )
++#add_subdirectory( keramik )
+
+ include_directories( ${QIMAGEBLITZ_INCLUDES} )
+
diff --git a/source/kde/kdebase-workspace/kde-bug200184.patch 
b/source/kde/kdebase-workspace/kde-bug200184.patch
new file mode 100644
index 0000000..fb99df2
--- /dev/null
+++ b/source/kde/kdebase-workspace/kde-bug200184.patch
@@ -0,0 +1,269 @@
+Index: kdebase-workspace/plasma/desktop/applets/kickoff/core/systemmodel.cpp
+===================================================================
+--- kdebase-workspace/plasma/desktop/applets/kickoff/core/systemmodel.cpp      
(Revision 1087229)
++++ kdebase-workspace/plasma/desktop/applets/kickoff/core/systemmodel.cpp      
(Revision 1087230)
+@@ -52,21 +52,22 @@
+
+ struct UsageInfo {
+     UsageInfo()
+-            : used(0),
+-            available(0),
+-            dirty(true) {}
++        : used(0),
++          available(0)
++     {}
+
+     quint64 used;
+     quint64 available;
+-    bool dirty;
+ };
+
+ class SystemModel::Private
+ {
+ public:
+     Private(SystemModel *parent)
+-            : q(parent)
+-            , placesModel(new KFilePlacesModel(parent)) {
++            : q(parent),
++              placesModel(new KFilePlacesModel(parent)),
++              currentPlacesModelUsageIndex(0)
++    {
+         q->setSourceModel(placesModel);
+
+         connect(placesModel, SIGNAL(dataChanged(QModelIndex, QModelIndex)),
+@@ -84,44 +85,15 @@
+         << i18n("Places")
+         << i18n("Removable Storage")
+         << i18n("Storage");
+-        loadApplications();
+-        connect(&refreshTimer, SIGNAL(timeout()),
+-                q, SLOT(startRefreshingUsageInfo()));
+-        refreshTimer.start(10000);
+-        QTimer::singleShot(0, q, SLOT(startRefreshingUsageInfo()));
+         connect(KSycoca::self(), SIGNAL(databaseChanged(const QStringList&)), 
q, SLOT(reloadApplications()));
+     }
+
+-    void queryFreeSpace(const QString& mountPoint) {
+-        KDiskFreeSpaceInfo freeSpace = 
KDiskFreeSpaceInfo::freeSpaceInfo(mountPoint);
+-        if (freeSpace.isValid())
+-            q->freeSpaceInfoAvailable(freeSpace.mountPoint(), 
freeSpace.size() / 1024,
+-                                      freeSpace.used() / 1024, 
freeSpace.available() / 1024);
+-    }
+-
+-    void loadApplications() {
+-        const QStringList apps = Kickoff::systemApplicationList();
+-        appsList.clear();
+-
+-        foreach(const QString &app, apps) {
+-            KService::Ptr service = KService::serviceByStorageId(app);
+-
+-            if (!service) {
+-                continue;
+-            }
+-
+-            appsList << service;
+-        }
+-        //kDebug() << "*************" << appsList;
+-    }
+-
+     SystemModel * const q;
+     KFilePlacesModel *placesModel;
+     QStringList topLevelSections;
+     KService::List appsList;
+-    QList<QString> mountPointsQueue;
+     QMap<QString, UsageInfo> usageByMountpoint;
+-    QTimer refreshTimer;
++    int currentPlacesModelUsageIndex;
+ };
+
+ SystemModel::SystemModel(QObject *parent)
+@@ -137,7 +109,9 @@
+
+ QModelIndex SystemModel::mapFromSource(const QModelIndex &sourceIndex) const
+ {
+-    if (!sourceIndex.isValid()) return QModelIndex();
++    if (!sourceIndex.isValid()) {
++        return QModelIndex();
++    }
+
+     QModelIndex parent;
+
+@@ -356,75 +330,60 @@
+     }
+ }
+
+-void SystemModel::startRefreshingUsageInfo()
++void SystemModel::refreshUsageInfo()
+ {
+-    if (!d->mountPointsQueue.isEmpty()) {
+-        return;
+-    }
+-
+-    int rowCount = d->placesModel->rowCount();
+-    for (int i = 0; i < rowCount; ++i) {
+-        QModelIndex index = d->placesModel->index(i, 0);
+-        if (d->placesModel->isDevice(index)) {
+-            Solid::Device dev = d->placesModel->deviceForIndex(index);
+-            Solid::StorageAccess *access = dev.as<Solid::StorageAccess>();
+-
+-            if (access && !access->filePath().isEmpty()) {
+-                d->mountPointsQueue << access->filePath();
+-            }
+-        }
+-    }
+-
+-    if (!d->mountPointsQueue.isEmpty()) {
+-        d->queryFreeSpace(d->mountPointsQueue.takeFirst());
+-    }
++    d->currentPlacesModelUsageIndex = 0;
++    QTimer::singleShot(100, this, SLOT(refreshNextUsageInfo()));
+ }
+
+-void SystemModel::reloadApplications()
++void SystemModel::stopRefreshingUsageInfo()
+ {
+-    d->loadApplications();
++    d->currentPlacesModelUsageIndex = d->placesModel->rowCount();
+ }
+
+-void SystemModel::freeSpaceInfoAvailable(const QString& mountPoint, quint64,
+-        quint64 kbUsed, quint64 kbAvailable)
++void SystemModel::refreshNextUsageInfo()
+ {
+-    UsageInfo info;
+-    info.used = kbUsed;
+-    info.available = kbAvailable;
+-
+-    d->usageByMountpoint[mountPoint] = info;
+-
+-    // More to process
+-    if (!d->mountPointsQueue.isEmpty()) {
+-        d->queryFreeSpace(d->mountPointsQueue.takeFirst());
++    if (d->currentPlacesModelUsageIndex >= d->placesModel->rowCount()) {
+         return;
+     }
+
+-    // We're done, let's emit the changes
+-    int rowCount = d->placesModel->rowCount();
+-    for (int i = 0; i < rowCount; ++i) {
+-        QModelIndex sourceIndex = d->placesModel->index(i, 0);
+-        if (d->placesModel->isDevice(sourceIndex)) {
+-            Solid::Device dev = d->placesModel->deviceForIndex(sourceIndex);
+-            Solid::StorageAccess *access = dev.as<Solid::StorageAccess>();
++    QModelIndex sourceIndex = 
d->placesModel->index(d->currentPlacesModelUsageIndex, 0);
++    if (d->placesModel->isDevice(sourceIndex)) {
++        Solid::Device dev = d->placesModel->deviceForIndex(sourceIndex);
++        Solid::StorageAccess *access = dev.as<Solid::StorageAccess>();
+
+-            if (access && d->usageByMountpoint.contains(access->filePath())) {
+-                info = d->usageByMountpoint[access->filePath()];
++        if (access && !access->filePath().isEmpty()) {
++            KDiskFreeSpaceInfo freeSpace = 
KDiskFreeSpaceInfo::freeSpaceInfo(access->filePath());
++            if (freeSpace.isValid()) {
++                UsageInfo info;
++                info.used = freeSpace.used() / 1024;
++                info.available = freeSpace.available() / 1024;
+
+-                if (info.dirty) {
+-                    info.dirty = false;
+-                    d->usageByMountpoint[access->filePath()] = info;
+-                } else {
+-                    d->usageByMountpoint.remove(access->filePath());
+-                }
+-
++                d->usageByMountpoint[freeSpace.mountPoint()] = info;
+                 QModelIndex index = mapFromSource(sourceIndex);
+                 emit dataChanged(index, index);
+             }
+         }
+     }
++
++    ++d->currentPlacesModelUsageIndex;
++    QTimer::singleShot(0, this, SLOT(refreshNextUsageInfo()));
+ }
+
++void SystemModel::reloadApplications()
++{
++    const QStringList apps = Kickoff::systemApplicationList();
++    d->appsList.clear();
++
++    foreach (const QString &app, apps) {
++        KService::Ptr service = KService::serviceByStorageId(app);
++
++        if (service) {
++            d->appsList << service;
++        }
++    }
++}
++
+ void Kickoff::SystemModel::sourceDataChanged(const QModelIndex &start, const 
QModelIndex &end)
+ {
+     if (start.parent().isValid()) return;
+Index: kdebase-workspace/plasma/desktop/applets/kickoff/core/systemmodel.h
+===================================================================
+--- kdebase-workspace/plasma/desktop/applets/kickoff/core/systemmodel.h        
(Revision 1087229)
++++ kdebase-workspace/plasma/desktop/applets/kickoff/core/systemmodel.h        
(Revision 1087230)
+@@ -48,13 +48,12 @@
+     virtual int columnCount(const QModelIndex &parent = QModelIndex()) const;
+     virtual QVariant data(const QModelIndex &index, int role = 
Qt::DisplayRole) const;
+     virtual QVariant headerData(int section, Qt::Orientation orientation, int 
role = Qt::DisplayRole) const;
++    void refreshUsageInfo();
++    void stopRefreshingUsageInfo();
+
+ private Q_SLOTS:
+-    void startRefreshingUsageInfo();
++    void refreshNextUsageInfo();
+     void reloadApplications();
+-    void freeSpaceInfoAvailable(const QString& mountPoint, quint64 kbSize,
+-                                quint64 kbUsed, quint64 kbAvailable);
+-
+     void sourceDataChanged(const QModelIndex &start, const QModelIndex &end);
+     void sourceRowsAboutToBeInserted(const QModelIndex &parent, int start, 
int end);
+     void sourceRowsInserted(const QModelIndex &parent, int start, int end);
+Index: kdebase-workspace/plasma/desktop/applets/kickoff/ui/launcher.cpp
+===================================================================
+--- kdebase-workspace/plasma/desktop/applets/kickoff/ui/launcher.cpp   
(Revision 1087229)
++++ kdebase-workspace/plasma/desktop/applets/kickoff/ui/launcher.cpp   
(Revision 1087230)
+@@ -228,7 +228,7 @@
+
+     void setupSystemView()
+     {
+-        SystemModel *model = new SystemModel(q);
++        systemModel = new SystemModel(q);
+         UrlItemView *view = new UrlItemView();
+         ItemDelegate *delegate = new ItemDelegate(q);
+         delegate->setRoleMapping(Plasma::Delegate::SubTitleRole, 
SubTitleRole);
+@@ -236,7 +236,7 @@
+         view->setItemDelegate(delegate);
+         view->setItemStateProvider(delegate);
+
+-        addView(i18n("Computer"), systemIcon(), model, view);
++        addView(i18n("Computer"), systemIcon(), systemModel, view);
+     }
+
+     void setupSearchView()
+@@ -448,6 +448,7 @@
+     ApplicationModel  *applicationModel;
+     RecentlyUsedModel *recentlyUsedModel;
+     KRunnerModel *searchModel;
++    SystemModel *systemModel;
+     LeaveModel *leaveModel;
+     SearchBar *searchBar;
+     QWidget *footer;
+@@ -807,6 +808,7 @@
+ {
+     Q_UNUSED(event)
+     reset();
++    d->systemModel->stopRefreshingUsageInfo();
+ }
+
+ void Launcher::keyPressEvent(QKeyEvent *event)
+@@ -828,6 +830,7 @@
+ void Launcher::showEvent(QShowEvent *e)
+ {
+     d->searchBar->setFocus();
++    d->systemModel->refreshUsageInfo();
+
+     QWidget::showEvent(e);
+ }
+
diff --git a/source/kde/kdebase-workspace/kwin-KDE3-is-gone.patch 
b/source/kde/kdebase-workspace/kwin-KDE3-is-gone.patch
new file mode 100644
index 0000000..79dc522
--- /dev/null
+++ b/source/kde/kdebase-workspace/kwin-KDE3-is-gone.patch
@@ -0,0 +1,26 @@
+diff -Naur kdebase-workspace-4.3.98/kwin/clients/CMakeLists.txt 
kdebase-workspace-4.3.98-p/kwin/clients/CMakeLists.txt
+--- kdebase-workspace-4.3.98/kwin/clients/CMakeLists.txt       2009-11-21 
10:44:29.000000000 +0100
++++ kdebase-workspace-4.3.98-p/kwin/clients/CMakeLists.txt     2010-02-08 
09:49:28.000000000 +0100
+@@ -1,13 +1,13 @@
+
+ add_subdirectory( plastik )
+ add_subdirectory( aurorae )
+-add_subdirectory( b2 )
+-add_subdirectory( kde2 )
+-add_subdirectory( keramik )
+-add_subdirectory( laptop )
+-add_subdirectory( modernsystem )
++#add_subdirectory( b2 )
++#add_subdirectory( kde2 )
++#add_subdirectory( keramik )
++#add_subdirectory( laptop )
++#add_subdirectory( modernsystem )
+ add_subdirectory( oxygen )
+-add_subdirectory( quartz )
+-add_subdirectory( redmond )
+-add_subdirectory( web )
+-add_subdirectory( tabstrip )
++#add_subdirectory( quartz )
++#add_subdirectory( redmond )
++#add_subdirectory( web )
++#add_subdirectory( tabstrip )
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to