diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2021-07-18 09:57:15 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2021-07-18 09:57:15 +0200 |
commit | 108a094755e5795269ddadb678120f307c1c5160 (patch) | |
tree | 0e746f28fce99c3501bbac27e1b986f9b162ab6d /core/gpgme/PKGBUILD | |
parent | 52e414dcad8ec2765e88a0429174f50e42077ed9 (diff) | |
download | packages-108a094755e5795269ddadb678120f307c1c5160.tar.xz |
core/gpgme: fixes for some broken tests
Diffstat (limited to 'core/gpgme/PKGBUILD')
-rw-r--r-- | core/gpgme/PKGBUILD | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/core/gpgme/PKGBUILD b/core/gpgme/PKGBUILD index fe37c199..463f9bd5 100644 --- a/core/gpgme/PKGBUILD +++ b/core/gpgme/PKGBUILD @@ -22,3 +22,35 @@ eval "$( s/lib.linux-x86_64/lib.linux-i686/g ' )" + +# https://dev.gnupg.org/T5526: t-various which fails on 32-bit (i386) + +source+=(fix-qt-test-t-various-for-i386.patch) +sha256sums+=('e64d08a6035ad4f856d36658580b909a0828c023b71589be5fb226d468de9415') + +eval "$( + { + declare -f prepare || \ + printf 'prepare() {\n}\n' + } \ + | sed ' + $i cd "${srcdir}/${pkgbase}-${pkgver}" \ + patch -Np1 -i "$srcdir/fix-qt-test-t-various-for-i386.patch" + ' +)" + +# https://dev.gnupg.org/T5509, t-edit-sign does a member access on a freed object + +source+=(fix-gpg-test-t-edit-sign-signed_key_uids.patch) +sha256sums+=('f3bb1aafd99d317c18130cc475f8911c9323ae005f118d10fdafd3e11ca799a8') + +eval "$( + { + declare -f prepare || \ + printf 'prepare() {\n}\n' + } \ + | sed ' + $i cd "${srcdir}/${pkgbase}-${pkgver}" \ + patch -Np1 -i "$srcdir/fix-gpg-test-t-edit-sign-signed_key_uids.patch" + ' +)" |