From 385699cd5d8d18d06584629f129b966555b28d89 Mon Sep 17 00:00:00 2001 From: Spacedio Date: Tue, 26 May 2026 22:26:56 -0400 Subject: Added new version of openrazer compatible with the latest kernel. Added uerberzugpp. --- srcpkgs/openrazer-meta/template | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 srcpkgs/openrazer-meta/template (limited to 'srcpkgs/openrazer-meta/template') diff --git a/srcpkgs/openrazer-meta/template b/srcpkgs/openrazer-meta/template new file mode 100644 index 0000000..6a63443 --- /dev/null +++ b/srcpkgs/openrazer-meta/template @@ -0,0 +1,53 @@ +# Template file for 'openrazer-meta' +pkgname=openrazer-meta +version=3.12.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" +# Link the meta package to the subpackages +depends="python3-openrazer>=${version}_${revision} openrazer-daemon>=${version}_${revision}" +short_desc="Meta package for installing all required OpenRazer packages" +maintainer="Sashenka " +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=f2cc75834bfe75a5ada6e11458212cea8b988668fa0e1a695c5ebb8c04514e65 + +do_build() { + : +} + +openrazer-daemon_package() { + short_desc="Userspace daemon that abstracts access to the kernel driver" + # Note the version lock to the driver subpackage + depends="openrazer-driver-dkms>=${version}_${revision} 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" + # Note the version lock to the daemon subpackage + depends="openrazer-daemon>=${version}_${revision} python3-numpy python3-dbus" + pkg_install() { + vmove $py3_sitelib/openrazer + vmove $py3_sitelib/openrazer-*.egg-info + } +} -- cgit v1.2.3