You are not logged in.
I decided I need to check Convey (Geary hard fork) https://gitlab.gnome.org/donnybeelo/convey but author provides scr and flatpak only, I did PKGBUILD for convey-git. I do not have an account and never submitted one. So if someone will check it and make it to AUR for easier updating, Thanks! And sorry If I did something wrong.
pkgname=convey-git
pkgver=r7459.329d971
pkgrel=1
pkgdesc="Convey application from GNOME GitLab"
arch=('x86_64')
url="https://gitlab.gnome.org/donnybeelo/convey"
license=('GPL-3.0-or-later')
depends=(
'cairo'
'enchant'
'folks'
'gcr-4'
'glib2'
'gmime3'
'gnome-online-accounts'
'gst-plugins-bad'
'gst-plugins-base'
'gstreamer'
'gtk4'
'icu'
'iso-codes'
'json-glib'
'libadwaita'
'libgee'
'libpeas-2'
'libsecret'
'libsoup3'
'libunwind'
'libxml2'
'sqlite'
'webkitgtk-6.0'
'libytnef'
)
makedepends=(
'git'
'gobject-introspection'
'itstool'
'meson'
'ninja'
'vala'
)
source=("git+https://gitlab.gnome.org/donnybeelo/convey.git")
sha256sums=('SKIP')
pkgver() {
cd convey
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
}
build() {
arch-meson convey build
meson compile -C build
}
package() {
meson install -C build --destdir "$pkgdir"
}Offline
Looks good at first glance, remember that you can always make an account on the AUR and submit/maintain it yourself! See https://wiki.archlinux.org/title/AUR_su … guidelines
Last edited by sfn (2026-10-02 10:57:08)
Offline
Building & Licensing
Please consult the BUILDING.md and
COPYING files for more information about building Convey
and the licence granted by its copyright holders for redistribution.
The COPYING file is not for GPL3 or later, but for another gnu license .
namcap report from clean chroot build
convey-git W: Dependency gst-plugins-bad-libs detected and implicitly satisfied (libraries ['usr/lib/libgstplay-1.0.so.0'] needed in files ['usr/lib/convey/plugins/sent-sound/libsent-sound.so'])
convey-git W: Dependency libgoa detected and implicitly satisfied (libraries ['usr/lib/libgoa-1.0.so.0'] needed in files ['usr/lib/convey/libconvey-client-50.2-1.so'])
convey-git W: Dependency libstemmer detected and implicitly satisfied (libraries ['usr/lib/libstemmer.so.0'] needed in files ['usr/lib/convey/web-extensions/libconvey-web-process.so', 'usr/lib/convey/libconvey-client-50.2-1.so'])
convey-git W: Dependency dconf detected and implicitly satisfied (needed for glib schemas)
convey-git W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/libc.so.6'] needed in files ['usr/lib/convey/web-extensions/libconvey-web-process.so', 'usr/lib/convey/plugins/notification-badge/libnotification-badge.so', 'usr/lib/convey/plugins/mail-merge/libmail-merge.so', 'usr/lib/convey/libconvey-client-50.2-1.so', 'usr/lib/convey/plugins/special-folders/libspecial-folders.so', 'usr/bin/convey', 'usr/lib/convey/plugins/desktop-notifications/libdesktop-notifications.so', 'usr/lib/convey/plugins/email-templates/libemail-templates.so'])
convey-git W: Dependency graphene detected and implicitly satisfied (libraries ['usr/lib/libgraphene-1.0.so.0'] needed in files ['usr/lib/convey/libconvey-client-50.2-1.so'])
convey-git W: Dependency gdk-pixbuf2 detected and implicitly satisfied (libraries ['usr/lib/libgdk_pixbuf-2.0.so.0'] needed in files ['usr/lib/convey/plugins/desktop-notifications/libdesktop-notifications.so', 'usr/lib/convey/libconvey-client-50.2-1.so'])
convey-git W: Dependency pango detected and implicitly satisfied (libraries ['usr/lib/libpangocairo-1.0.so.0', 'usr/lib/libpango-1.0.so.0'] needed in files ['usr/lib/convey/plugins/desktop-notifications/libdesktop-notifications.so', 'usr/lib/convey/libconvey-client-50.2-1.so'])
convey-git W: Dependency hicolor-icon-theme detected and implicitly satisfied (needed for hicolor theme hierarchy)
convey-git W: Dependency included, but may not be needed ('gnome-online-accounts')
convey-git W: Dependency included, but may not be needed ('gst-plugins-bad')
convey-git W: Dependency included, but may not be needed ('gst-plugins-base')
convey-git W: Dependency included, but may not be needed ('iso-codes')Implicitly satisfied deps can cause issues on updates when the packages that depend on them change/switch to other deps.
Explicitly adding them prevents this.
The "included but may not be needed" ones require runtime investigation (remove them then check if the program is still functional) .
@sfn: Registration for the AUR is still closed and there's no ETA when it will be open again.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline