# Template file for 'openrazer-meta' pkgname=openrazer-meta version=3.10.3 revision=1 build_style=gnu-makefile make_install_target="setup_dkms udev_install daemon_install xdg_install python_library_install" hostmakedepends="python3-setuptools python3-packaging-bootstrap" depends="python3-openrazer openrazer-daemon" short_desc="Meta package for installing all required OpenRazer packages" maintainer="Martin Dimov " license="GPL-2.0-or-later" homepage="https://openrazer.github.io" distfiles="https://github.com/openrazer/openrazer/releases/download/v${version}/openrazer-${version}.tar.xz" checksum=09b940d55ecb3ba6824800cda41a58bbb8529d4a36efc2c343cec4fa1cbac858 do_build() { : } openrazer-daemon_package() { short_desc="Userspace daemon that abstracts access to the kernel driver" depends="openrazer-driver-dkms python3-daemonize python3-pyudev python3-setproctitle python3-dbus python3-gobject libnotify" pkg_install() { vmove etc/xdg/autostart vmove usr/bin vmove $py3_sitelib/openrazer_daemon vmove $py3_sitelib/openrazer_daemon-*.egg-info vmove usr/share } } openrazer-driver-dkms_package() { short_desc="Kernel driver for Razer devices (DKMS-variant)" depends="dkms" dkms_modules="openrazer-driver $version" pkg_install() { vmove usr/lib/udev vmove usr/src } } python3-openrazer_package() { short_desc="Python library for accessing the Razer daemon from Python" depends="openrazer-daemon python3-numpy python3-dbus" pkg_install() { vmove $py3_sitelib/openrazer vmove $py3_sitelib/openrazer-*.egg-info } }