mail-client / geary

A lightweight, easy-to-use, feature-rich email client

Official package sites : https://wiki.gnome.org/Apps/Geary ·

v40.0-r1 :: 0 :: gentoo

Modified
License
LGPL-2.1+ CC-BY-3.0 CC-BY-SA-3.0
Keywords
~amd64 ~arm64 ~x86
USE flags
test ytnef

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
ytnef
Enable optional TNEF attachments parser support using net-mail/ytnef

app-crypt / gcr : Libraries for cryptographic UIs and accessing PKCS#11 modules

app-crypt / libsecret : GObject library for accessing the freedesktop.org Secret Service API

app-text / enchant : Spellchecker wrapping library

app-text / gspell : Spell check library for GTK+ applications

app-text / iso-codes : ISO language, territory, currency, script codes and their translations

dev-db / sqlite : SQL database engine

dev-libs / folks : Library for aggregating people from multiple sources

dev-libs / glib : The GLib library of C routines

dev-libs / gmime : Utilities for creating and parsing messages using MIME

dev-libs / icu : International Components for Unicode

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / libgee : GObject-based interfaces and classes for commonly used data structures

dev-libs / libpeas : A GObject plugins library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / snowball-stemmer : Snowball compiler and stemming algorithms

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

gui-libs / libhandy : Building blocks for modern adaptive GNOME apps

media-libs / gsound : Thin GObject wrapper around the libcanberra sound event library

net-libs / gnome-online-accounts : GNOME framework for accessing online accounts

net-libs / libsoup : HTTP client/server library for GNOME

net-libs / webkit-gtk : Open source web browser engine

net-mail / ytnef : Yeraze's TNEF Stream Reader - for winmail.dat files

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-misc / shared-mime-info : The Shared MIME-info Database specification

app-crypt / gcr : Libraries for cryptographic UIs and accessing PKCS#11 modules

app-crypt / libsecret : GObject library for accessing the freedesktop.org Secret Service API

app-text / enchant : Spellchecker wrapping library

app-text / gspell : Spell check library for GTK+ applications

app-text / iso-codes : ISO language, territory, currency, script codes and their translations

dev-db / sqlite : SQL database engine

dev-libs / folks : Library for aggregating people from multiple sources

dev-libs / glib : The GLib library of C routines

dev-libs / gmime : Utilities for creating and parsing messages using MIME

dev-libs / icu : International Components for Unicode

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / libgee : GObject-based interfaces and classes for commonly used data structures

dev-libs / libpeas : A GObject plugins library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / snowball-stemmer : Snowball compiler and stemming algorithms

gnome-base / gsettings-desktop-schemas : Collection of GSettings schemas for GNOME desktop

gui-libs / libhandy : Building blocks for modern adaptive GNOME apps

media-libs / gsound : Thin GObject wrapper around the libcanberra sound event library

net-libs / gnome-online-accounts : GNOME framework for accessing online accounts

net-libs / libsoup : HTTP client/server library for GNOME

net-libs / webkit-gtk : Open source web browser engine

net-mail / ytnef : Yeraze's TNEF Stream Reader - for winmail.dat files

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

810739
mail-client/geary-40.0-r1 fails to compile with dev-lang/python-exec[-native-symlinks]
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
mail-client/geary: subscribe to snowball-stemmer subslot
We need to be rebuilt when snowball-stemmer changes ABI. Bug: https://bugs.gentoo.org/719402 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: fix libhandy vala dep
It was still requiring libhandy:0.0[vala] instead of libhandy:1[vala] Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: fix tests and test dep handling
Tests were still failing for me, because root user has a XDG_DATA_DIRS set now when flatpak is installed, and it can't access those folders under sandbox to write dconf settings in. Fix it properly by calling gnome2_environment_reset, which sets it to use the memory backend instead. Also downgrade gnutls[tools] to a test-only dep, which it is (certtool called by a unit test only). Bug: https://bugs.gentoo.org/739524 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: drop obsolete libunwind dependency
geary-40 build passes -Dlibunwind=disabled, yet kept the dep. Drop it. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
mail-client/geary: Keyword 40.0 arm64, #794955
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yuan Liao · gentoo
mail-client/geary-40.0: Use release build profile
Upstream documentation suggests that distributions must use the release build profile when providing a package for Geary. Reference: https://gitlab.gnome.org/GNOME/geary/-/blob/gnome-40.0/BUILDING.md#build-profiles Closes: https://github.com/gentoo/gentoo/pull/20617 Signed-off-by: Yuan Liao <liaoyuan@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
mail-client/geary: Version bump to 40.0
Also unset GSETTINGS_BACKEND for bug #739524 Closes: https://bugs.gentoo.org/739524 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
mail-client/geary: Track subslot of dev-libs/folks
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: security cleanup
Bug: https://bugs.gentoo.org/739174 Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: security bump to 3.36.3.1
Bug: https://bugs.gentoo.org/739174 Package-Manager: Portage-2.3.103, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: bump to 3.36.2
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
*/*: slotmove sys-libs/libunwind from SLOT=7 to SLOT=0
SLOT=7 does not mean much nowadays. Let's default to SLOT=0. Reported-by: Arfrever Frehtes Taifersar Arahesis Bug: https://bugs.gentoo.org/693250 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: bump to 3.36.1
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: bump to 3.36.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: ensure a single enchant version mapped at runtime
webkit-gtk-2.26.4-r0 was added for security, which many be using enchant:0. Update the dep here to ensure revision that uses enchant:2 for sure again. Disallowing 2.26.3-r1 should be fine, as it just adds extra security safety net. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: downgrade appstream-glib dep to bdepend
Upstream only ensures appdata.its is present (even though it's now available from latest gettext too), not needed at runtime. Fixes: 76b8fd2013370ba18a9beab938c64032f11a7331 Bug: https://bugs.gentoo.org/702030 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: ensure a single enchant version mapped at runtime
Raise dependencies further to ensure all libraries used also use enchant:2, so we don't get both libenchant.so and libenchant-2.so mapped in at runtime, with each having mostly the same symbol names. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: add missing subslot operator dep on gspell
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: ensure enchant:2 gets used
Subslot operator dep is rather iffy here, so ensure enchant:2 gets used in a revbump - now that we can Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: declare enchant dep as := for now, as either work
It's not ideal to := depend, but meson.build checks for enchant-2 first, so a locking to enchant:0 would be wrong as well. So use a subslot operator for now, and should be revbumped later to lock to enchant:2 instead. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
mail-client/geary: x86 keyworded (bug #704182)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: various package fixes and touchups
* Fix tests (one needs virtx) * Fix some minimum deps and sort in meson.build occurrence order * Require webkit-gtk-2.26 to ensure a build conditional compatibility branch is used (building against 2.24 and then upgrading webkitgtk to 2.26 without geary rebuild may end up taking lots of CPU for some operations, afaiu) * Fix automagic dep on ytnef (previously may have linked against it even with USE=-ytnef if the library was present) * Drop conditional unwind support, as it's automagic and as it's a small dep, didn't fix it fully (much more involved than for ytnef) * Move introspection,vala USE flag requirements to build-time only - these aren't needed at runtime for geary. * Add missing itstool build depend * Drop old LINGUAS based translation file dropping - it's not done for almost all meson based packages, and we aren't special in any way * Drop dconf dep - again, don't think geary is more special than any other GSettings using application that don't dep on it for persistent configuration storage * Explicit meson_options settings where appropriate, resorted in meson_options.txt order Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
mail-client/geary: Add missing dependency
Closes: https://bugs.gentoo.org/702030 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Heidelberg · gentoo
mail-client/geary: bump 3.34.2
- added dep on gspell[vala] - added optional dep on net-mail/ytnef - added dep on gui-libs/libhandy - bumped to EAPI 7 - raised vala dep to 0.44 - implement BDEPEND Compile, run and usage tested. Closes: https://bugs.gentoo.org/697050 Closes: https://github.com/gentoo/gentoo/pull/13070 Signed-off-by: David Heidelberg <david@ixit.cz> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary-0.12.4: restrict to <=vala-0.42
Fails to compile with 0.44 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sobhan Mohammadpour · gentoo
mail-client/geary: fix Q&A and make dependency on libunwind optional
remove non existing function call, closes: 680888 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sobhan Mohammadpour <sobhan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sobhan Mohammadpour · gentoo
mail-client/geary: bump from 0.12 → 3.32.0
Major bumped, add as masked changed build system to meson, call xdg stuff, removed deps that are no longer needed and an unwind use flag, mask will be removed after some testing Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sobhan Mohammadpour <sobhan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: add missing intltool dep
Closes: https://bugs.gentoo.org/674718 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: drop previous unbuildable version
This drops the package overall from stable to ~arch for the time being. Feel free to request it stable yet again after 16th March 2019 if you desire it on stable tree systems. Bug: https://bugs.gentoo.org/670749 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: bump to 0.12.4, fix build
Closes: https://bugs.gentoo.org/670749 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: remove old
Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
mail-client/geary: x86 stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
mail-client/geary: amd64 stable wrt bug #670024
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
mail-client/geary: bump to 0.12.3
* Review deps and fix things up. * Fix licenses. * Remove questionable IUSE=nls, empty string LINGUAS should do what -nls did (albeit not sure about help manual translations) * Remove WITH_UNITY option, unfortunately automagic now, but not worrying about it as I don't think we have the libraries available anywhere. Closes: https://bugs.gentoo.org/652278 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Thomas Deutschmann · gentoo
mail-client/geary: x86 stable (bug #631656)
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Mikle Kolyada · gentoo
mail-client/geary: amd64 stable wrt bug #631656
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Pacho Ramos · gentoo
mail-client/geary: Version bump, also now supporting webkitgtk4
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Mart Raudsepp · gentoo
mail-client/geary: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Pacho Ramos · gentoo
mail-client/geary: x86 stable, bug 606818
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86"
Pacho Ramos · gentoo
mail-client/geary: amd64 stable, bug 606818
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64"
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
mail-client/geary: Version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Pacho Ramos · gentoo
mail-client/geary: Fix warnings with vala-0.34 (#601778 by Toralf Förster), don't make warnings fatal.
Package-Manager: portage-2.3.2
Pacho Ramos · gentoo
mail-client/geary: Version bump
Package-Manager: portage-2.3.2
Pacho Ramos · gentoo
mail-client/geary: Drop old
Package-Manager: portage-2.3.2
Pacho Ramos · gentoo
mail-client/geary: x86 stable, bug 587010
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86"
Pacho Ramos · gentoo
mail-client/geary: amd64 stable, bug 587010
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64"
Pacho Ramos · gentoo
mail-client/geary: Version bump
Package-Manager: portage-2.3.0_rc1
Pacho Ramos · gentoo
mail-client/geary: Drop old
Package-Manager: portage-2.3.0_rc1
Pacho Ramos · gentoo
mail-client/geary: x86 stable, bug 584468
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="x86"
Pacho Ramos · gentoo
mail-client/geary: amd64 stable, bug 584468
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="amd64"
Pacho Ramos · gentoo
mail-client/geary: Version bump
Package-Manager: portage-2.3.0_rc1
Pacho Ramos · gentoo
mail-client/geary: Drop old
Package-Manager: portage-2.3.0_rc1
Agostino Sarubbo · gentoo
mail-client/geary: x86 stable wrt bug #551826
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Mikle Kolyada · gentoo
mail-client/geary: amd64 stable wrt bug #551826
Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches
Julian Ospald · gentoo
mail-client/geary: version bump to 0.6.5
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed