git » qca.git » commit b084cfd

upgpkg: 2.3.7-2: botan 3.2.0 rebuild

author Antonio Rojas
2023-10-09 18:46:21 UTC
committer Antonio Rojas
2023-10-09 18:46:21 UTC
parent c9919bf8a8e190159ebeb288238e130bb0f0ab2b

upgpkg: 2.3.7-2: botan 3.2.0 rebuild

.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
 }