You are not logged in.
Hello,
Is it possible to install and use evolution email client without gnome-desktop?
At this time, gnome-desktop is pulled because the package depends on it, is there a good reason for that?
I've been using evolution on cinnamon desktop env without gnome desktop installed for years on different distros and was surprised to see pacman would pull a desktop env for a mail client.
Example here :
https://packages.debian.org/sid/evolution
Thank you.
Offline
It comes down to Arch's philosophy of Simplicity, which states "[...]Arch ships the configuration files provided by upstream with changes limited to distribution-specific issues like adjusting the system file paths.".
The upstream configuration sets '#cmakedefine HAVE_GNOME_DESKTOP 1', which pulls in the gnome-desktop dep.
You are, of course, free to build your own, or check the AUR to see if someone has already create a package for 'evolution without gnome-desktop'.
Last edited by twelveeighty (2025-02-01 19:37:31)
Offline
Interesting, so it's just because it's compiled to expect gnome to exist? Can I also compile the whole rest of gnome's suite (cheese, terminal, whatever) without a dependency on gnome?
Last edited by jl2 (2025-02-01 20:27:17)
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Offline
Nope:
#******************************************************************************* # Check required libraries #******************************************************************************* ... gnome_desktop_dep = dependency('gnome-desktop-3.0') ...
Offline
It comes down to Arch's philosophy of Simplicity, which states "[...]Arch ships the configuration files provided by upstream with changes limited to distribution-specific issues like adjusting the system file paths.".
The upstream configuration sets '#cmakedefine HAVE_GNOME_DESKTOP 1', which pulls in the gnome-desktop dep.
You are, of course, free to build your own, or check the AUR to see if someone has already create a package for 'evolution without gnome-desktop'.
I'm not sure how deep the rabbit hole goes if go this way, but if it's a simple define change in a makepkg why not?
Offline
It's definitely possible to use Evolution without running gnome. Although I use mutt, I have Evolution for testing and it runs fine with my i3 setup.
Offline
And can you run it if you ignore the gnome dependencies?
Offline
No, I installed all needed dependencies. I don't mind them being installed as long I don't have to actually run gnome.
Offline
It's possible the OP is misunderstanding what gnome-desktop is.
gnome-desktop (package) != Gnome environment
It's just a tiny utility library, and is required by Evolution.
~ ❯ pactree -r gnome-desktop
gnome-desktop
└─evolution
Hyprland and Sway are the only environments I have installed here... and I use Evolution.
Offline
Yes this is very similar to what my setup is.
Offline