@vivaeltopo Thx for the hint. I've added itstool to the build-deps and reviewed the dependencies in general.
Search Criteria
Package Details: geary-git 46.0.r3.g8d111ef65-1
Package Actions
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 |
Submitter: | emersion |
Maintainer: | letorbi |
Last Packager: | letorbi |
Votes: | 12 |
Popularity: | 0.000000 |
First Submitted: | 2015-08-31 14:59 (UTC) |
Last Updated: | 2024-06-14 20:47 (UTC) |
Dependencies (35)
- appstream-glib (appstream-glib-gitAUR)
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- dconf
- enchant
- folks (folks-telepathy-gitAUR)
- gcr
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gmime3
- gsound
- gspell
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icu (icu-gitAUR)
- json-glib (json-glib-gitAUR)
- libgee (libgee-gitAUR)
- libgoa
- libhandy (libhandy-gitAUR)
- libpeas
- libsecret
- libsoup3 (libsoup3-gitAUR)
- libstemmer (libstemmer-gitAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libytnef
- pango (pango-gitAUR)
- sqlite (sqlite-fossilAUR)
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR)
- git (git-gitAUR, git-glAUR) (make)
- gobject-introspection (make)
- itstool (make)
- meson (meson-gitAUR) (make)
- vala (vala-gitAUR) (make)
Required by (0)
Sources (1)
letorbi commented on 2018-05-29 21:42 (UTC)
vivaeltopo commented on 2018-05-29 19:49 (UTC)
there seems to be a new dependency: "itstool" not sure if its just a build-dep
Redi commented on 2018-05-29 15:44 (UTC)
@letorbi Looks good to me.
letorbi commented on 2018-05-29 11:14 (UTC) (edited on 2018-05-29 11:21 (UTC) by letorbi)
This package is now using Meson instead of CMake.
@Redi Can you please verify that the package can be built now?
letorbi commented on 2018-05-29 08:48 (UTC) (edited on 2018-05-29 08:49 (UTC) by letorbi)
@Redi It seems that the old CMake config is missing some build instructions for newer files.
Using Meson to build Geary works, but I have to verify that the problem with the enchant-library (see below) is actually fixed, before I can update the package.
Redi commented on 2018-05-28 22:35 (UTC) (edited on 2018-05-28 22:37 (UTC) by Redi)
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 (UTC) (edited on 2018-05-24 18:55 (UTC) by letorbi)
@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 (UTC) (edited on 2018-05-24 11:49 (UTC) by vivaeltopo)
Yes, package is building correctly. I removed the meson patch, since we only use cmake?!
letorbi commented on 2018-05-24 07:52 (UTC)
@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 (UTC)
geary-enchant2.patch has to be updated: https://pastebin.com/Da0iD6vA
Pinned Comments
letorbi commented on 2021-04-26 10:31 (UTC) (edited on 2021-04-26 10:33 (UTC) by letorbi)
Starting with 2021-04-28 (ca0deba)
geary-git
uses the build-profile "release" instead of "development". This causes a change in the names of the cache-, config- and databae-directories.Rename the following directories, if you want to keep your old setup: