name='libopenrazer' version='0.4.0' release='2' desc='Qt wrapper around the D-Bus API from OpenRazer.' desc_ru='Qt-обертка для D-Bus API от OpenRazer.' homepage='https://github.com/z3ntu/libopenrazer' maintainer='Evgeniy Khramov ' maintainer_ru='Евгений Храмов ' architectures=('amd64') license=('GPL-3.0-or-later') conflicts=('libopenrazer') deps=( 'libgcc' 'glibc' 'qt6-qtbase' ) deps_alt=( 'libgcc' 'glibc-core' 'qt6-base' ) deps_arch=("${deps[@]}" 'qt6-base') deps_debian=( 'libgcc-s1' 'libc6' 'qt6-base-dev' ) deps_fedora=("${deps[@]}") deps_redos=("${deps[@]}") deps_rhel=("${deps[@]}") deps_rosa=("${deps[@]}") build_deps=( 'meson' 'qt6-qttools' ) build_deps_alt=("${build_deps[@]}" 'ninja-build' 'qt6-tools') build_deps_arch=("${build_deps[@]}" 'ninja' 'qt6-tools') build_deps_debian=("${build_deps[@]}" 'ninja-build' 'qt6-tools-dev') build_deps_fedora=("${build_deps[@]}" 'ninja-build') build_deps_redos=("${build_deps[@]}" 'ninja-build') build_deps_rhel=("${build_deps[@]}" 'ninja-build') build_deps_rosa=("${build_deps[@]}" 'ninja-build') sources=("https://github.com/z3ntu/libopenrazer/releases/download/v$version/libopenrazer-$version.tar.xz") checksums=('SKIP') build() { cd $srcdir/$name-$version mkdir -p build meson setup build . --prefix /usr meson compile -C build -j$(($(nproc) - 1)) } package() { cd $srcdir/$name-$version meson install -C build --destdir "$pkgdir" } files() { files-find-lib files-find-include files-find-share }