# $Id: PKGBUILD 141878 2011-11-02 18:15:53Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Pierre Schmitz pkgbase=kdeutils pkgname='kdeutils-ark-unarchiver' pkgver=4.7.3 pkgrel=2 arch=('i686' 'x86_64') url='http://www.kde.org' license=('GPL' 'LGPL' 'FDL') groups=('kde' 'kdeutils') makedepends=('pkgconfig' 'cmake' 'automoc4' 'kdebase-lib' 'kdebase-workspace' 'kdebindings-python' 'system-config-printer-common' 'libarchive' 'qimageblitz' 'qjson') source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2" 'add-ark-cliunarchiverplugin.patch') sha1sums=('23fc9823647152d5d8cc250a55402c8930db4059' '134c0ff9be6ffccd896bd590182c21d117f07991') build() { cd "${srcdir}"/${pkgbase}-${pkgver} patch -p0 -i "${srcdir}"/add-ark-cliunarchiverplugin.patch # Use Python2 sed -i 's|/usr/bin/python|/usr/bin/python2|' \ kcharselect/kcharselect-generate-datafile.py \ superkaramba/examples/richtext/rtext.py sed -i 's|/usr/bin/env python|/usr/bin/env python2|' \ printer-applet/{authconn,debug,monitor,printer-applet,statereason}.py cd "${srcdir}" mkdir build cd build cmake ../${pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DPYTHON_EXECUTABLE=/usr/bin/python2 make } package_kdeutils-ark-unarchiver() { pkgdesc='Archiving Tool' depends=('kdebase-runtime' 'kdebase-lib' 'libarchive') optdepends=('p7zip' 'zip' 'unzip' 'unrar' 'unarchiver') provides=('kdeutils-ark') url="http://kde.org/applications/utilities/ark/" cd $srcdir/build/ark make DESTDIR=$pkgdir install cd $srcdir/build/ark/doc make DESTDIR=$pkgdir install } package_kdeutils-filelight() { pkgdesc='View disk usage information' depends=('kdebase-runtime' 'qimageblitz') replaces=('filelight') conflicts=('filelight') install='kdeutils.install' url="http://methylblue.com/filelight/" cd $srcdir/build/filelight make DESTDIR=$pkgdir install cd $srcdir/build/filelight/doc make DESTDIR=$pkgdir install } package_kdeutils-kcalc() { pkgdesc='Scientific Calculator' depends=('kdebase-runtime') url="http://kde.org/applications/utilities/kcalc/" cd $srcdir/build/kcalc make DESTDIR=$pkgdir install cd $srcdir/build/kcalc/doc make DESTDIR=$pkgdir install } package_kdeutils-kcharselect() { pkgdesc='Character Selector' depends=('kdebase-runtime') url="http://kde.org/applications/utilities/kcharselect/" cd $srcdir/build/kcharselect make DESTDIR=$pkgdir install cd $srcdir/build/kcharselect/doc make DESTDIR=$pkgdir install } package_kdeutils-kdf() { pkgdesc='View Disk Usage' depends=('kdebase-runtime') url="http://kde.org/applications/system/kdiskfree/" install='kdeutils.install' cd $srcdir/build/kdf make DESTDIR=$pkgdir install cd $srcdir/build/kdf/doc make DESTDIR=$pkgdir install } package_kdeutils-kfloppy() { pkgdesc='Floppy Formatter' depends=('kdebase-runtime') url="http://kde.org/applications/utilities/kfloppy/" install='kdeutils.install' cd $srcdir/build/kfloppy make DESTDIR=$pkgdir install cd $srcdir/build/kfloppy/doc make DESTDIR=$pkgdir install } package_kdeutils-kgpg() { pkgdesc='A GnuPG frontend' depends=('kdepim-runtime' 'kde-agent') url="http://kde.org/applications/utilities/kgpg" install='kdeutils.install' cd $srcdir/build/kgpg make DESTDIR=$pkgdir install cd $srcdir/build/kgpg/doc make DESTDIR=$pkgdir install } package_kdeutils-kremotecontrol() { pkgdesc='Configure your remote controls for use with applications' replaces=('kdeutils-kdelirc') conflicts=('kdeutils-kdelirc') depends=('kdebase-workspace') url="http://kde.org/applications/utilities/kremotecontrol" install='kdeutils.install' cd $srcdir/build/kremotecontrol make DESTDIR=$pkgdir install cd $srcdir/build/kremotecontrol/doc make DESTDIR=$pkgdir install } package_kdeutils-ktimer() { pkgdesc='Countdown Launcher' depends=('kdebase-runtime') url="http://kde.org/applications/utilities/ktimer" install='kdeutils.install' cd $srcdir/build/ktimer make DESTDIR=$pkgdir install cd $srcdir/build/ktimer/doc make DESTDIR=$pkgdir install } package_kdeutils-kwallet() { pkgdesc='Wallet Management Tool' depends=('kdebase-runtime') url="http://kde.org/applications/system/kwalletmanager/" install='kdeutils.install' cd $srcdir/build/kwallet make DESTDIR=$pkgdir install cd $srcdir/build/kwallet/doc make DESTDIR=$pkgdir install } package_kdeutils-printer-applet() { pkgdesc='System tray icon for managing print jobs' depends=('kdebase-runtime' 'kdebindings-python' 'system-config-printer-common') url="http://kde.org/applications/system/printerapplet/" cd $srcdir/build/printer-applet make DESTDIR=$pkgdir install cd $srcdir/build/printer-applet/doc make DESTDIR=$pkgdir install } package_kdeutils-superkaramba() { pkgdesc='An engine for cool desktop eyecandy' depends=('kdebase-runtime' 'kdebindings-python' 'qimageblitz') url="http://kde.org/applications/utilities/superkaramba" install='kdeutils.install' cd $srcdir/build/superkaramba make DESTDIR=$pkgdir install } package_kdeutils-sweeper() { pkgdesc='System Cleaner' depends=('kdebase-runtime') url="http://kde.org/applications/utilities/sweeper/" cd $srcdir/build/sweeper make DESTDIR=$pkgdir install cd $srcdir/build/sweeper/doc make DESTDIR=$pkgdir install }