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