aboutsummaryrefslogtreecommitdiffstats
path: root/community/geary/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/geary/APKBUILD')
-rw-r--r--community/geary/APKBUILD48
1 files changed, 31 insertions, 17 deletions
diff --git a/community/geary/APKBUILD b/community/geary/APKBUILD
index fcdcda95116..9caaa1e66ca 100644
--- a/community/geary/APKBUILD
+++ b/community/geary/APKBUILD
@@ -1,17 +1,20 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=geary
-pkgver=40.0
-pkgrel=5
+pkgver=44.1
+pkgrel=1
pkgdesc="Geary is an email application built around conversations"
url="https://wiki.gnome.org/Apps/Geary"
-# s390x and mips blocked by libhandy1
-# mips64 and riscv64 blocked by webkit2gtk
-arch="all !s390x !mips !mips64 !riscv64"
+arch="all"
license="LGPL-2.1-or-later AND CC-BY-3.0 AND BSD-2-Clause"
-depends="iso-codes dbus:org.freedesktop.Secrets"
+depends="
+ dbus:org.freedesktop.Secrets
+ dbus:org.freedesktop.Telepathy.AccountManager
+ iso-codes
+ "
makedepends="
appstream-glib-dev
+ desktop-file-utils
enchant2-dev
folks-dev
gcr-dev
@@ -25,24 +28,28 @@ makedepends="
itstool
json-glib-dev
libcanberra-dev
- libucontext-dev
libgee-dev
libhandy1-dev
libnotify-dev
libpeas-dev
libsecret-dev
libstemmer-dev
- libunwind-dev
libxml2-dev
meson
sqlite-dev
vala
- webkit2gtk-dev
+ webkit2gtk-4.1-dev
ytnef-dev
"
-checkdepends="xvfb-run desktop-file-utils ibus"
+checkdepends="
+ dbus
+ gnutls-utils
+ ibus
+ xvfb-run
+ xz
+ "
options="!check" # https://gitlab.gnome.org/GNOME/geary/-/issues/776
-subpackages="$pkgname-lang $pkgname-doc"
+subpackages="$pkgname-dbg $pkgname-lang $pkgname-doc"
source="https://download.gnome.org/sources/geary/${pkgver%.*}/geary-$pkgver.tar.xz"
# secfixes:
@@ -50,19 +57,26 @@ source="https://download.gnome.org/sources/geary/${pkgver%.*}/geary-$pkgver.tar.
# - CVE-2020-24661
build() {
- LDFLAGS="$LDFLAGS -lucontext" abuild-meson \
- -Dlibunwind=auto \
+ abuild-meson \
+ -Db_lto=true \
+ -Dlibunwind=disabled \
-Dprofile=release \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- xvfb-run meson test --no-rebuild -v -C output
+ LANG="en_US.UTF-8" \
+ XDG_RUNTIME_DIR="$(mktemp -d -p "$builddir")" \
+ xvfb-run -a \
+ dbus-run-session -- \
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="d31716121be63a9d39caf4bffacce0109cebcc8048127c37fac6969b4103ab2cf12aac9bed73623b0f3baf7f39996b8f0b0fe9b57968054d51ae3e209f6b1522 geary-40.0.tar.xz"
+sha512sums="
+f84d0fc1ce0b34d867acaf97f891c79f0c74cd6f020f6224663c985e2be102469b974a75f6f7bf6daa580fdf88d3413fcf16096d0dc89638081fa045ab2e152a geary-44.1.tar.xz
+"