From ca854b574817a9bd09da9d033c35de0abe798d0a Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 12 Feb 2022 18:35:45 +0100 Subject: core/gpgme: removed test patches (fixed upstream), added _FILE_OFFSET_BITS=64 to pgpqt part --- core/gpgme/PKGBUILD | 38 +++++----------------- .../fix-gpg-test-t-edit-sign-signed_key_uids.patch | 12 ------- core/gpgme/fix-qt-test-t-various-for-i386.patch | 16 --------- 3 files changed, 9 insertions(+), 57 deletions(-) delete mode 100644 core/gpgme/fix-gpg-test-t-edit-sign-signed_key_uids.patch delete mode 100644 core/gpgme/fix-qt-test-t-various-for-i386.patch diff --git a/core/gpgme/PKGBUILD b/core/gpgme/PKGBUILD index 463f9bd5..e1b4abf1 100644 --- a/core/gpgme/PKGBUILD +++ b/core/gpgme/PKGBUILD @@ -23,34 +23,14 @@ eval "$( ' )" -# 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') - +# qt part lost it's settings for 64-bit file offset support? 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" - ' + declare -f build | \ + sed ' + s/make/make CXXFLAGS='-D_FILE_OFFSET_BITS=64' / + ' + declare -f package_qgpgme | \ + sed ' + s/make/make CXXFLAGS='-D_FILE_OFFSET_BITS=64' / + ' )" diff --git a/core/gpgme/fix-gpg-test-t-edit-sign-signed_key_uids.patch b/core/gpgme/fix-gpg-test-t-edit-sign-signed_key_uids.patch deleted file mode 100644 index dcf1f1bd..00000000 --- a/core/gpgme/fix-gpg-test-t-edit-sign-signed_key_uids.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -rauN a/tests/gpg/t-edit-sign.c b/tests/gpg/t-edit-sign.c ---- a/tests/gpg/t-edit-sign.c 2021-06-24 18:05:12.000000000 +0200 -+++ b/tests/gpg/t-edit-sign.c 2021-07-18 09:43:58.310772661 +0200 -@@ -168,7 +168,7 @@ - err = gpgme_get_key (ctx, key_fpr, &signed_key, 0); - fail_if_err (err); - -- signed_uid = key->uids; -+ signed_uid = signed_key->uids; - if (!signed_uid) - { - fprintf (stderr, "Signed key has no user IDs\n"); diff --git a/core/gpgme/fix-qt-test-t-various-for-i386.patch b/core/gpgme/fix-qt-test-t-various-for-i386.patch deleted file mode 100644 index 26b64fd5..00000000 --- a/core/gpgme/fix-qt-test-t-various-for-i386.patch +++ /dev/null @@ -1,16 +0,0 @@ - lang/qt/tests/t-various.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lang/qt/tests/t-various.cpp b/lang/qt/tests/t-various.cpp -index 8563b68..059462e 100644 ---- a/lang/qt/tests/t-various.cpp -+++ b/lang/qt/tests/t-various.cpp -@@ -355,7 +355,7 @@ private Q_SLOTS: - target.update(); - const auto keySignature = target.userID(0).signature(target.userID(0).numSignatures() - 1); - QVERIFY(!keySignature.neverExpires()); -- const auto expirationDate = QDateTime::fromSecsSinceEpoch(keySignature.expirationTime()).date(); -+ const auto expirationDate = QDateTime::fromTime_t(keySignature.expirationTime()).date(); - QCOMPARE(expirationDate, QDate(2106, 2, 6)); // expiration date is capped at 2106-02-06 - } - -- cgit v1.2.3-70-g09d2