diff --git a/veyon/alr.sh b/veyon/alr.sh index 24edbc0..6f2293b 100644 --- a/veyon/alr.sh +++ b/veyon/alr.sh @@ -1,59 +1,45 @@ name='veyon' version='4.9.7' -release='1' -desc='Cross-platform computer monitoring and classroom management.' +release='2' +desc='Cross-platform computer monitoring and classroom management' +desc_ru='Кроссплатформенное мониторинг компьютеров и управление классными комнатами' homepage='https://veyon.io/' +maintainer='Evgeny Khramov ' maintainer_ru='Евгений Храмов ' architectures=('amd64') license=('GPL2') provides=('veyon') conflicts=('veyon' 'veyon-bin' 'veyon-git') -deps=( - 'hicolor-icon-theme' - 'libfakekey' - 'libjpeg-turbo' - 'openldap' - 'libgsasl' - 'libvncserver' - 'libXcomposite' - 'libXcursor' - 'libXdamage' - 'libXext' - 'libXfixes' - 'libXinerama' - 'libXrandr' - 'libXtst' - 'lzo' - 'openssl' - 'pam' - 'procps-ng' - 'qca-qt6' - 'qt6-qtbase' -) -build_deps=( - 'clang' - 'cmake' - 'git' - 'qt6-qtbase-devel' - 'qt6-qtdeclarative-devel' - 'qt6-qthttpserver-devel' - 'qt6-qttools-devel' - 'qt6-qt5compat-devel' - 'libpng-devel' - 'libjpeg-devel' - 'lzo-devel' - 'openldap-devel' - 'pam-devel' - 'procps-ng-devel' - 'libXtst-devel' - 'libXrandr-devel' - 'libXinerama-devel' - 'libXdamage-devel' -) -opt_deps=( - 'kf5-kldap: KDE support' -) +deps=('hicolor-icon-theme' 'libfakekey' 'libjpeg-turbo' 'openldap' 'libgsasl' 'libvncserver' 'libXcomposite' 'libXcursor' 'libXdamage' 'libXext' 'libXfixes' 'libXinerama' 'libXrandr' 'libXtst' 'lzo' 'openssl' 'pam' 'procps-ng' 'qca-qt6' 'qt6-qtbase') +deps_alt=('hicolor-icon-theme' 'libfakekey' 'libjpeg-turbo' 'openldap' 'libgsasl' 'libvncserver' 'libXcomposite' 'libXcursor' 'libXdamage' 'libXext' 'libXfixes' 'libXinerama' 'libXrandr' 'libXtst' 'lzo' 'openssl' 'pam' 'procps' 'qca-qt6' 'qt6-base') +deps_arch=('hicolor-icon-theme' 'libfakekey' 'libjpeg-turbo' 'libldap' 'libgsasl' 'libvncserver' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxext' 'libxfixes' 'libxinerama' 'libxrandr' 'libxtst' 'lzo' 'openssl' 'pam' 'procps-ng' 'qca-qt6' 'qt6-base') +deps_debian=('hicolor-icon-theme' 'libfakekey0' 'libjpeg-turbo8' 'libldap-2.5-0' 'libgsasl7' 'libvncserver1' 'libxcomposite1' 'libxcursor1' 'libxdamage1' 'libxext6' 'libxfixes3' 'libxinerama1' 'libxrandr2' 'libxtst6' 'liblzo2-2' 'libssl3' 'libpam0g' 'procps' 'qca-qt6' 'qt6-base-dev') +deps_fedora=("${deps[@]}") +deps_redos=("${deps_fedora[@]}") +deps_rhel=("${deps_fedora[@]}") +deps_rosa=("${deps_fedora[@]}") +deps_alpine=('hicolor-icon-theme' 'libfakekey' 'libjpeg-turbo' 'openldap' 'libgsasl' 'libvncserver' 'libxcomposite' 'libxcursor' 'libxdamage' 'libxext' 'libxfixes' 'libxinerama' 'libxrandr' 'libxtst' 'lzo' 'openssl' 'linux-pam' 'procps-ng' 'qca-qt6' 'qt6-qtbase') + +build_deps=('clang' 'cmake' 'git' 'qt6-qtbase-devel' 'qt6-qtdeclarative-devel' 'qt6-qthttpserver-devel' 'qt6-qttools-devel' 'qt6-qt5compat-devel' 'libpng-devel' 'libjpeg-devel' 'lzo-devel' 'openldap-devel' 'pam-devel' 'procps-ng-devel' 'libXtst-devel' 'libXrandr-devel' 'libXinerama-devel' 'libXdamage-devel') +build_deps_alt=('clang' 'cmake' 'git' 'qt6-base-devel' 'qt6-declarative-devel' 'qt6-httpserver-devel' 'qt6-tools-devel' 'qt6-qt5compat-devel' 'libpng-devel' 'libjpeg-devel' 'lzo-devel' 'openldap-devel' 'pam-devel' 'procps-devel' 'libXtst-devel' 'libXrandr-devel' 'libXinerama-devel' 'libXdamage-devel') +build_deps_arch=('clang' 'cmake' 'git' 'qt6-base' 'qt6-declarative' 'qt6-httpserver' 'qt6-tools' 'qt6-5compat' 'libpng' 'libjpeg-turbo' 'lzo' 'libldap' 'pam' 'procps-ng' 'libxtst' 'libxrandr' 'libxinerama' 'libxdamage') +build_deps_debian=('clang' 'cmake' 'git' 'qt6-base-dev' 'qt6-declarative-dev' 'qt6-httpserver-dev' 'qt6-tools-dev' 'qt6-5compat-dev' 'libpng-dev' 'libjpeg-dev' 'liblzo2-dev' 'libldap2-dev' 'libpam0g-dev' 'libprocps-dev' 'libxtst-dev' 'libxrandr-dev' 'libxinerama-dev' 'libxdamage-dev') +build_deps_fedora=("${build_deps[@]}") +build_deps_redos=("${build_deps_fedora[@]}") +build_deps_rhel=("${build_deps_fedora[@]}") +build_deps_rosa=("${build_deps_fedora[@]}") +build_deps_alpine=('clang' 'cmake' 'git' 'qt6-qtbase-dev' 'qt6-qtdeclarative-dev' 'qt6-qthttpserver-dev' 'qt6-qttools-dev' 'qt6-qt5compat-dev' 'libpng-dev' 'libjpeg-turbo-dev' 'lzo-dev' 'openldap-dev' 'linux-pam-dev' 'procps-ng-dev' 'libxtst-dev' 'libxrandr-dev' 'libxinerama-dev' 'libxdamage-dev') + +opt_deps=('kf5-kldap: KDE support') +opt_deps_alt=('kf5-kldap: KDE support') +opt_deps_arch=('kldap: KDE support') +opt_deps_debian=('libkf5ldap-dev: KDE support') +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=('kldap: KDE support') sources=( "git+https://github.com/veyon/veyon.git#tag=v${version}" @@ -118,3 +104,8 @@ package() { DESTDIR="$pkgdir" cmake --install build } +files() { + files-find-bin + files-find-lib + files-find-share +}