# Contributor: Kiyoshi Aman # Maintainer: Kiyoshi Aman pkgname=nheko pkgver=0.2.1 pkgrel=0 pkgdesc="Qt5-based client for Matrix protocol" url="https://github.com/mujx/nheko" arch="all" license="GPL-3.0+" depends="" depends_dev="" makedepends="cmake qt5-qtbase-dev qt5-qttools-dev qt5-qtmultimedia-dev lmdb-dev $depends_dev" install="" source="$pkgname-$pkgver.tar.gz::https://github.com/mujx/nheko/archive/v$pkgver.tar.gz" builddir="$srcdir/$pkgname-$pkgver" # no test suite options="!check" build() { cd "$builddir" if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi mkdir -p build cd "$builddir"/build cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_SKIP_RPATH=True \ -DCMAKE_BUILD_TYPE=RelWithDebugInfo \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ ${CMAKE_CROSSOPTS} .. make } check() { cd "$builddir"/build CTEST_OUTPUT_ON_FAILURE=TRUE ctest } package() { cd "$builddir"/build install -D -m755 nheko "$pkgdir"/usr/bin/nheko install -D -m644 ../resources/nheko-256.png "$pkgdir"/usr/share/pixmaps/nheko-256.png install -D -m644 ../resources/nheko.desktop "$pkgdir"/usr/share/applications/nheko.desktop local size dir for size in 16 32 48 64 128 256 512; do dir="$pkgdir"/usr/share/icons/hicolor/${size}x${size}/apps install -D -m644 ../resources/nheko-${size}.png "$dir"/nheko.png; done } sha512sums="7d08c5c561c0388756b663da98b209c3074b61f5743cefa8f1ad21e3184b0de3973a8a6b129a0f1f602e6dbb3c99d7f0cf47e394a4c9527086a250aff7ca5b85 nheko-0.2.1.tar.gz"