diff options
Diffstat (limited to 'community/geary/APKBUILD')
-rw-r--r-- | community/geary/APKBUILD | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/community/geary/APKBUILD b/community/geary/APKBUILD index 5a615471c09..9caaa1e66ca 100644 --- a/community/geary/APKBUILD +++ b/community/geary/APKBUILD @@ -1,16 +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=7 +pkgver=44.1 +pkgrel=1 pkgdesc="Geary is an email application built around conversations" url="https://wiki.gnome.org/Apps/Geary" -# s390x and riscv64 blocked by rust -> libhandy1 -arch="all !s390x !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 @@ -24,42 +28,49 @@ 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" -options="!check" # https://gitlab.gnome.org/GNOME/geary/-/issues/776 -subpackages="$pkgname-lang $pkgname-doc" -source="https://download.gnome.org/sources/geary/${pkgver%.*}/geary-$pkgver.tar.xz - vala-0.56.patch +checkdepends=" + dbus + gnutls-utils + ibus + xvfb-run + xz " +options="!check" # https://gitlab.gnome.org/GNOME/geary/-/issues/776 +subpackages="$pkgname-dbg $pkgname-lang $pkgname-doc" +source="https://download.gnome.org/sources/geary/${pkgver%.*}/geary-$pkgver.tar.xz" # secfixes: # 3.37.91-r0: # - 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() { @@ -67,6 +78,5 @@ package() { } sha512sums=" -d31716121be63a9d39caf4bffacce0109cebcc8048127c37fac6969b4103ab2cf12aac9bed73623b0f3baf7f39996b8f0b0fe9b57968054d51ae3e209f6b1522 geary-40.0.tar.xz -520a0038748eefabc767a4904bf428fda8b75fc2ae2e288ad8864b18231f07ea46e436a82e461b4b35cc438576036d7bbab3b2fb20bbe4ff4d99cb9ca7c2e83b vala-0.56.patch +f84d0fc1ce0b34d867acaf97f891c79f0c74cd6f020f6224663c985e2be102469b974a75f6f7bf6daa580fdf88d3413fcf16096d0dc89638081fa045ab2e152a geary-44.1.tar.xz " |