Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
profanity
Commits:
ac1d3ac9 by Antonio Rojas at 2025-06-04T12:56:56+02:00
upgpkg: 1:0.15.0-2: gpgme 2.0 rebuild
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + gpgme-2.0.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = profanity
pkgdesc = Console based XMPP client
pkgver = 0.15.0
- pkgrel = 1
+ pkgrel = 2
epoch = 1
url = http://www.profanity.im
arch = x86_64
@@ -29,9 +29,13 @@ pkgbase = profanity
makedepends = cairo
makedepends = autoconf-archive
source =
https://github.com/profanity-im/profanity/archive/0.15.0/profanity-0.15.0.tar.gz
+ source = gpgme-2.0.patch
sha256sums =
a18aed3ce35e2581e120551991be11b853c42b0f748b9bff7f8e0304abb0fdcc
+ sha256sums =
c57c580b0fb6206c6d30782fef313b1ba0ee8d81b6a67a57e5daafe25dcb57a8
sha512sums =
ad197a90d3a729c05167559b9c202886983c5fac56f6986cbd78a89e7457dbbe784a8252ce08fb947262c013371e562d81a5a4e2d94354c6ed04be053d187fe2
+ sha512sums =
efd48fbb234f39001ce894dc53aad601fb606bb1db2b1fe6807ed897572f94003e69916a4640d737a73291fad854b8f589ccf53103540a97dc60b1514c04035a
b2sums =
c9a649fc316ae647fa4939f261931d43c328c355523f3a18e8559947ef7b69a671098415e3553039d43e9022f2045d754ccffcd043e120292d8d62f27ec5c552
+ b2sums =
8ead1dedd613661a1944c8729f43ced2880f3c27a96e43432e9024768ee2b8a2994fb923ade38373e03381885d57a44b17d550b125dbbf44b86bfdd011199e9c
pkgname = profanity
depends = libcurl.so
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
pkgbase=profanity
pkgname=('profanity' 'profanity-gtk')
pkgver=0.15.0
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='Console based XMPP client'
url='http://www.profanity.im'
@@ -24,16 +24,21 @@ makedepends=(
${_clidepends[@]} ${_gtkdepends[@]} 'autoconf-archive'
)
checkdepends=('cmocka')
-source=(https://github.com/profanity-im/profanity/archive/${pkgver}/${pkgbase}-${pkgver}.tar.gz)
-sha256sums=('a18aed3ce35e2581e120551991be11b853c42b0f748b9bff7f8e0304abb0fdcc')
-sha512sums=('ad197a90d3a729c05167559b9c202886983c5fac56f6986cbd78a89e7457dbbe784a8252ce08fb947262c013371e562d81a5a4e2d94354c6ed04be053d187fe2')
-b2sums=('c9a649fc316ae647fa4939f261931d43c328c355523f3a18e8559947ef7b69a671098415e3553039d43e9022f2045d754ccffcd043e120292d8d62f27ec5c552')
+source=(https://github.com/profanity-im/profanity/archive/${pkgver}/${pkgbase}-${pkgver}.tar.gz
+ gpgme-2.0.patch)
+sha256sums=('a18aed3ce35e2581e120551991be11b853c42b0f748b9bff7f8e0304abb0fdcc'
+ 'c57c580b0fb6206c6d30782fef313b1ba0ee8d81b6a67a57e5daafe25dcb57a8')
+sha512sums=('ad197a90d3a729c05167559b9c202886983c5fac56f6986cbd78a89e7457dbbe784a8252ce08fb947262c013371e562d81a5a4e2d94354c6ed04be053d187fe2'
+
'efd48fbb234f39001ce894dc53aad601fb606bb1db2b1fe6807ed897572f94003e69916a4640d737a73291fad854b8f589ccf53103540a97dc60b1514c04035a')
+b2sums=('c9a649fc316ae647fa4939f261931d43c328c355523f3a18e8559947ef7b69a671098415e3553039d43e9022f2045d754ccffcd043e120292d8d62f27ec5c552'
+
'8ead1dedd613661a1944c8729f43ced2880f3c27a96e43432e9024768ee2b8a2994fb923ade38373e03381885d57a44b17d550b125dbbf44b86bfdd011199e9c')
prepare() {
cd ${pkgname}-${pkgver}
mkdir -p m4
autoreconf -fiv
+ patch -p1 -i ../gpgme-2.0.patch # Fix build with gpgme 2.0
cp -a "${srcdir}"/${pkgname}-${pkgver}{,-gtk}
}
=====================================
gpgme-2.0.patch
=====================================
@@ -0,0 +1,12 @@
+diff -ru profanity-0.15.0.orig/src/pgp/gpg.c profanity-0.15.0/src/pgp/gpg.c
+--- profanity-0.15.0.orig/src/pgp/gpg.c 2025-06-04 12:46:15.017497664
+0200
++++ profanity-0.15.0/src/pgp/gpg.c 2025-06-04 12:50:22.028087967 +0200
+@@ -656,7 +656,7 @@
+ error = gpgme_get_key(ctx, recipient->keyid, &key, 1);
+
+ if (!error && key) {
+- const char* addr = gpgme_key_get_string_attr(key,
GPGME_ATTR_EMAIL, NULL, 0);
++ const char* addr = key->uids->email;
+ if (addr) {
+ g_string_append(recipients_str, addr);
+ }
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/profanity/-/commit/ac1d3ac9ae237718b3523843333969b9833107cf
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/profanity/-/commit/ac1d3ac9ae237718b3523843333969b9833107cf
You're receiving this email because of your account on gitlab.archlinux.org.