Date: Saturday, May 17, 2014 @ 10:53:39 Author: andrea Revision: 213000
upgpkg: kactivities4 4.13.1-2 Trying to make this modular Modified: kactivities4/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-05-17 08:08:25 UTC (rev 212999) +++ PKGBUILD 2014-05-17 08:53:39 UTC (rev 213000) @@ -1,18 +1,14 @@ # $Id$ # Maintainer: Andrea Scarpino <[email protected]> -pkgname=kactivities4 +pkgbase=kactivities4 +pkgname=('kactivities4' 'libkactivities4') pkgver=4.13.1 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') -pkgdesc='API for using and interacting with the Activity Manager' url='https://projects.kde.org/projects/kde/kdelibs/kactivities' license=('GPL' 'FDL') -depends=('baloo') -makedepends=('cmake' 'automoc4' 'mesa') -replaces=('kactivities') -conflicts=('kactivities' 'kactivities-frameworks') -provides=('kactivities') +makedepends=('kdelibs' 'cmake' 'automoc4' 'mesa') source=("http://download.kde.org/stable/${pkgver}/src/kactivities-${pkgver}.tar.xz") sha1sums=('bcece0a4fa92d34cb2bb83d208c914b8830d203d') @@ -30,7 +26,27 @@ make } -package() { +package_kactivities4() { + pkgdesc='The KActivity Manager Daemon' + depends=('kdelibs' 'libkactivities') + replaces=('kactivities') + conflicts=('kactivities') + provides=('kactivities') + cd build - make DESTDIR=$pkgdir install + install -Dm755 src/service/kactivitymanagerd \ + "${pkgdir}"/usr/bin/kactivitymanagerd } + +package_libkactivities4() { + pkgdesc='API for using and interacting with the Activity Manager' + depends=('kdelibs') + provides=('libkactivities') + + cd build + make DESTDIR="${pkgdir}" install + + # Fix conflicts + rm "${pkgdir}"/usr/bin/kactivitymanagerd + rmdir "${pkgdir}"/usr/bin +}
