Package Details: geary-git r5442.c4d0b714-1

Git Clone URL: https://aur.archlinux.org/geary-git.git (read-only, click to copy)
Package Base: geary-git
Description: An email application built around conversations, for the GNOME 3 desktop.
Upstream URL: https://gitlab.gnome.org/GNOME/geary
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().
    Aborting...

letorbi commented on 2018-05-24 18:49

@vivaeltopo Yes, you're right. The changes in meson.build 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 meson.build 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 meson.build 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: https://pastebin.com/Da0iD6vA

letorbi commented on 2018-04-17 09:48

The enchant-2 patch needs to be updated. A fixed version can be found at: https://pastebin.com/Xb4RECRM

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 meson.build
Hunk #1 FAILED at 61.
1 out of 1 hunk FAILED -- saving rejects to file meson.build.rej

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.