# $Id: $ # Maintainer: Pierre Schmitz pkgbase=kde-meta pkgname=('kde-meta-kdeaccessibility' 'kde-meta-kdeadmin' 'kde-meta-kdeartwork' 'kde-meta-kdebase' 'kde-meta-kdebindings' 'kde-meta-kdeedu' 'kde-meta-kdegames' 'kde-meta-kdegraphics' 'kde-meta-kdemultimedia' 'kde-meta-kdenetwork' 'kde-meta-kdepim' 'kde-meta-kdeplasma-addons' 'kde-meta-kdesdk' 'kde-meta-kdetoys' 'kde-meta-kdeutils' 'kde-meta-kdewebdev') pkgver=4.3 pkgrel=7 arch=('any') url='http://www.archlinux.org' license=('GPL') groups=(${pkgbase}) build() { return 0 } _genPackageFunctions() { for i in ${pkgname[@]}; do _metaname=${i#kde-meta-} echo "package_${i}() {" echo -e "\tpkgdesc=('Meta package for ${_metaname}')" echo -en '\tdepends=(' ct=0 for j in $(pacman -Qgq ${_metaname} | sort -u); do [ $ct -gt 0 ] && echo -en "\n\t " echo -n "'${j}'" ct=$(($ct+1)) done echo ')' echo -e "\treplaces=('${_metaname}')" echo -e "\tconflicts=('${_metaname}')" echo -e "}\n" done } package_kde-meta-kdeaccessibility() { pkgdesc=('Meta package for kdeaccessibility') depends=('kdeaccessibility-colorschemes' 'kdeaccessibility-iconthemes' 'kdeaccessibility-kmag' 'kdeaccessibility-kmousetool' 'kdeaccessibility-kmouth' 'kdeaccessibility-kttsd') replaces=('kdeaccessibility') conflicts=('kdeaccessibility') } package_kde-meta-kdeadmin() { pkgdesc=('Meta package for kdeadmin') depends=('kdeadmin-kcron' 'kdeadmin-ksystemlog' 'kdeadmin-kuser' 'kdeadmin-system-config-printer-kde') replaces=('kdeadmin') conflicts=('kdeadmin') } package_kde-meta-kdeartwork() { pkgdesc=('Meta package for kdeartwork') depends=('kdeartwork-colorschemes' 'kdeartwork-desktopthemes' 'kdeartwork-emoticons' 'kdeartwork-iconthemes' 'kdeartwork-kscreensaver' 'kdeartwork-sounds' 'kdeartwork-styles' 'kdeartwork-wallpapers' 'kdeartwork-weatherwallpapers') replaces=('kdeartwork') conflicts=('kdeartwork') } package_kde-meta-kdebase() { pkgdesc=('Meta package for kdebase') depends=('kdebase-dolphin' 'kdebase-kappfinder' 'kdebase-kdepasswd' 'kdebase-kdialog' 'kdebase-kfind' 'kdebase-kinfocenter' 'kdebase-konqueror' 'kdebase-konsole' 'kdebase-kwrite' 'kdebase-plasma') replaces=('kdebase') conflicts=('kdebase') } package_kde-meta-kdebindings() { pkgdesc=('Meta package for kdebindings') depends=('kdebindings-python' 'kdebindings-smoke') replaces=('kdebindings') conflicts=('kdebindings') } package_kde-meta-kdeedu() { pkgdesc=('Meta package for kdeedu') depends=('kdeedu-blinken' 'kdeedu-kalgebra' 'kdeedu-kalzium' 'kdeedu-kanagram' 'kdeedu-kbruch' 'kdeedu-kgeography' 'kdeedu-khangman' 'kdeedu-kig' 'kdeedu-kiten' 'kdeedu-klettres' 'kdeedu-kmplot' 'kdeedu-kstars' 'kdeedu-ktouch' 'kdeedu-kturtle' 'kdeedu-kwordquiz' 'kdeedu-marble' 'kdeedu-parley' 'kdeedu-step') replaces=('kdeedu') conflicts=('kdeedu') } package_kde-meta-kdegames() { pkgdesc=('Meta package for kdegames') depends=('kdegames-bomber' 'kdegames-bovo' 'kdegames-kapman' 'kdegames-katomic' 'kdegames-kbattleship' 'kdegames-kblackbox' 'kdegames-kblocks' 'kdegames-kbounce' 'kdegames-kbreakout' 'kdegames-kdiamond' 'kdegames-kfourinline' 'kdegames-kgoldrunner' 'kdegames-killbots' 'kdegames-kiriki' 'kdegames-kjumpingcube' 'kdegames-klines' 'kdegames-kmahjongg' 'kdegames-kmines' 'kdegames-knetwalk' 'kdegames-kolf' 'kdegames-kollision' 'kdegames-konquest' 'kdegames-kpat' 'kdegames-kreversi' 'kdegames-ksame' 'kdegames-kshisen' 'kdegames-ksirk' 'kdegames-kspaceduel' 'kdegames-ksquares' 'kdegames-ksudoku' 'kdegames-ktron' 'kdegames-ktuberling' 'kdegames-kubrick' 'kdegames-lskat') replaces=('kdegames') conflicts=('kdegames') } package_kde-meta-kdegraphics() { pkgdesc=('Meta package for kdegraphics') depends=('kdegraphics-gwenview' 'kdegraphics-kamera' 'kdegraphics-kcolorchooser' 'kdegraphics-kgamma' 'kdegraphics-kolourpaint' 'kdegraphics-kruler' 'kdegraphics-ksnapshot' 'kdegraphics-okular') replaces=('kdegraphics') conflicts=('kdegraphics') } package_kde-meta-kdemultimedia() { pkgdesc=('Meta package for kdemultimedia') depends=('kdemultimedia-dragonplayer' 'kdemultimedia-juk' 'kdemultimedia-kioslave' 'kdemultimedia-kmix' 'kdemultimedia-kscd' 'kdemultimedia-mplayerthumbs') replaces=('kdemultimedia') conflicts=('kdemultimedia') } package_kde-meta-kdenetwork() { pkgdesc=('Meta package for kdenetwork') depends=('kdenetwork-filesharing' 'kdenetwork-kdnssd' 'kdenetwork-kget' 'kdenetwork-kopete' 'kdenetwork-kppp' 'kdenetwork-krdc' 'kdenetwork-krfb') replaces=('kdenetwork') conflicts=('kdenetwork') } package_kde-meta-kdepim() { pkgdesc=('Meta package for kdepim') depends=('kdepim-akregator' 'kdepim-console' 'kdepim-kaddressbook' 'kdepim-kalarm' 'kdepim-kjots' 'kdepim-kleopatra' 'kdepim-kmail' 'kdepim-knode' 'kdepim-knotes' 'kdepim-kontact' 'kdepim-korganizer' 'kdepim-kpilot' 'kdepim-kresources' 'kdepim-ktimetracker' 'kdepim-wizards') replaces=('kdepim') conflicts=('kdepim') } package_kde-meta-kdeplasma-addons() { pkgdesc=('Meta package for kdeplasma-addons') depends=('kdeplasma-addons-applets-bball' 'kdeplasma-addons-applets-binary-clock' 'kdeplasma-addons-applets-bubblemon' 'kdeplasma-addons-applets-calculator' 'kdeplasma-addons-applets-charselect' 'kdeplasma-addons-applets-comic' 'kdeplasma-addons-applets-dict' 'kdeplasma-addons-applets-eyes' 'kdeplasma-addons-applets-fifteenpuzzle' 'kdeplasma-addons-applets-filewatcher' 'kdeplasma-addons-applets-frame' 'kdeplasma-addons-applets-fuzzy-clock' 'kdeplasma-addons-applets-incomingmsg' 'kdeplasma-addons-applets-kolourpicker' 'kdeplasma-addons-applets-konqprofiles' 'kdeplasma-addons-applets-konsoleprofiles' 'kdeplasma-addons-applets-lancelot' 'kdeplasma-addons-applets-leavenote' 'kdeplasma-addons-applets-life' 'kdeplasma-addons-applets-luna' 'kdeplasma-addons-applets-magnifique' 'kdeplasma-addons-applets-mediaplayer' 'kdeplasma-addons-applets-microblog' 'kdeplasma-addons-applets-news' 'kdeplasma-addons-applets-notes' 'kdeplasma-addons-applets-nowplaying' 'kdeplasma-addons-applets-opendesktop' 'kdeplasma-addons-applets-paste' 'kdeplasma-addons-applets-pastebin' 'kdeplasma-addons-applets-previewer' 'kdeplasma-addons-applets-rememberthemilk' 'kdeplasma-addons-applets-rssnow' 'kdeplasma-addons-applets-showdashboard' 'kdeplasma-addons-applets-showdesktop' 'kdeplasma-addons-applets-systemloadviewer' 'kdeplasma-addons-applets-timer' 'kdeplasma-addons-applets-unitconverter' 'kdeplasma-addons-applets-weather' 'kdeplasma-addons-applets-weatherstation' 'kdeplasma-addons-runners-browserhistory' 'kdeplasma-addons-runners-contacts' 'kdeplasma-addons-runners-converter' 'kdeplasma-addons-runners-katesessions' 'kdeplasma-addons-runners-konquerorsessions' 'kdeplasma-addons-runners-konsolesessions' 'kdeplasma-addons-runners-spellchecker' 'kdeplasma-addons-wallpapers-mandelbrot' 'kdeplasma-addons-wallpapers-marble' 'kdeplasma-addons-wallpapers-pattern' 'kdeplasma-addons-wallpapers-virus' 'kdeplasma-addons-wallpapers-weather') replaces=('kdeplasma-addons') conflicts=('kdeplasma-addons') } package_kde-meta-kdesdk() { pkgdesc=('Meta package for kdesdk') depends=('kdesdk-cervisia' 'kdesdk-kapptemplate' 'kdesdk-kate' 'kdesdk-kbugbuster' 'kdesdk-kcachegrind' 'kdesdk-kdeaccounts-plugin' 'kdesdk-kdepalettes' 'kdesdk-kioslave' 'kdesdk-kmtrace' 'kdesdk-kompare' 'kdesdk-kpartloader' 'kdesdk-kprofilemethod' 'kdesdk-kstartperf' 'kdesdk-kuiviewer' 'kdesdk-lokalize' 'kdesdk-poxml' 'kdesdk-scripts' 'kdesdk-strigi-analyzer' 'kdesdk-umbrello') replaces=('kdesdk') conflicts=('kdesdk') } package_kde-meta-kdetoys() { pkgdesc=('Meta package for kdetoys') depends=('kdetoys-amor' 'kdetoys-kteatime' 'kdetoys-ktux' 'kdetoys-kweather') replaces=('kdetoys') conflicts=('kdetoys') } package_kde-meta-kdeutils() { pkgdesc=('Meta package for kdeutils') depends=('kdeutils-ark' 'kdeutils-kcalc' 'kdeutils-kcharselect' 'kdeutils-kdelirc' 'kdeutils-kdessh' 'kdeutils-kdf' 'kdeutils-kfloppy' 'kdeutils-kgpg' 'kdeutils-ktimer' 'kdeutils-kwallet' 'kdeutils-okteta' 'kdeutils-printer-applet' 'kdeutils-superkaramba' 'kdeutils-sweeper') replaces=('kdeutils') conflicts=('kdeutils') } package_kde-meta-kdewebdev() { pkgdesc=('Meta package for kdewebdev') depends=('kdewebdev-kfilereplace' 'kdewebdev-kimagemapeditor' 'kdewebdev-klinkstatus' 'kdewebdev-kommander' 'kdewebdev-kxsldbg') replaces=('kdewebdev') conflicts=('kdewebdev') }