# Contributor: XavierCLL # Maintainer: Stefan Husmann pkgname=elektra pkgver=0.9.3 pkgrel=1 pkgdesc="A universal hierarchical configuration store" url="https://www.libelektra.org" license=('custom:BSD') arch=('i686' 'x86_64') depends=('yajl' 'qt5-base' 'python' 'curl' 'boost' 'swig' 'libuv' 'libgit2' 'libev' 'zeromq' 'discount' 'qt5-quickcontrols' 'hicolor-icon-theme') optdepends=('ruby: for ruby bindings' 'python2: for python2-bindings' 'xerces-c: for python2-bindings' 'lua: for lua bindings') makedepends=('docbook-xsl' 'cmake' 'doxygen' 'git') source=("$pkgname-$pkgver.tar.gz::https://github.com/ElektraInitiative/libelektra/archive/$pkgver.tar.gz") sha256sums=('b54e17cdf0065e7c2682f7c72fadb144ca54c137ddef1f078d60cf8e8542008a') build() { cd lib$pkgname-$pkgver LANG=C [[ -d build ]] && rm -rf build mkdir build cd build JAVA_HOME=/usr/lib/jvm/`archlinux-java get` cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DCMAKE_INSTALL_RPATH:PATH=/usr/lib \ -DCMAKE_C_FLAGS:STRING=" -fcommon" \ -DCMAKE_CXX_FLAGS:STRING=" -fcommon" \ -DPLUGINS:STRING="ALL" \ -DTOOLS:STRING="ALL" \ -DBUILD_STATIC:STRING=OFF \ -DBINDINGS:STRING="ALL;-ruby" \ -DSWIG_EXECUTABLE:STRING="/usr/bin/swig" \ -DLUA_INCLUDE_DIR:PATH=/usr/include \ -DLUA_LIBRARY:STRING=/usr/lib/liblua.so \ -DTARGET_PLUGIN_FOLDER="" \ .. make clean make } package() { cd lib$pkgname-$pkgver/build make DESTDIR="$pkgdir" install install -Dm644 ../LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md }