PKGBUILDs/extra/kdeplasma-addons/PKGBUILD
2009-10-09 21:23:22 -05:00

457 lines
13 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# $Id: $
# Maintainer: Pierre Schmitz <pierre@archlinux.de>
pkgbase=kdeplasma-addons
pkgname=('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-libs'
'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')
pkgver=4.3.2
pkgrel=2
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL' 'LGPL')
groups=('kde' 'kdeplasma-addons')
makedepends=('pkgconfig' 'cmake' 'automoc4' 'kdebase-workspace' 'kdegraphics-libs' 'kdeedu-marble')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2")
md5sums=('ef545d02cc484d226dc6a580be11a370')
build() {
cd $srcdir
mkdir build
cd build
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package_kdeplasma-addons-applets-bball() {
pkgdesc='A bouncy ball for plasma'
depends=('kdebase-workspace')
install='kdeplasma-addons-applets.install'
cd $srcdir/build/applets/bball
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-binary-clock() {
pkgdesc='Time displayed in binary format'
depends=('kdebase-workspace')
cd $srcdir/build/applets/binary-clock
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-bubblemon() {
pkgdesc='A pretty bubble that monitors your system.'
depends=('kdebase-workspace')
cd $srcdir/build/applets/bubblemon
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-calculator() {
pkgdesc='Calculate simple sums'
depends=('kdebase-workspace')
cd $srcdir/build/applets/calculator
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-charselect() {
pkgdesc='View, select, and copy characters from a font collection'
depends=('kdebase-workspace')
cd $srcdir/build/applets/charselect
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-comic() {
pkgdesc='View comic strips from the Internet'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/comic
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-dict() {
pkgdesc='Look up the meaning of words and their translation into different languages'
depends=('kdebase-workspace')
cd $srcdir/build/applets/dict
make DESTDIR=$pkgdir install
# FIXME
# /usr/share/icons/oxygen/scalable/apps/accessories-dictionary.svgz
rm -rf $pkgdir/usr/share/icons
}
package_kdeplasma-addons-applets-eyes() {
pkgdesc='XEyes clone'
depends=('kdebase-workspace')
cd $srcdir/build/applets/eyes
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-fifteenpuzzle() {
pkgdesc='Put the pieces in order'
depends=('kdebase-workspace')
install='kdeplasma-addons-applets.install'
cd $srcdir/build/applets/fifteenPuzzle
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-filewatcher() {
pkgdesc='Watch for changes in specified files'
depends=('kdebase-workspace')
cd $srcdir/build/applets/fileWatcher
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-frame() {
pkgdesc='Display your favorite pictures'
depends=('kdebase-workspace' 'kdegraphics-libs')
cd $srcdir/build/applets/frame
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-fuzzy-clock() {
pkgdesc='Time displayed in a less precise format'
depends=('kdebase-workspace')
cd $srcdir/build/applets/fuzzy-clock
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-incomingmsg() {
pkgdesc='Notification of new messages'
depends=('kdebase-workspace')
cd $srcdir/build/applets/incomingmsg
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-kolourpicker() {
pkgdesc='Pick a color from the desktop'
depends=('kdebase-workspace')
cd $srcdir/build/applets/kolourpicker
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-konqprofiles() {
pkgdesc='List and launch Konqueror profiles'
depends=('kdebase-workspace')
cd $srcdir/build/applets/konqprofiles
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-konsoleprofiles() {
pkgdesc='List and launch Konsole profiles'
depends=('kdebase-workspace')
cd $srcdir/build/applets/konsoleprofiles
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-lancelot() {
pkgdesc='Launcher to start applications'
depends=('kdebase-workspace')
replaces=('lancelot')
provides=('lancelot')
conflicts=('lancelot')
install='kdeplasma-addons-applets-lancelot.install'
cd $srcdir/build/applets/lancelot
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-leavenote() {
pkgdesc='Leave notes for users while they are away'
depends=('kdebase-workspace')
cd $srcdir/build/applets/leavenote
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-life() {
pkgdesc='Life'
depends=('kdebase-workspace')
cd $srcdir/build/applets/life
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-luna() {
pkgdesc='Display moon phases for your location'
depends=('kdebase-workspace')
cd $srcdir/build/applets/luna
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-magnifique() {
pkgdesc='Magnifique'
depends=('kdebase-workspace')
cd $srcdir/build/applets/magnifique
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-mediaplayer() {
pkgdesc='Widget that can play video and sound'
depends=('kdebase-workspace')
cd $srcdir/build/applets/mediaplayer
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-microblog() {
pkgdesc='Update and view your microblog status.'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/microblog
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-news() {
pkgdesc='Show news from various sources'
depends=('kdebase-workspace')
cd $srcdir/build/applets/news
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-notes() {
pkgdesc='Desktop sticky notes'
depends=('kdebase-workspace')
cd $srcdir/build/applets/notes
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-nowplaying() {
pkgdesc='Displays currently playing audio'
depends=('kdebase-workspace')
cd $srcdir/build/applets/nowplaying
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-opendesktop() {
pkgdesc='Communicate using the Social Desktop'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/opendesktop
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-paste() {
pkgdesc='Paste text snippets'
depends=('kdebase-workspace')
cd $srcdir/build/applets/paste
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-pastebin() {
pkgdesc='Paste text/images to a remote server'
depends=('kdebase-workspace')
cd $srcdir/build/applets/pastebin
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-previewer() {
pkgdesc='Quickly preview a variety of files'
depends=('kdebase-workspace')
install='kdeplasma-addons-applets.install'
cd $srcdir/build/applets/previewer
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-rememberthemilk() {
pkgdesc='Remember The Milk Todo list applet'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/rememberthemilk
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-rssnow() {
pkgdesc='Show news from various sources'
depends=('kdebase-workspace')
cd $srcdir/build/applets/rssnow
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-showdashboard() {
pkgdesc='Show the Plasma widget dashboard above other windows'
depends=('kdebase-workspace')
cd $srcdir/build/applets/showdashboard
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-showdesktop() {
pkgdesc='Show the Plasma desktop'
depends=('kdebase-workspace')
cd $srcdir/build/applets/showdesktop
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-systemloadviewer() {
pkgdesc='Tiny CPU/RAM/Swap monitor'
depends=('kdebase-workspace')
cd $srcdir/build/applets/systemloadviewer
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-timer() {
pkgdesc='Countdown over a specified time period'
depends=('kdebase-workspace')
cd $srcdir/build/applets/timer
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-unitconverter() {
pkgdesc='Plasmoid for converting units'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/unitconverter
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-weather() {
pkgdesc='Displays Weather information'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/weather
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-applets-weatherstation() {
pkgdesc='Weather reports with an LCD display style'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/applets/weatherstation
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-libs() {
pkgdesc='Plasma Addon Library'
depends=('kdebase-workspace')
groups=()
replaces=('kdeplasma-addons-dataengines')
provides=('kdeplasma-addons-dataengines')
conflicts=('kdeplasma-addons-dataengines')
cd $srcdir/build/libs
make DESTDIR=$pkgdir install
cd $srcdir/build/dataengines
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-browserhistory() {
pkgdesc='Searches in Konqueror´s history'
depends=('kdebase-workspace')
cd $srcdir/build/runners/browserhistory
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-contacts() {
pkgdesc='Finds entries in your address book'
depends=('kdebase-workspace')
cd $srcdir/build/runners/contacts
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-converter() {
pkgdesc='Convert values to different units'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/runners/converter
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-katesessions() {
pkgdesc='Matches Kate Sessions'
depends=('kdebase-workspace')
cd $srcdir/build/runners/katesessions
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-konquerorsessions() {
pkgdesc='Matches Konqueror Sessions'
depends=('kdebase-workspace')
cd $srcdir/build/runners/konquerorsessions
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-konsolesessions() {
pkgdesc='Matches Konsole Sessions'
depends=('kdebase-workspace')
cd $srcdir/build/runners/konsolesessions
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-runners-spellchecker() {
pkgdesc='Check the spelling of a word'
depends=('kdebase-workspace')
cd $srcdir/build/runners/spellchecker
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-wallpapers-mandelbrot() {
pkgdesc='Mandelbrot'
depends=('kdebase-workspace')
cd $srcdir/build/wallpapers/mandelbrot
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-wallpapers-marble() {
pkgdesc='Globe'
depends=('kdebase-workspace' 'kdeedu-marble')
cd $srcdir/build/wallpapers/marble
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-wallpapers-pattern() {
pkgdesc='Pattern'
depends=('kdebase-workspace')
cd $srcdir/build/wallpapers/pattern
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-wallpapers-virus() {
pkgdesc='Virus'
depends=('kdebase-workspace')
cd $srcdir/build/wallpapers/virus
make DESTDIR=$pkgdir install
}
package_kdeplasma-addons-wallpapers-weather() {
pkgdesc='Weather'
depends=('kdebase-workspace' 'kdeplasma-addons-libs')
cd $srcdir/build/wallpapers/weather
make DESTDIR=$pkgdir install
}