qca-qt6 2.3.10-2

This commit is contained in:
2025-09-21 20:39:19 +03:00
parent daefbd67e8
commit a910eda9bb

View File

@@ -1,20 +1,26 @@
name='qca-qt6' name='qca-qt6'
version='2.3.10' version='2.3.10'
release='1' release='2'
desc='Qt Cryptographic Architecture.' desc='Qt Cryptographic Architecture.'
desc_ru='Криптографическая архитектура Qt'
homepage='https://userbase.kde.org/QCA' homepage='https://userbase.kde.org/QCA'
maintainer='Evgeny Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>' maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('amd64') architectures=('amd64')
license=('LGPL-2.1-or-later') license=('LGPL-2.1-or-later')
provides=('qca-qt6') provides=('qca-qt6')
conflicts=('qca-qt6' 'qca-qt6-bin' 'qca-qt6-git') conflicts=('qca-qt6' 'qca-qt6-bin' 'qca-qt6-git')
deps=( deps=('ca-certificates' 'libgcc' 'glibc' 'nss' 'qt6-qtbase')
'ca-certificates' deps_alt=('ca-certificates' 'libgcc1' 'glibc' 'libnss3' 'qt6-base')
'libgcc' deps_arch=('ca-certificates' 'gcc-libs' 'glibc' 'nss' 'qt6-base')
'glibc' deps_debian=('ca-certificates' 'libgcc-s1' 'libc6' 'libnss3' 'qt6-base-dev')
'nss' deps_fedora=("${deps[@]}")
) deps_redos=("${deps_fedora[@]}")
deps_rhel=("${deps_fedora[@]}")
deps_rosa=("${deps_fedora[@]}")
deps_alpine=('ca-certificates' 'libgcc' 'musl' 'nss' 'qt6-qtbase')
build_deps=( build_deps=(
'botan-devel' 'botan-devel'
'cmake' 'cmake'
@@ -23,11 +29,58 @@ build_deps=(
'libgsasl-devel' 'libgsasl-devel'
'openssl-devel' 'openssl-devel'
'pkcs11-helper' 'pkcs11-helper'
'qt5-qtbase-devel'
'qt6-qtbase-devel' 'qt6-qtbase-devel'
'qt6-qt5compat-devel' 'qt6-qt5compat-devel'
) )
build_deps_alt=(
'libbotan-devel'
'cmake'
'doxygen'
'libgcrypt-devel'
'libgsasl-devel'
'openssl-devel'
'pkcs11-helper-devel'
'qt6-base-devel'
'qt6-qt5compat-devel'
)
build_deps_arch=(
'botan'
'cmake'
'doxygen'
'libgcrypt'
'libgsasl'
'openssl'
'pkcs11-helper'
'qt6-base'
'qt6-5compat'
)
build_deps_debian=(
'libbotan-2-dev'
'cmake'
'doxygen'
'libgcrypt20-dev'
'libgsasl7-dev'
'libssl-dev'
'libpkcs11-helper1-dev'
'qt6-base-dev'
'qt6-5compat-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=(
'botan-dev'
'cmake'
'doxygen'
'libgcrypt-dev'
'libgsasl-dev'
'openssl-dev'
'pkcs11-helper-dev'
'qt6-qtbase-dev'
'qt6-qt5compat-dev'
)
opt_deps=( opt_deps=(
'botan: botan plugin' 'botan: botan plugin'
'libgcrypt: gcrypt plugin' 'libgcrypt: gcrypt plugin'
@@ -35,6 +88,38 @@ opt_deps=(
'openssl: SSL plugin' 'openssl: SSL plugin'
'pkcs11-helper: PKCS-11 plugin' 'pkcs11-helper: PKCS-11 plugin'
) )
opt_deps_alt=(
'libbotan: botan plugin'
'libgcrypt: gcrypt plugin'
'libgsasl: SASL plugin'
'openssl: SSL plugin'
'pkcs11-helper: PKCS-11 plugin'
)
opt_deps_arch=(
'botan: botan plugin'
'libgcrypt: gcrypt plugin'
'libgsasl: SASL plugin'
'openssl: SSL plugin'
'pkcs11-helper: PKCS-11 plugin'
)
opt_deps_debian=(
'libbotan-2-19: botan plugin'
'libgcrypt20: gcrypt plugin'
'libgsasl7: SASL plugin'
'openssl: SSL plugin'
'libpkcs11-helper1: PKCS-11 plugin'
)
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=(
'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") sources=("https://download.kde.org/stable/qca/$version/qca-$version.tar.xz")
checksums=('SKIP') checksums=('SKIP')
@@ -53,7 +138,8 @@ package() {
DESTDIR="$pkgdir" cmake --install build-qt6 DESTDIR="$pkgdir" cmake --install build-qt6
} }
files() {
files-find-lib
files-find-include
files-find-share
}