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

Felix Yan fyan at archlinux.org
Tue Jun 23 10:38:18 UTC 2015


    Date: Tuesday, June 23, 2015 @ 12:38:18
  Author: fyan
Revision: 241224

upgpkg: akonadi 1.13.0-5

- make sqlite the default database backend, so mariadb could be moved to optdepends
- enable tests

Modified:
  akonadi/trunk/PKGBUILD

----------+
 PKGBUILD |   19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-23 08:42:51 UTC (rev 241223)
+++ PKGBUILD	2015-06-23 10:38:18 UTC (rev 241224)
@@ -5,14 +5,16 @@
 
 pkgname=akonadi
 pkgver=1.13.0
-pkgrel=4
+pkgrel=5
 pkgdesc="PIM layer, which provides an asynchronous API to access all kind of PIM data"
 arch=('i686' 'x86_64')
 url='http://community.kde.org/KDE_PIM/Akonadi'
 license=('LGPL')
-depends=('shared-mime-info' 'boost-libs' 'mariadb' 'qt4' 'libxslt')
-makedepends=('cmake' 'automoc4' 'boost' 'postgresql')
-optdepends=('postgresql: PostgreSQL backend')
+depends=('shared-mime-info' 'boost-libs' 'qt4' 'libxslt')
+makedepends=('cmake' 'automoc4' 'boost' 'postgresql' 'mariadb')
+checkdepends=('xorg-server-xvfb')
+optdepends=('postgresql: PostgreSQL backend'
+            'mariadb: MariaDB backend')
 install="${pkgname}.install"
 source=("http://download.kde.org/stable/${pkgname}/src/${pkgname}-${pkgver}.tar.bz2")
 md5sums=('84eb2e471bd6bdfe54a2a2f1d858c07d')
@@ -28,11 +30,18 @@
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \
     -DQT_QMAKE_EXECUTABLE=qmake-qt4 \
-    -DAKONADI_BUILD_TESTS=OFF \
+    -DDATABASE_BACKEND=SQLITE \
     -DWITH_SOPRANO=OFF
   make
 }
 
+check() {
+  # 17 akonadi-dbconfigtest failed as we changed the default backend
+  # 24~30 failed due to qt cannot find the sqldriver which is not installed yet
+  cd build
+  xvfb-run -a dbus-launch --exit-with-session make test || warning "Tests failed"
+}
+
 package() {
   cd build
   make DESTDIR="${pkgdir}" install



More information about the arch-commits mailing list