diff options
Diffstat (limited to 'community/geary/APKBUILD')
-rw-r--r-- | community/geary/APKBUILD | 48 |
1 files changed, 31 insertions, 17 deletions
diff --git a/community/geary/APKBUILD b/community/geary/APKBUILD index eb5dbe10014..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=2 +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_optional=true \ + 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 +" |