git » kdeplasma-addons.git » commit 7afe7b3

move2trunk: moved kdeplasma-addons from kde-unstable to trunk

author Pierre Schmitz
2009-07-23 16:10:25 UTC
committer Pierre Schmitz
2009-07-23 16:10:25 UTC
parent 6430ff3f8dfe1133a61028c419a03a6d5ceb7b0f

move2trunk: moved kdeplasma-addons from kde-unstable to trunk

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