# Template file for 'openrazer-meta' pkgname=openrazer-meta version=3.0.1 revision=3 wrksrc="openrazer-${version}" build_style=gnu-makefile make_install_target="setup_dkms udev_install daemon_install xdg_install python_library_install" hostmakedepends="python3-setuptools" depends="python3-openrazer" short_desc="Meta package for installing all required OpenRazer packages" maintainer="Luca Weiss " 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=b27a7ab459e5290f9fe4d56f49922f97ed83fc92ba2bc0154aff8c4cdd1de73f 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" 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-dbus python3-gobject python3-numpy" pkg_install() { vmove $py3_sitelib/openrazer vmove $py3_sitelib/openrazer-*.egg-info } }