# Maintainer: Willow Barraco <contact@willowbarraco.fr> pkgname=ckb-next pkgver=0.6.2 pkgrel=0 pkgdesc="RGB Driver for Linux" url="https://github.com/ckb-next/ckb-next" arch="all" license="GPL-2.0-or-later" makedepends=" cmake eudev-dev libdbusmenu-qt-dev pulseaudio-dev qt6-qttools-dev qt6-qt5compat-dev quazip-dev samurai xcb-util-wm-dev " subpackages=" $pkgname-dev $pkgname-daemon $pkgname-daemon-openrc " source="$pkgname-$pkgver.tar.gz::https://github.com/ckb-next/ckb-next/archive/refs/tags/v$pkgver.tar.gz" options="!check" # no tests build() { cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_LIBEXECDIR=lib \ -DDISABLE_UPDATER=1 \ -DUDEV_RULE_DIRECTORY=/usr/lib/udev/rules.d \ -DFORCE_INIT_SYSTEM=openrc \ -DPREFER_QT6=1 cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build } daemon() { amove usr/bin/ckb-next-daemon amove usr/lib/udev/rules.d } openrc() { default_openrc install_if="openrc $pkgname-daemon=$pkgver-r$pkgrel" } sha512sums=" 21eb6fbb295501e1f30ea34e1361b595161db4c498afcc81efaa6ea7593ef4b04d9fb2966913af526e8151173c47b04b4bf199d7a901dcdc17ed6cd2262c5a20 ckb-next-0.6.2.tar.gz "