diff --git a/openrazer/alr.sh b/openrazer/alr.sh index 06c93e4..084ebdf 100644 --- a/openrazer/alr.sh +++ b/openrazer/alr.sh @@ -1,11 +1,6 @@ -basepkg_name='openrazer' -name=( - openrazer-daemon - openrazer-driver-dkms - python3-openrazer -) +name='openrazer' version='3.10.2' -release='5' +release='6' desc='Community-led effort to support Razer peripherals on Linux' desc_ru='Коммьюнити-проект, который поддерживает периферийные устройства Razer на Linux' homepage='https://openrazer.github.io' @@ -13,12 +8,20 @@ maintainer='Evgeny Khramov ' maintainer_ru="Евгений Храмов " architectures=('all') license=('GPL') -provides=( - 'openrazer-daemon' - 'openrazer-driver-dkms' - 'python3-openrazer' +provides=('openrazer') +conflicts=('openrazer-daemon' 'openrazer-driver-dkms' 'python-openrazer') + +deps=( +'dkms' +'python3-dbus' +'python3-daemonize' +'python3-gobject' +'python3-numpy' +'python3-pyudev' +'python3-setproctitle' +'xautomation' ) -conflicts=('openrazer') +opt_deps=('libnotify: для оповещения о состоянии батареи') sources=("https://github.com/openrazer/openrazer/releases/download/v$version/openrazer-$version.tar.xz") checksums=('SKIP') @@ -27,67 +30,22 @@ scripts=( ['postinstall']='postinstall.sh' ) -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' - ) - opt_deps+=('libnotify: for the battery notifier') -} - -meta_openrazer-driver-dkms() { - deps+=('dkms') - desc="OpenRazer kernel modules sources." - desc_ru="Исходные коды модулей ядра OpenRazer." -} - -meta_python3-openrazer() { - deps+=( - 'openrazer-daemon' - 'python3-numpy' - ) - desc="Library for interacting with the OpenRazer daemon" - desc_ru="Библиотека для взаимодействия с OpenRazer демоном" -} - -package_openrazer-daemon() { - cd $srcdir/$basepkg_name-$version +package() { + cd $srcdir/$name-$version make DESTDIR="$pkgdir" daemon_install -} - -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/**/* -} - -package_openrazer-driver-dkms() { - - cd $srcdir/$basepkg_name-$version make DESTDIR="$pkgdir" setup_dkms udev_install -} - -files_openrazer-driver-dkms() { - echo ./usr/lib/udev/rules.d/99-razer.rules - echo ./usr/lib/udev/razer_mount -} - -package_python3-openrazer() { - - cd $srcdir/$basepkg_name-$version make DESTDIR="$pkgdir" python_library_install } -files_python-openrazer() { +files() { + 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/**/* + echo ./usr/lib/udev/rules.d/99-razer.rules + echo ./usr/lib/udev/razer_mount printf '"%s" ' ./usr/lib/python3.11/site-packages/openrazer/**/* printf '"%s" ' ./usr/lib/python3.11/site-packages/openrazer-$version-py3.11.egg-info/* -} \ No newline at end of file +} + diff --git a/razergenie/alr.sh b/razergenie/alr.sh index 51507f0..b41a665 100644 --- a/razergenie/alr.sh +++ b/razergenie/alr.sh @@ -1,6 +1,6 @@ name='razergenie' version='1.3.0' -release='3' +release='4' desc='Configure and control your Razer devices.' desc_ru='Настройка и управление вашими устройствами Razer.' homepage='https://github.com/z3ntu/RazerGenie' @@ -12,7 +12,7 @@ license=('GPL-3.0-or-later') deps=( 'libopenrazer' 'qt6-qtbase' - 'python3-openrazer' + 'openrazer' ) build_deps=( 'meson'