Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=5ac70ca789bf222359def599dc73a4c6c3cb2b16
commit 5ac70ca789bf222359def599dc73a4c6c3cb2b16 Author: crazy <cr...@frugalware.org> Date: Wed Mar 31 14:57:53 2010 +0200 kdebase-workspace-4.4.2-1-x86_64 * Version bump ( full split ) * synced from kdetesting diff --git a/source/kde/kdebase-workspace/FrugalBuild b/source/kde/kdebase-workspace/FrugalBuild index 96ca235..7f20a4e 100644 --- a/source/kde/kdebase-workspace/FrugalBuild +++ b/source/kde/kdebase-workspace/FrugalBuild @@ -1,29 +1,25 @@ # Compiling Time: 17.03 SBU -# Maintainer: DeX77 <d...@dragonslave.de> +# Maintainer: crazy <cr...@frugalware.org> pkgname=kdebase-workspace 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 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}" "kdepimlibs>=${_F_kde_ver}" \ - 'polkit-qt-1>=0.95' 'qimageblitz' 'xdg-utils' 'dbus-x11' 'libxscrnsaver' "kdelibs>=${_F_kde_ver}" \ - 'libggadget' 'libggadget-qt' 'consolekit-x11') -makedepends=("${makedepen...@]}" 'boost' 'bluez>=4.61' 'gpsd') + '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 \ + kde.desktop \ + kde.pamd \ + kde-np.pamd \ 04-systemsettings-root.patch \ 05-Suse-kdm-make_it_cool.diff \ 07-kspalsh-fix.patch \ @@ -31,12 +27,12 @@ source=("${sour...@]}" \ 12-cursors-location.patch \ kwin-KDE3-is-gone.patch \ kcontrol-kthememanager-gone.patch \ - 14-PyKde4.patch) -replaces=('ksensors' 'katapult' 'tastymenu' 'kbfx' 'kdesktop-menu' \ - 'kicker-compiz' 'taskbar-compiz' 'mtaskbar' 'ksmoothdock' \ - 'kompose' 'dbus-qt3' 'katapult' 'compiz-kde') -sha1sums=('f72e0e31c2ea4dc377e7fc14f2a0f5fb6304e71e' \ - '81092d3c9cfc08de1ac63c8318f0f1391501fb8d' \ + 14-PyKde4.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=('5fd38e48c6ddcf551bb49cf8841ba23b7682ee5b' \ 'e1f706c984fc81633663c662e674b6f2c64d2f83' \ '9ff7d6cf01f42d513cf16a0d2c302cadde38f857' \ '4632f6e2a199f91f8aa068e0335dbae43813aaed' \ @@ -49,65 +45,700 @@ sha1sums=('f72e0e31c2ea4dc377e7fc14f2a0f5fb6304e71e' \ '2d98bfd2e01c13a15568afb83049f5acb64cd842' \ '5fa17cf59d4a3eec413b44ef2abf11ed43da668a') + +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 polkit-qt-1") +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.4.0 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-1 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-1 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 polkit-qt-1") +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 polkit-qt-1") +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 polkit-qt-1") +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 polkit-qt-1") +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 polkit-qt-1") +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.4.0 libgl xz polkit-qt-1 + 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 libsm libxtst libxcursor strigi>=0.7.2-2 xfsprogs-acl + xz polkit-qt-1 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') + +## 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 polkit-qt-1") +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 polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 libsm libxtst libxcursor xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 libxrandr libsm libxtst libxcursor + libpng fontconfig libgcc xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 strigi>=0.7.2-2 xfsprogs-acl libxtst libsm + libxcursor xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 strigi>=0.7.2-2 xfsprogs-acl libsm libxtst libxcursor + xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 strigi>=0.7.2-2 xfsprogs-acl libsm libxtst + libxcursor xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 libsm libxtst libxcursor libgcc libpng fontconfig + strigi>=0.7.2-2 xfsprogs-acl sqlite3 libqtxmlpatterns>=$Qt4 xz polkit-qt-1 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.4.0 + libgl xz polkit-qt-1 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.4.0 libgl libqtsvg>=$Qt4 libsm libxtst libxcursor + sqlite3 libqtxmlpatterns>=$Qt4 libgcc strigi>=0.7.2-2 xfsprogs-acl xz polkit-qt-1 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.4.0 libgl strigi>=0.7.2-2 xfsprogs-acl + xz polkit-qt-1 libgcc libpng fontconfig libuuid sqlite3 libqtxmlpatterns>=$Qt4 soprano>=2.4.0.1") +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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 + xz polkit-qt-1 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.4.0 libgl libqtxml>=$Qt4 libqtsvg>=$Qt4 sqlite3 libqtxmlpatterns>=$Qt4 libgcc libsm libxtst + libxcursor xz polkit-qt-1 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 polkit-qt-1 gamin xfsprogs-attr") +subrodepends=("${subrodepen...@]}" "") +subgroups=("${subgrou...@]}" 'kde kde-core') +subarchs=("${subarc...@]}" 'i686 x86_64 ppc') + +subpkgs=("${subpk...@]}" "$pkgname-qgui-plugin") +subdescs=("${subdes...@]}" "FIXME") +subdepends=("${subdepen...@]}" "libkdecore>=$Kde4 libqtgui>=$Qt4 gamin xfsprogs-attr libqtdbus>=$Qt4 libxext bzip2 polkit-qt-1") +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_make - ## Do all manually .. - KDE_project_install kdm + KDE_make_split - Finstall 0544 kde.pamd /etc/pam.d/kde - Finstall 0544 kde-np.pamd /etc/pam.d/kde-np + ## kdm + KDE_project_install kdm + KDE_project_install libs/kdm Ffile /etc/X11/sessions/kde.desktop + Fsplit kdm /\* - ## No go 48MB extra wallpapers .. - ## Kill from here and move to subpackage... - ## Keep Air but that is.. + ## -libs/* + KDE_project_install libs/solid + Fsplit libkdesolid /\* - KDE_project_install wallpapers - Frm usr/share/wallpapers/Air* - Fsplit $pkgname-wallpapers /\* + 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 /\* + + KDE_project_install plasma/generic/applets/icon + Fsplit plasma-applet-icon /\* + + KDE_project_install plasma/generic/applets/lock_logout + Fsplit plasma-applet-lock-logout /\* + + KDE_project_install plasma/generic/applets/panelspacer + Fsplit plasma-applet-panelspacer /\* + + KDE_project_install plasma/generic/applets/quicklaunch + Fsplit plasma-applet-quicklaunch /\* + + KDE_project_install plasma/generic/applets/system-monitor + Fsplit plasma-applet-system-monitor /\* - ## xinitrc for KDE. - Fexe /etc/X11/xinit/xinitrc.kde + 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 + Fcleandestdir plasma-applet-${clean} + done + ## split the rest + Fsplit plasma-generic /\* + + KDE_project_install plasma/netbook + Fsplit plasma-netbook /\* + + KDE_project_install plasma/screensaver + Fsplit plasma-screensaver /\* + + 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 /\* + + + ## 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 - ## default ksplash ... - Fmv /usr/share/apps/ksplash/Themes/Default /usr/share/apps/ksplash/Themes/Default.kde4 + ## 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 _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git