aurupdater

gpgmepp

Category: local-install (rebuilt only so archlinuxaba/the cluster gets it too; not maintained/adapted/owned by us — see arch/scripts/install_only_packages). Built to unblock qgpgme-qt5’s i686/pentium4 extension, which in turn unblocks trojita-qt5-git’s.

Official Arch gpgmepp PKGBUILD (Antonio Rojas), C++ bindings for GPGME.

Build notes (2026-08-20)

Infrastructure note: repo host /tmp too small for repo-add

While publishing this package, repo-add failed with Write failed: No space left on device – NOT the repo’s actual storage (/data, 626G free), but the repo host’s /tmp, a tiny 32M tmpfs that repo-add/bsdtar extracts the whole package database into to rewrite it. This session’s cumulative package growth apparently pushed the extracted db size past 32M for the first time. Fixed by adding TMPDIR=/data/tmp (created once, chmod 1777) to both repo_add_remote() and repo_remove_remote() in arch/scripts/repo_lib.sh. Verified no earlier publish this session was silently lost – spot-checked several recent packages (php74, trojita-git, smp_utils, qgpgme-qt5, ack-git) directly in the remote archlinuxaba.db.tar.gz listing, all present at the correct version. gpgmepp’s own x86_64 publish had partially failed this way (file uploaded, db not updated) before the fix – caught and re-published manually via repo_publish.sh directly once fixed.