openrazer 3.10.3-2

This commit is contained in:
2025-09-21 21:18:24 +03:00
parent 3280b9d983
commit 222426d0ba

View File

@@ -5,12 +5,12 @@ name=(
python3-openrazer python3-openrazer
) )
version='3.10.3' version='3.10.3'
release='1' release='2'
desc='Community-led effort to support Razer peripherals on Linux' desc='Community-led effort to support Razer peripherals on Linux'
desc_ru='Коммьюнити-проект, который поддерживает периферийные устройства Razer на Linux' desc_ru='Коммьюнити-проект, который поддерживает периферийные устройства Razer на Linux'
homepage='https://openrazer.github.io' homepage='https://openrazer.github.io'
maintainer='Evgeny Khramov <xpamych@yandex.ru>' maintainer='Evgeny Khramov <xpamych@yandex.ru>'
maintainer_ru="Евгений Храмов <xpamych@yandex.ru>" maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('all') architectures=('all')
license=('GPL') license=('GPL')
@@ -22,33 +22,58 @@ scripts=(
) )
meta_openrazer-daemon() { meta_openrazer-daemon() {
desc="Userspace daemon that abstracts access to the kernel driver. Provides a DBus service for applications to use." desc="Userspace daemon that abstracts access to the kernel driver. Provides a DBus service for applications to use"
desc_ru="Пользовательский демон, который абстрагирует доступ к драйверу ядра. Предоставляет D-Bus сервис для приложений для использования." desc_ru="Пользовательский демон, который абстрагирует доступ к драйверу ядра. Предоставляет D-Bus сервис для приложений для использования"
deps+=(
'openrazer-driver-dkms' deps+=('openrazer-driver-dkms' 'python3-dbus' 'python3-daemonize' 'python3-gobject' 'python3-pyudev' 'python3-setproctitle' 'xautomation')
'python3-dbus' deps_alt+=("${deps[@]}")
'python3-daemonize' deps_arch+=('openrazer-driver-dkms' 'python-dbus' 'python-daemonize' 'python-gobject' 'python-pyudev' 'python-setproctitle' 'xautomation')
'python3-gobject' deps_debian+=("${deps[@]}")
'python3-pyudev' deps_fedora+=("${deps[@]}")
'python3-setproctitle' deps_redos+=("${deps_fedora[@]}")
'xautomation' deps_rhel+=("${deps_fedora[@]}")
) deps_rosa+=("${deps_fedora[@]}")
deps_alpine+=('openrazer-driver-dkms' 'py3-dbus' 'py3-daemonize' 'py3-gobject3' 'py3-pyudev' 'py3-setproctitle' 'xautomation')
opt_deps+=('libnotify: for the battery notifier') opt_deps+=('libnotify: for the battery notifier')
opt_deps_alt+=("${opt_deps[@]}")
opt_deps_arch+=("${opt_deps[@]}")
opt_deps_debian+=("${opt_deps[@]}")
opt_deps_fedora+=("${opt_deps[@]}")
opt_deps_redos+=("${opt_deps_fedora[@]}")
opt_deps_rhel+=("${opt_deps_fedora[@]}")
opt_deps_rosa+=("${opt_deps_fedora[@]}")
opt_deps_alpine+=("${opt_deps[@]}")
} }
meta_openrazer-driver-dkms() { meta_openrazer-driver-dkms() {
desc="OpenRazer kernel modules sources"
desc_ru="Исходные коды модулей ядра OpenRazer"
deps+=('dkms') deps+=('dkms')
desc="OpenRazer kernel modules sources." deps_alt+=("${deps[@]}")
desc_ru="Исходные коды модулей ядра OpenRazer." deps_arch+=("${deps[@]}")
deps_debian+=("${deps[@]}")
deps_fedora+=("${deps[@]}")
deps_redos+=("${deps_fedora[@]}")
deps_rhel+=("${deps_fedora[@]}")
deps_rosa+=("${deps_fedora[@]}")
deps_alpine+=("${deps[@]}")
} }
meta_python3-openrazer() { meta_python3-openrazer() {
deps+=(
'openrazer-daemon'
'python3-numpy'
)
desc="Library for interacting with the OpenRazer daemon" desc="Library for interacting with the OpenRazer daemon"
desc_ru="Библиотека для взаимодействия с OpenRazer демоном" desc_ru="Библиотека для взаимодействия с OpenRazer демоном"
deps+=('openrazer-daemon' 'python3-numpy')
deps_alt+=("${deps[@]}")
deps_arch+=('openrazer-daemon' 'python-numpy')
deps_debian+=("${deps[@]}")
deps_fedora+=("${deps[@]}")
deps_redos+=("${deps_fedora[@]}")
deps_rhel+=("${deps_fedora[@]}")
deps_rosa+=("${deps_fedora[@]}")
deps_alpine+=('openrazer-daemon' 'py3-numpy')
} }
package_openrazer-daemon() { package_openrazer-daemon() {
@@ -57,11 +82,9 @@ package_openrazer-daemon() {
} }
files_openrazer-daemon() { files_openrazer-daemon() {
echo ./usr/bin/openrazer-daemon files-find-bin
printf '"%s" ' ./usr/lib/python3.11/site-packages/openrazer_daemon/**/* files-find-lib
printf '"%s" ' ./usr/lib/python3.11/site-packages/openrazer_daemon-$version-py3.11.egg-info/* files-find-share
echo ./usr/lib/systemd/user/openrazer-daemon.service
printf '"%s" ' ./usr/share/**/*
} }
package_openrazer-driver-dkms() { package_openrazer-driver-dkms() {
@@ -70,8 +93,7 @@ package_openrazer-driver-dkms() {
} }
files_openrazer-driver-dkms() { files_openrazer-driver-dkms() {
echo ./usr/lib/udev/rules.d/99-razer.rules files-find-lib
echo ./usr/lib/udev/razer_mount
} }
package_python3-openrazer() { package_python3-openrazer() {
@@ -79,7 +101,6 @@ package_python3-openrazer() {
make DESTDIR="$pkgdir" python_library_install make DESTDIR="$pkgdir" python_library_install
} }
files_python-openrazer() { files_python3-openrazer() {
printf '"%s" ' ./usr/lib/python3.11/site-packages/openrazer/**/* files-find-lib
printf '"%s" ' ./usr/lib/python3.11/site-packages/openrazer-$version-py3.11.egg-info/*
} }