Package Details: geary-git 44.0.r86.gf39839a92-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
Submitter: emersion
Maintainer: letorbi
Last Packager: letorbi
Votes: 12
Popularity: 0.000000
First Submitted: 2015-08-31 14:59 (UTC)
Last Updated: 2023-12-22 10:36 (UTC)

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:

  • ~/.cache/geary-development -> ~/.cache/geary
  • ~/.config/geary-development -> ~/.config/geary
  • ~/.local/share/geary-development -> ~/.local/share/geary

Latest Comments

1 2 3 4 5 6 Next › Last »

tiagoporsch commented on 2024-03-23 17:23 (UTC)

Hello! The build is failing due to the removal of the appstream-glib dependency. After manually installing it, it worked.

letorbi commented on 2023-12-22 10:40 (UTC)

@MarsSeed The dependencies have been updated. Let's see how it works out...

Thanks for pointing me to namcap. I was looking for such a tool...

MarsSeed commented on 2023-12-20 13:56 (UTC)

Also, there are missing (undeclared) dependencies, and there are others that are unneeded. Please kindly look into addressing the following namcap warnings:

$ namcap -i geary-git-44.0.r85.gd7ec8bafe-1-x86_64.pkg.tar.zst

WARN: Dependency json-glib detected and implicitly satisfied (libraries ['usr/lib/libjson-glib-1.0.so.0'] needed in files 
    ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency icu detected and implicitly satisfied (libraries ['usr/lib/libicuuc.so.74'] needed in files ['usr/lib/geary/libgeary-client-44.0.so', 
    'usr/lib/geary/web-extensions/libgeary-web-process.so'])
WARN: Dependency at-spi2-core detected and implicitly satisfied (libraries ['usr/lib/libatk-1.0.so.0'] needed in files 
    ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency libgoa detected and implicitly satisfied (libraries ['usr/lib/libgoa-1.0.so.0'] needed in files ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency webkit2gtk-4.1 detected and implicitly satisfied (libraries ['usr/lib/libjavascriptcoregtk-4.1.so.0', 'usr/lib/libwebkit2gtk-4.1.so.0'] 
    needed in files ['usr/lib/geary/libgeary-client-44.0.so', 'usr/lib/geary/web-extensions/libgeary-web-process.so'])
WARN: Dependency dconf detected and implicitly satisfied (needed for glib schemas)
WARN: Dependency gdk-pixbuf2 detected and implicitly satisfied (libraries ['usr/lib/libgdk_pixbuf-2.0.so.0'] needed in files 
    ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency libsoup3 detected and implicitly satisfied (libraries ['usr/lib/libsoup-3.0.so.0'] needed in files 
    ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency pango detected and implicitly satisfied (libraries ['usr/lib/libpangocairo-1.0.so.0', 'usr/lib/libpango-1.0.so.0'] needed in files 
    ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgobject-2.0.so.0', 'usr/lib/libglib-2.0.so.0', 'usr/lib/libgio-2.0.so.0'] 
    needed in files ['usr/bin/geary', 'usr/lib/geary/plugins/sent-sound/libsent-sound.so', 'usr/lib/geary/plugins/mail-merge/libmail-merge.so', 
    'usr/lib/geary/plugins/special-folders/libspecial-folders.so', 'usr/lib/geary/libgeary-client-44.0.so', 
    'usr/lib/geary/plugins/desktop-notifications/libdesktop-notifications.so', 'usr/lib/geary/plugins/notification-badge/libnotification-badge.so', 
    'usr/lib/geary/web-extensions/libgeary-web-process.so', 'usr/lib/geary/plugins/email-templates/libemail-templates.so', 
    'usr/lib/geary/plugins/folder-highlight/libfolder-highlight.so'])
WARN: Dependency hicolor-icon-theme detected and implicitly satisfied (needed for hicolor theme hierarchy)
WARN: Dependency libsecret detected and implicitly satisfied (libraries ['usr/lib/libsecret-1.so.0'] needed in files 
    ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo.so.2'] needed in files ['usr/lib/geary/libgeary-client-44.0.so'])
WARN: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/libc.so.6'] needed in files ['usr/bin/geary', 
    'usr/lib/geary/plugins/notification-badge/libnotification-badge.so', 'usr/lib/geary/plugins/sent-sound/libsent-sound.so', 
    'usr/lib/geary/web-extensions/libgeary-web-process.so', 'usr/lib/geary/plugins/email-templates/libemail-templates.so', 
    'usr/lib/geary/plugins/mail-merge/libmail-merge.so', 'usr/lib/geary/libgeary-client-44.0.so', 
    'usr/lib/geary/plugins/desktop-notifications/libdesktop-notifications.so'])
WARN: Dependency included, but may not be needed ('appstream-glib')
WARN: Dependency included, but may not be needed ('gnome-online-accounts')
WARN: Dependency included, but may not be needed ('libnotify')
WARN: Dependency included, but may not be needed ('libsoup')
WARN: Dependency included, but may not be needed ('nuspell')
WARN: Dependency included, but may not be needed ('webkit2gtk')

INFO: Depends as namcap sees them: 
      depends=(at-spi2-core
               cairo
               dconf
               enchant
               folks
               gcr
               gdk-pixbuf2
               glib2
               glibc
               gmime3
               gsound
               gspell
               gtk3
               hicolor-icon-theme
               icu
               json-glib
               libgee
               libgoa
               libhandy
               libpeas
               libsecret
               libsoup3
               libstemmer
               libunwind
               libxml2
               libytnef
               pango
               sqlite
               webkit2gtk-4.1)

MarsSeed commented on 2023-12-20 13:54 (UTC)

This last commit was a no-change bump as far as devtools / makepkg / AUR helpers are concerned, so they won't rebuild the package unless the user forces it.

MarsSeed commented on 2023-11-16 16:59 (UTC)

Hi all,

Anyone who might have used the geary-preview package should install geary-git instead.

Upstream no longer releases non-stable tags since 2021.

letorbi commented on 2023-07-03 13:34 (UTC)

Hi, I am the maintainer of the geary-git package and I am wondering in what way your package differs from it.

If there is a difference, it might be helpful to mention this in the package description to help others to decide which package they need.

If there is no differences it would be nice if you could remove the package from the AUR to avoid cluttering due to duplicate packages.

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:

  • ~/.cache/geary-development -> ~/.cache/geary
  • ~/.config/geary-development -> ~/.config/geary
  • ~/.local/share/geary-development -> ~/.local/share/geary

letorbi commented on 2021-04-26 10:26 (UTC)

@jonian I've researched a bit and it seems to make sense to use the release profile to prevent that people loose they config and mail database when switching from geary to geary-git.

Apart from that I've also updated the version scheme to match it with the recommendations for VCS packages in the official wiki.

letorbi commented on 2021-04-24 19:40 (UTC)

@jonian I thought about switching to the release-profile a few times already, but I'm still undecided. On the one hand it seems to make sense, because geary-git is obviously a package, but on the other hand it is also a -git package, which represents an unstable development state.

Are there any specific things that break without using the release profile? Or is it just about the user interface background and the icon? I am willing to change the build profile, if there are any problems.

Otherwise I'd like to follow the common behaviour of other -git packages. Do you know, if other -git packages are using release of develop profiles? Or is there something in the AUR guilelines?

jonian commented on 2021-04-24 14:30 (UTC)

Please update build file to use the "release" profile. more info at https://gitlab.gnome.org/GNOME/geary/-/blob/gnome-40.0/BUILDING.md#build-profiles