Package Details: geary-git r5442.c4d0b714-1

Git Clone URL: (read-only, click to copy)
Package Base: geary-git
Description: An email application built around conversations, for the GNOME 3 desktop.
Upstream URL:
Keywords: client email GNOME
Licenses: GPL3
Conflicts: geary
Provides: geary
Submitter: emersion
Maintainer: letorbi
Last Packager: letorbi
Votes: 12
Popularity: 0.000002
First Submitted: 2015-08-31 14:59
Last Updated: 2020-01-31 21:41

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Redi commented on 2018-05-28 22:35

Am I missing something?

[ 30%] Building C object src/sqlite3-unicodesn/CMakeFiles/sqlite3-unicodesn.dir/libstemmer_c/src_c/stem_UTF_8_turkish.c.o
[ 30%] Linking C static library libsqlite3-unicodesn.a
[ 30%] Built target sqlite3-unicodesn
Scanning dependencies of target git-version
[ 30%] Built target git-version
make[2]: *** No rule to make target '../src/engine/api/geary-config.vala', needed by 'src/.geary-engine.stamp'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:905: src/CMakeFiles/geary-engine.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().

letorbi commented on 2018-05-24 18:49

@vivaeltopo Yes, you're right. The changes in are not required to build Geary via CMake - kinda obvious, but I never thought about it ^^ I've got no idea why the original maintainer added it to the enchant2 patch, but I've removed from the patch-file now.

vivaeltopo commented on 2018-05-24 11:48

Yes, package is building correctly. I removed the meson patch, since we only use cmake?!

letorbi commented on 2018-05-24 07:52

@vivaeltopo I've updated the patch and geary is compiling on my system now again. But I've had to update the diff of the file and not of CMakeLists.txt like you suggest in your comment. Can you please verify that the package is building on your system?

vivaeltopo commented on 2018-05-24 07:28

geary-enchant2.patch has to be updated:

letorbi commented on 2018-04-17 09:48

The enchant-2 patch needs to be updated. A fixed version can be found at:

EDIT: The patch has been updated, so the package should build again.

joelongjiamian commented on 2018-04-14 14:23

Package no longer builds:

==> Starting prepare()...
patching file CMakeLists.txt
patching file src/CMakeLists.txt
Hunk #1 succeeded at 517 (offset 9 lines).
patching file
Hunk #1 FAILED at 61.
1 out of 1 hunk FAILED -- saving rejects to file

rafaelff commented on 2018-02-01 13:48

It seems enchant doesn't have support to vala (i.e. doesn't create .vapi files), so indeed that seems to be an obstacle for meson..

emersion commented on 2018-02-01 10:18

Tried using meson, but I've got issues with enchant, so I copied the official package's fix (still using CMake).

letorbi commented on 2018-01-29 11:08

The Geary developers switched from CMake to Meson and have removed the old build-files. This package still uses CMake, so it won't build anymore, this is why I've flagged it as out-of-date

The fix would be to replace the old CMake instructions in the PKGBILD file with the corresponding Meson commands:

  1. ./configure --prefix=/usr ... with meson --prefix=/usr --buildtype=release builddir

  2. make with ninja -v -C builddir

  3. make install DESTDIR="$pkgdir" with DESTDIR="$pkgdir" ninja -v -C builddir install

With this changes geary-git builds on my system again. However, the configure options --disable-schemas-compile --disable-desktop-update --disable-icon-update have been dropped. Please write a comment, if you know how to apply them with Meson.