diff -u git/PKGBUILD new/PKGBUILD --- git/PKGBUILD 2010-01-22 21:38:50.000000000 +0100 +++ new/PKGBUILD 2010-01-22 21:47:33.000000000 +0100 @@ -1,9 +1,9 @@ # $Id: PKGBUILD 63747 2010-01-18 12:43:04Z pierre $ # Maintainer: Pierre Schmitz -pkgname=kdebase-workspace +pkgname=( kdebase-workspace kdebase-workspace-systemsettings ) pkgver=4.3.4 -pkgrel=2 +pkgrel=2.1 pkgdesc="KDE Base Workspace" arch=('i686' 'x86_64') url='http://www.kde.org' @@ -60,7 +60,8 @@ make || return 1 } -package() { +package_kdebase-workspace() { + depends=( "${depends[@]}" 'kdebase-workspace-systemsettings' ) cd $srcdir/build make DESTDIR=$pkgdir install @@ -71,4 +72,26 @@ install -d -m755 ${pkgdir}/etc/X11/sessions/ ln -sf /usr/share/apps/kdm/sessions/kde{,-safe}.desktop ${pkgdir}/etc/X11/sessions/ install -d -m755 ${pkgdir}/etc/kde/{env,shutdown} + + ## move out systemsettings + _ddir=${srcdir}/install/systemsettings + mkdir -p ${_ddir} + cd ${srcdir}/build/systemsettings + make DESTDIR=${_ddir} install + cd ${pkgdir} + # include some missing kconfig modules and docs + cp --parents -p -r -t ${_ddir} \ + usr/lib/kde4/kcm_{colors,fonts,style}.so \ + usr/share/kde4/services/{colors,fonts,style}.desktop \ + usr/share/doc/kde/html/en/systemsettings/* + rm -rf $( cd ${_ddir} && find -not -type d ) +} + +package_kdebase-workspace-systemsettings() { + pkgdesc="KDE Base Workspace - SystemSettings" + depends=( 'kdebase-runtime' ) + optdepends=() + replaces=() + backup=() + mv ${srcdir}/install/systemsettings/* ${pkgdir}/ }