author | Pierre Schmitz
<pierre@archlinux.org> 2009-07-23 16:10:25 UTC |
committer | Pierre Schmitz
<pierre@archlinux.org> 2009-07-23 16:10:25 UTC |
parent | 6430ff3f8dfe1133a61028c419a03a6d5ceb7b0f |
PKGBUILD | +70 | -0 |
kdeplasma-addons-applets.install | +12 | -0 |
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..2f99d7e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# $Id: $ +# Maintainer: Pierre Schmitz <pierre@archlinux.de> + +pkgbase=kdeplasma-addons +pkgname=('kdeplasma-addons-applets' + 'kdeplasma-addons-dataengines' + 'kdeplasma-addons-libs' + 'kdeplasma-addons-runners' + 'kdeplasma-addons-wallpapers') +pkgver=4.2.98 +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/unstable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2") +md5sums=('66f412626be47d31515e75f0f42ac4c6') + +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() { + pkgdesc='KDE Plasma applets' + depends=('kdegraphics-libs' 'kdeplasma-addons-libs') + replaces=('kdeaddons' 'lancelot') + install='kdeplasma-addons-applets.install' + cd $srcdir/build/applets + make DESTDIR=$pkgdir install + # FIXME + rm $pkgdir/usr/share/icons/oxygen/scalable/apps/accessories-dictionary.svgz +} + +package_kdeplasma-addons-dataengines() { + pkgdesc='KDE Plasma data engines' + depends=('kdeplasma-addons-libs') + cd $srcdir/build/dataengines + make DESTDIR=$pkgdir install +} + +package_kdeplasma-addons-libs() { + pkgdesc='Library for KDE Plasma' + groups=() + depends=('kdebase-workspace') + cd $srcdir/build/libs + make DESTDIR=$pkgdir install +} + +package_kdeplasma-addons-runners() { + pkgdesc='KDE Plasma runners' + depends=('kdeplasma-addons-libs') + cd $srcdir/build/runners + make DESTDIR=$pkgdir install +} + +package_kdeplasma-addons-wallpapers() { + pkgdesc='KDE Plasma wallpapers' + depends=('kdeplasma-addons-libs' 'kdeedu-marble') + cd $srcdir/build/wallpapers + make DESTDIR=$pkgdir install +} diff --git a/kdeplasma-addons-applets.install b/kdeplasma-addons-applets.install new file mode 100644 index 0000000..ce5c32e --- /dev/null +++ b/kdeplasma-addons-applets.install @@ -0,0 +1,12 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-mime-database usr/share/mime &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} \ No newline at end of file