[arch-commits] Commit in kactivities4/trunk (PKGBUILD)

Andrea Scarpino andrea at nymeria.archlinux.org
Sat May 17 08:53:40 UTC 2014


    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 <andrea at archlinux.org>
 
-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
+}




More information about the arch-commits mailing list