author | Antonio Rojas
<arojas@archlinux.org> 2023-10-09 18:46:21 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2023-10-09 18:46:21 UTC |
parent | c9919bf8a8e190159ebeb288238e130bb0f0ab2b |
.SRCINFO | +49 | -0 |
PKGBUILD | +25 | -6 |
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..c91f409 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,49 @@ +pkgbase = qca + pkgdesc = Qt Cryptographic Architecture + pkgver = 2.3.7 + pkgrel = 2 + url = https://userbase.kde.org/QCA + arch = x86_64 + license = LGPL + makedepends = botan + makedepends = cmake + makedepends = doxygen + makedepends = libgcrypt + makedepends = libsasl + makedepends = openssl + makedepends = pkcs11-helper + makedepends = qt5-base + makedepends = qt6-base + makedepends = qt6-5compat + depends = ca-certificates + depends = gcc-libs + depends = glibc + depends = nss + optdepends = botan: botan plugin + optdepends = libgcrypt: gcrypt plugin + optdepends = libsasl: SASL plugin + optdepends = openssl: SSL plugin + optdepends = pkcs11-helper: PKCS-11 plugin + source = https://download.kde.org/stable/qca/2.3.7/qca-2.3.7.tar.xz + source = https://download.kde.org/stable/qca/2.3.7/qca-2.3.7.tar.xz.sig + validpgpkeys = CB9387521E1EE0127DA804843FDBB55084CC5D84 + sha256sums = fee2343b54687d5be3e30fb33ce296ee50ac7ae5e23d7ab725f63ffdf7af3f43 + sha256sums = SKIP + +pkgname = qca-qt5 + depends = ca-certificates + depends = gcc-libs + depends = glibc + depends = nss + depends = qt5-base + provides = qca + conflicts = qca + replaces = qca + +pkgname = qca-qt6 + depends = ca-certificates + depends = gcc-libs + depends = glibc + depends = nss + depends = qt6-5compat + depends = qt6-base diff --git a/PKGBUILD b/PKGBUILD index 7faf54a..ab6bc37 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,15 +3,33 @@ # Contributor: Pierre Schmitz <pierre@archlinux.de> pkgbase=qca -pkgname=(qca-qt5 qca-qt6) +pkgname=(qca-qt5 + qca-qt6) pkgver=2.3.7 -pkgrel=1 +pkgrel=2 pkgdesc='Qt Cryptographic Architecture' arch=(x86_64) url='https://userbase.kde.org/QCA' license=(LGPL) -optdepends=('pkcs11-helper: PKCS-11 plugin' 'botan: botan plugin') -makedepends=(cmake doxygen pkcs11-helper botan qt5-base qt6-5compat) +depends=(ca-certificates + gcc-libs + glibc + nss) +optdepends=('botan: botan plugin' + 'libgcrypt: gcrypt plugin' + 'libsasl: SASL plugin' + 'openssl: SSL plugin' + 'pkcs11-helper: PKCS-11 plugin') +makedepends=(botan + cmake + doxygen + libgcrypt + libsasl + openssl + pkcs11-helper + qt5-base + qt6-base + qt6-5compat) source=(https://download.kde.org/stable/$pkgbase/$pkgver/$pkgbase-$pkgver.tar.xz{,.sig}) sha256sums=('fee2343b54687d5be3e30fb33ce296ee50ac7ae5e23d7ab725f63ffdf7af3f43' 'SKIP') @@ -35,7 +53,7 @@ build() { } package_qca-qt5() { - depends=(qt5-base nss ca-certificates) + depends+=(qt5-base) conflicts=(qca) provides=(qca) replaces=(qca) @@ -44,7 +62,8 @@ package_qca-qt5() { } package_qca-qt6() { - depends=(qt6-5compat nss ca-certificates) + depends+=(qt6-5compat + qt6-base) DESTDIR="$pkgdir" cmake --install build-qt6 }