diff --git a/qca-qt6/alr.sh b/qca-qt6/alr.sh new file mode 100644 index 0000000..d4ba67c --- /dev/null +++ b/qca-qt6/alr.sh @@ -0,0 +1,59 @@ +name='qca-qt6' +version='2.3.9' +release='1' +desc='Qt Cryptographic Architecture.' +homepage='https://userbase.kde.org/QCA' +maintainer_ru='Евгений Храмов ' +architectures=('amd64') +license=('LGPL-2.1-or-later') +provides=('qca-qt6') +conflicts=('qca-qt6' 'qca-qt6-bin' 'qca-qt6-git') + +deps=( + 'ca-certificates' + 'libgcc' + 'glibc' + 'nss' +) +build_deps=( + 'botan-devel' + 'cmake' + 'doxygen' + 'libgcrypt-devel' + 'libgsasl-devel' + 'openssl-devel' + 'pkcs11-helper' + 'qt5-qtbase-devel' + 'qt6-qtbase-devel' + 'qt6-qt5compat-devel' + +) +opt_deps=( + 'botan: botan plugin' + 'libgcrypt: gcrypt plugin' + 'libgsasl: SASL plugin' + 'openssl: SSL plugin' + 'pkcs11-helper: PKCS-11 plugin' +) + +sources=("https://download.kde.org/stable/qca/$version/qca-$version.tar.xz") +checksums=('SKIP') + +build() { + cmake -B build-qt6 -S qca-$version \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQT6=ON \ + -DBUILD_TESTS=OFF \ + -DQCA_INSTALL_IN_QT_PREFIX=ON \ + -DQCA_MAN_INSTALL_DIR=/usr/share/man + cmake --build build-qt6 -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build-qt6 +} + + + + + diff --git a/vesktop-bin/hicolor/1024x1024/apps/vesktop.png b/vesktop-bin/hicolor/1024x1024/apps/vesktop.png deleted file mode 100644 index ab3912a..0000000 Binary files a/vesktop-bin/hicolor/1024x1024/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/128x128/apps/vesktop.png b/vesktop-bin/hicolor/128x128/apps/vesktop.png deleted file mode 100644 index a28d779..0000000 Binary files a/vesktop-bin/hicolor/128x128/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/16x16/apps/vesktop.png b/vesktop-bin/hicolor/16x16/apps/vesktop.png deleted file mode 100644 index c8d06d8..0000000 Binary files a/vesktop-bin/hicolor/16x16/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/256x256/apps/vesktop.png b/vesktop-bin/hicolor/256x256/apps/vesktop.png deleted file mode 100644 index 7db7614..0000000 Binary files a/vesktop-bin/hicolor/256x256/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/32x32/apps/vesktop.png b/vesktop-bin/hicolor/32x32/apps/vesktop.png deleted file mode 100644 index 95e4df1..0000000 Binary files a/vesktop-bin/hicolor/32x32/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/48x48/apps/vesktop.png b/vesktop-bin/hicolor/48x48/apps/vesktop.png deleted file mode 100644 index e4f6e3a..0000000 Binary files a/vesktop-bin/hicolor/48x48/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/512x512/apps/vesktop.png b/vesktop-bin/hicolor/512x512/apps/vesktop.png deleted file mode 100644 index 841c187..0000000 Binary files a/vesktop-bin/hicolor/512x512/apps/vesktop.png and /dev/null differ diff --git a/vesktop-bin/hicolor/64x64/apps/vesktop.png b/vesktop-bin/hicolor/64x64/apps/vesktop.png deleted file mode 100644 index c65f295..0000000 Binary files a/vesktop-bin/hicolor/64x64/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/1024x1024/apps/vesktop.png b/vesktop/hicolor/1024x1024/apps/vesktop.png deleted file mode 100644 index ab3912a..0000000 Binary files a/vesktop/hicolor/1024x1024/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/128x128/apps/vesktop.png b/vesktop/hicolor/128x128/apps/vesktop.png deleted file mode 100644 index a28d779..0000000 Binary files a/vesktop/hicolor/128x128/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/16x16/apps/vesktop.png b/vesktop/hicolor/16x16/apps/vesktop.png deleted file mode 100644 index c8d06d8..0000000 Binary files a/vesktop/hicolor/16x16/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/256x256/apps/vesktop.png b/vesktop/hicolor/256x256/apps/vesktop.png deleted file mode 100644 index 7db7614..0000000 Binary files a/vesktop/hicolor/256x256/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/32x32/apps/vesktop.png b/vesktop/hicolor/32x32/apps/vesktop.png deleted file mode 100644 index 95e4df1..0000000 Binary files a/vesktop/hicolor/32x32/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/48x48/apps/vesktop.png b/vesktop/hicolor/48x48/apps/vesktop.png deleted file mode 100644 index e4f6e3a..0000000 Binary files a/vesktop/hicolor/48x48/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/512x512/apps/vesktop.png b/vesktop/hicolor/512x512/apps/vesktop.png deleted file mode 100644 index 841c187..0000000 Binary files a/vesktop/hicolor/512x512/apps/vesktop.png and /dev/null differ diff --git a/vesktop/hicolor/64x64/apps/vesktop.png b/vesktop/hicolor/64x64/apps/vesktop.png deleted file mode 100644 index c65f295..0000000 Binary files a/vesktop/hicolor/64x64/apps/vesktop.png and /dev/null differ diff --git a/veyon/alr.sh b/veyon/alr.sh new file mode 100644 index 0000000..7403467 --- /dev/null +++ b/veyon/alr.sh @@ -0,0 +1,120 @@ +name='veyon' +version='4.9.0' +release='1' +desc='Cross-platform computer monitoring and classroom management.' +homepage='https://veyon.io/' +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' +) + +sources=( + "git+https://github.com/veyon/veyon.git#tag=v${version}" + 'git+https://github.com/veyon/ultravnc.git' + 'git+https://invent.kde.org/pim/kldap.git' + 'git+https://github.com/veyon/libvncserver.git' + 'git+https://github.com/veyon/x11vnc.git' + 'git+https://github.com/veyon/libfakekey.git' + 'git+https://github.com/veyon/qthttpserver.git' + 'git+https://github.com/nodejs/http-parser.git' + 'git+https://github.com/novnc/noVNC.git' +) +checksums=( + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' +) + +prepare() { + cd "$srcdir/$name" + git submodule init + git config submodule.3rdparty/ultravnc.url "$srcdir/ultravnc" + git config submodule.3rdparty/kldap.url "$srcdir/kldap" + git config submodule.3rdparty/libvncserver.url "$srcdir/libvncserver" + git config submodule.3rdparty/x11vnc.url "$srcdir/x11vnc" + git config submodule.3rdparty/libfakekey.url "$srcdir/libfakekey" + git config submodule.3rdparty/qthttpserver.url "$srcdir/qthttpserver" + git config submodule.3rdparty/kldap-qt-compat.url "$srcdir/kldap" + git -c protocol.file.allow=always submodule update + + cd "$srcdir/$name" + pushd 3rdparty/qthttpserver + git submodule init + git config submodule.src/3rdparty/http-parser.url "$srcdir/http-parser" + git -c protocol.file.allow=always submodule update + popd + + cd "$srcdir/$name" + pushd 3rdparty/libvncserver + git config submodule.webclients/novnc.url "$srcdir/noVNC" + git -c protocol.file.allow=always submodule update + popd +} + +build() { + cmake -B build -S "$name" \ + -DCMAKE_BUILD_TYPE='RelWithDebInfo' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DSYSTEMD_SERVICE_INSTALL_DIR='/usr/lib/systemd/system' \ + -DWITH_QT6=ON -DVEYON_DEBUG=ON \ + -Wno-dev + cmake --build build -j$(($(nproc) - 1)) +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} +