summaryrefslogtreecommitdiffstats
path: root/srcpkgs/openrazer-meta/template
diff options
context:
space:
mode:
authorSpacedio <spacedio@thernusen.net>2026-05-26 22:26:56 -0400
committerSpacedio <spacedio@thernusen.net>2026-05-26 22:26:56 -0400
commit385699cd5d8d18d06584629f129b966555b28d89 (patch)
treeaacf0dc8d442948ece19bb10cebea1b526b901d5 /srcpkgs/openrazer-meta/template
downloadvoid-packages-master.tar.gz
Added new version of openrazer compatible with the latest kernel. Added uerberzugpp.HEADmaster
Diffstat (limited to 'srcpkgs/openrazer-meta/template')
-rw-r--r--srcpkgs/openrazer-meta/template53
1 files changed, 53 insertions, 0 deletions
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 <sashenka.novackova@gmail.com>"
+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
+ }
+}