# Contributor: Kiyoshi Aman # Maintainer: Kiyoshi Aman pkgname=nheko pkgver=0.2.0 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="3b2a5980e1e0fa38c481a768a4e6511e94d9f38e1457400fcd696cb95d8e86162ff0f468856bdd07b003dc24f21da9edac16d0793952ec3e6c5d9424b5090e2e nheko-0.2.0.tar.gz"