qgpgme-qt5
- Path: arch/maintained/qgpgme-qt5
- User (Andreas Baumann) is the AUR-adjacent maintainer (official Arch
PKGBUILD attribution chain, adapted here since KDE’s own qgpgme-qt5
isn’t in official Arch
extrapost-Qt6-transition).
Qt5 bindings for GPGme – built ourselves since this is the pkgname trojita-qt5-git (and other Qt5+WebKit-era KDE apps) need.
2026-08-20: extended to i686/pentium4 (part of the trojita-qt5-git chain)
Full dependency chain that had to be resolved bottom-up to get
trojita-qt5-git working on 32-bit:
trojita-qt5-git -> qgpgme-qt5 -> gpgmepp -> gpgme
(see memory/gpgmepp.md, memory/gpgme.md for the two lower levels).
arch=('x86_64' 'i686' 'pentium4'),dependsalready correctly listedgpgmepp– but neithergpgmeppnor a compatiblegpgmewere available for 32-bit at first (see the two linked notes above); built both ourselves before this package could even attempt 32-bit.- Once those were in place, hit one more issue: on i686/pentium4, the
build (specifically the bundled test suite, built as part of the
default
cmake --build buildtarget – no separatecheck()) fails linking withundefined reference to 'u_errorName_76'. Root cause: the systemQt5Core.soon those chroots links against the legacyicu76soname, but the chroot’s default installed ICU is much newer (78.3) –icu76itself IS available (archlinux32’s own official repo carries it for both i686 and pentium4), just wasn’t declared as a dependency anywhere in the chain. Fixed withmakedepends_i686=(icu76)/makedepends_pentium4=(icu76)(the main library itself built fine without it; only the test binaries needed it, but there’s no separatecheck()to scopecheckdependsto –makedepends_<arch>was the correct, working mechanism given the current build() structure). - Also hit the recurring “corrupted pacman cache” transient issue on
x86_64 for a leftover
gpgmeppcache entry – cleared it, unrelated to the real fixes above. pkgrelhistory:1(original x86_64-only) ->2(i686/pentium4 arch addition, before the chain was actually ready) ->3(icu76fix, chain complete). All three arches now publish cleanly.