# $Id: PKGBUILD 161141 2012-06-08 06:35:57Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Pierre Schmitz pkgbase=kdeadmin pkgname=('kdeadmin-kcron' 'kdeadmin-ksystemlog' 'kdeadmin-kuser' 'kdeadmin-system-config-printer-kde') pkgver=4.8.4 pkgrel=1 arch=('i686' 'x86_64' 'mips64el') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeadmin') makedepends=('cmake' 'automoc4' 'kdebindings-python2' 'system-config-printer-common') source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.xz" 'syslog-path.patch') sha1sums=('b825e40b29b4ae684265cb13b7935737d7ae6d68' '20095ce6e0f3e5b6800a7c6e52de6fddba62c031') build() { cd ${srcdir}/${pkgbase}-${pkgver} patch -p1 -i ${srcdir}/syslog-path.patch cd ${srcdir} mkdir build cd build cmake ../${pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_strigi-analyzer=OFF \ -DPYTHON_EXECUTABLE=/usr/bin/python2 make } package_kdeadmin-kcron() { pkgdesc='Configure and schedule tasks' depends=('kdelibs') cd $srcdir/build/kcron make DESTDIR=$pkgdir install cd $srcdir/build/doc/kcron make DESTDIR=$pkgdir install } package_kdeadmin-ksystemlog() { pkgdesc='System log viewer tool' depends=('kdebase-runtime') url="http://kde.org/applications/system/ksystemlog/" cd $srcdir/build/ksystemlog make DESTDIR=$pkgdir install cd $srcdir/build/doc/ksystemlog make DESTDIR=$pkgdir install } package_kdeadmin-kuser() { pkgdesc='User Manager' depends=('kdebase-runtime' 'kdepimlibs') url="http://kde.org/applications/system/kuser/" install='kdeadmin.install' cd $srcdir/build/kuser make DESTDIR=$pkgdir install cd $srcdir/build/doc/kuser make DESTDIR=$pkgdir install } package_kdeadmin-system-config-printer-kde() { pkgdesc='Configure local and remote Printers' depends=('kdebindings-python2' 'system-config-printer-common' 'cups' 'python2-gobject2') url="http://kde.org/applications/system/printerapplet/" cd $srcdir/build/system-config-printer-kde make DESTDIR=$pkgdir install # Use the python2 executable sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \ "${pkgdir}"/usr/share/apps/system-config-printer-kde/{system-config-printer-kde,authconn}.py sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' \ "${pkgdir}"/usr/share/apps/system-config-printer-kde/pysmb.py }