Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 662222 - mail-client/evolution-3.24.6: installs autostart file into /usr/etc/xdg/autostart
Summary: mail-client/evolution-3.24.6: installs autostart file into /usr/etc/xdg/autos...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-26 22:32 UTC by Alexander Tsoy
Modified: 2018-09-09 17:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Tsoy 2018-07-26 22:32:16 UTC
$ portageq owners / /usr/etc/xdg/autostart/evolution-alarm-notify.desktop
mail-client/evolution-3.24.6
        /usr/etc/xdg/autostart/evolution-alarm-notify.desktop


ebuild should pass CMAKE_INSTALL_PREFIX to cmake:

CMakeLists.txt:ensure_default_value(SYSCONF_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/etc")
data/CMakeLists.txt:set(autostartdir ${SYSCONF_INSTALL_DIR}/xdg/autostart)
Comment 1 Alexander Tsoy 2018-07-26 22:37:06 UTC
(In reply to Alexander Tsoy from comment #0)
> ebuild should pass CMAKE_INSTALL_PREFIX to cmake:
Sorry, I mean SYSCONF_INSTALL_DIR
Comment 2 Mart Raudsepp gentoo-dev 2018-08-04 18:55:34 UTC
I guess as-is we have evolution calender reminders broken when the desktop session has never started evolution? I don't use these extensively, would be nice if someone confirmed (otherwise I don't see the point to autostart this maybe..)
Comment 3 Larry the Git Cow gentoo-dev 2018-09-09 17:52:40 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045f61b66b41c403696f53645bdbf671ff740f54

commit 045f61b66b41c403696f53645bdbf671ff740f54
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2018-09-09 17:00:21 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2018-09-09 17:52:00 +0000

    mail-client/evolution: bump to 3.26.6
    
    Add SYSCONF_INSTALL_DIR passing to fix evolution-alarm-notify
    autostart, ensuring alarms show up without having started
    evolution after desktop session start.
    
    Remove the gtk-update-icon-cache avoidance hack - it seems
    upstream honors DESTDIR by now (not running it postinst if set).
    
    Closes: https://bugs.gentoo.org/662222
    Package-Manager: Portage-2.3.49, Repoman-2.3.10

 mail-client/evolution/Manifest                |   1 +
 mail-client/evolution/evolution-3.26.6.ebuild | 159 ++++++++++++++++++++++++++
 2 files changed, 160 insertions(+)