# Maintainer: Luca Weiss # Contributor: Konstantinos Sideris pkgname=nheko pkgver=0.11.1 pkgrel=1 pkgdesc="Desktop client for the Matrix protocol" arch=('x86_64' 'i686') url="https://github.com/Nheko-Reborn/nheko" license=('GPL3') depends=('qt5-multimedia' 'qt5-svg' 'qt5-quickcontrols2' 'qt5-graphicaleffects' 'qtkeychain-qt5' 'hicolor-icon-theme' 'lmdb' 'cmark' 'mtxclient>=0.4.1' 'spdlog' 'gst-plugins-base-libs' 'gst-plugins-bad-libs') optdepends=('qt-jdenticon: Auto-generated profile pictures (identicons)' 'gst-plugins-good: Video calls' 'gst-plugins-bad: Video calls' 'gst-plugin-qmlgl: Screen sharing') makedepends=('cmake' 'boost' 'qt5-tools' 'nlohmann-json' 'lmdbxx' 'tweeny' 'asciidoc') source=("$pkgname-$pkgver.tar.gz::https://github.com/Nheko-Reborn/nheko/archive/v$pkgver.tar.gz") sha512sums=('3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda') prepare() { mkdir -p build } build() { cd build cmake ../$pkgname-$pkgver \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib # The compilation takes up a *lot* of RAM (over 10GB with 6 threads) # Adjust your MAKEFLAGS in /etc/makepkg.conf or add e.g. a "-j3" flag to the make command make } package() { cd build make DESTDIR="$pkgdir" install }