diff --git a/libopenrazer/alr.sh b/libopenrazer/alr.sh deleted file mode 100644 index 063e70f..0000000 --- a/libopenrazer/alr.sh +++ /dev/null @@ -1,40 +0,0 @@ -name='libopenrazer' -version='0.4.0' -release='2' -desc='Qt wrapper around the D-Bus API from OpenRazer.' -desc_ru='Qt-обертка для D-Bus API от OpenRazer.' -homepage='https://github.com/z3ntu/libopenrazer' -maintainer='Evgeniy Khramov ' -maintainer_ru='Евгений Храмов ' -architectures=('amd64') -license=('GPL-3.0-or-later') - -conflicts=('libopenrazer') - -deps=("qt6-qtbase") -deps_arch=("qt6-base") - -build_deps=('meson' 'qt6-qttools') -build_deps_arch=('meson' 'qt6-tools') - - -sources=("https://github.com/z3ntu/libopenrazer/releases/download/v$version/libopenrazer-$version.tar.xz") -checksums=('SKIP') - -build() { - cd $srcdir/$name-$version - mkdir -p build - meson setup build . --prefix /usr - meson compile -C build -j$(($(nproc) - 1)) -} - -package() { - cd $srcdir/$name-$version - meson install -C build --destdir "$pkgdir" -} - -files() { - printf '"%s" ' ./usr/include/**/* - printf '"%s" ' ./usr/lib64/**/* - printf '"%s" ' ./usr/share/libopenrazer/translations/* -} \ No newline at end of file diff --git a/openrazer/alr.sh b/openrazer/alr.sh deleted file mode 100644 index 69f626b..0000000 --- a/openrazer/alr.sh +++ /dev/null @@ -1,86 +0,0 @@ -basepkg_name='openrazer' -name=( - openrazer-daemon - openrazer-driver-dkms - python3-openrazer -) -version='3.10.2' -release='5' -desc='Community-led effort to support Razer peripherals on Linux' -desc_ru='Коммьюнити-проект, который поддерживает периферийные устройства Razer на Linux' -homepage='https://openrazer.github.io' -maintainer='Evgeny Khramov ' -maintainer_ru="Евгений Храмов " -architectures=('all') -license=('GPL') -provides=( 'openrazer-daemon') - -sources=("https://github.com/openrazer/openrazer/releases/download/v$version/openrazer-$version.tar.xz") -checksums=('SKIP') - -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') -} - -package_openrazer-daemon() { - cd $srcdir/$basepkg_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 -} - -meta_openrazer-driver-dkms() { - deps+=('dkms') - desc="OpenRazer kernel modules sources." - desc_ru="Исходные коды модулей ядра OpenRazer." -} - -files_openrazer-driver-dkms() { - echo ./usr/lib/udev/rules.d/99-razer.rules - echo ./usr/lib/udev/razer_mount -} - -meta_python3-openrazer() { - deps+=( - 'openrazer-daemon' - 'python3-numpy' - ) - desc="Library for interacting with the OpenRazer daemon" - desc_ru="Библиотека для взаимодействия с OpenRazer демоном" -} - -package_python3-openrazer() { - cd $srcdir/$basepkg_name-$version - 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/* -} diff --git a/razergenie/alr.sh b/razergenie/alr.sh deleted file mode 100644 index a2f565d..0000000 --- a/razergenie/alr.sh +++ /dev/null @@ -1,41 +0,0 @@ -name='razergenie' -version='1.3.0' -release='4' -desc='Configure and control your Razer devices.' -desc_ru='Настройка и управление вашими устройствами Razer.' -homepage='https://github.com/z3ntu/RazerGenie' -maintainer='Evegeniy Khramov ' -maintainer_ru='Евгений Храмов ' -architectures=('amd64') -license=('GPL-3.0-or-later') - -deps=( - 'libopenrazer' - 'qt6-qtbase' - 'python3-openrazer' -) -build_deps=( - 'meson' - 'qt6-qtbase-devel' - 'qt6-qttools-devel' -) - -sources=("https://github.com/z3ntu/RazerGenie/releases/download/v$version/RazerGenie-$version.tar.xz") -checksums=('SKIP') - -build() { - meson "RazerGenie-$version" build - meson compile -C build -} - -package() { - meson install -C build --destdir "$pkgdir" -} - -files() { - echo ./usr/local/bin/razergenie - echo ./usr/local/share/applications/xyz.z3ntu.razergenie.desktop - echo ./usr/local/share/icons/hicolor/scalable/apps/xyz.z3ntu.razergenie.svg - echo ./usr/local/share/metainfo/xyz.z3ntu.razergenie.appdata.xml - printf '"%s" ' ./usr/local/share/razergenie/**/* -} diff --git a/test-98-app/alr.sh b/test-98-app/alr.sh new file mode 100644 index 0000000..2f8708e --- /dev/null +++ b/test-98-app/alr.sh @@ -0,0 +1,16 @@ +name='test-98-app' +version='1.0.0' +release='1' +desc='FOO PKG' +maintainer='UNKNOWN' +architectures=('all') +license=('UNKNOWN') + +build_deps=( + 'test-98-multipackage-dep-sub' +) + +package() { + mkdir -p "$pkgdir/opt" + echo "FOO-PKG" > "$pkgdir/opt/foo" +} \ No newline at end of file diff --git a/test-98-multipackage/alr.sh b/test-98-multipackage/alr.sh new file mode 100644 index 0000000..6119631 --- /dev/null +++ b/test-98-multipackage/alr.sh @@ -0,0 +1,31 @@ +basepkg_name='test-98-multipackage' +name=( + test-98-multipackage-dep-sub + test-98-multipackage-dep-sub-foo +) +version='1.0.0' +release='1' +desc='' +maintainer='UNKNOWN' +architectures=('all') +license=('UNKNOWN') + +meta_test-98-multipackage-dep-sub() { + desc="sub" +} + +package_test-98-multipackage-dep-sub() { + mkdir -p "$pkgdir/opt" + echo "sub-pkg" > "$pkgdir/opt/sub-pkg" +} + +meta_test-98-multipackage-dep-sub-foo() { + desc="sub-foo" +} + +package_test-98-multipackage-dep-sub-foo() { + mkdir -p "$pkgdir/opt" + echo "sub-foo-pkg" > "$pkgdir/opt/sub-foo-pkg" +} + + diff --git a/openrazer/postinstall.sh b/test-98-multipackage/postinstall.sh similarity index 100% rename from openrazer/postinstall.sh rename to test-98-multipackage/postinstall.sh