Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 945485 - mail-client/claws-mail-9999[notification]: needs Ayatana dependency
Summary: mail-client/claws-mail-9999[notification]: needs Ayatana dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-30 20:23 UTC by Alexander Kurakin
Modified: 2025-03-03 13:23 UTC (History)
2 users (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 Kurakin 2024-11-30 20:23:26 UTC
The upstream needs to be applied:
https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=3adb84273e8d7f00e1522e63c06bf41fbad2d46e
Comment 1 Bernard Cafarelli gentoo-dev 2025-02-25 11:38:53 UTC
Thanks for the report! Somehow I did not get the notification mail for this one, so only seeing it now as I work on 4.3.1 bump (which includes this change).

This will probably come through the return of appindicator flag
Comment 2 Larry the Git Cow gentoo-dev 2025-02-25 12:04:41 UTC
The bug has been closed via the following commit(s):

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

commit ca41779483c816888406db7c67656d5d33579ba3
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2025-02-25 12:01:18 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2025-02-25 12:01:18 +0000

    mail-client/claws-mail: 4.3.1 bump, add Ayatana indicator support
    
    This drops alpha and hppa for now (not keyworded in new dep)
    Sync live ebuild
    
    Closes: https://bugs.gentoo.org/945485
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 mail-client/claws-mail/Manifest                |   1 +
 mail-client/claws-mail/claws-mail-4.3.1.ebuild | 224 +++++++++++++++++++++++++
 mail-client/claws-mail/claws-mail-9999.ebuild  |  19 ++-
 3 files changed, 236 insertions(+), 8 deletions(-)
Comment 3 Alexander Kurakin 2025-02-25 12:09:31 UTC
Thanks!

```diff
-	libcanberra? ( notification )
-	libnotify? ( notification )
+	notification? ( || ( appindicator libcanberra libnotify ) )
```

Now, the `notification` is not required?
Comment 4 Bernard Cafarelli gentoo-dev 2025-02-26 21:56:42 UTC
I did not add in commit message, yes, I switched the logic between functionality (notifications) and backend (libnotify, appindicator etc).

Not perfect either, but this is more in line with recent USE flags efforts to focus more on end result than the technology (USE=gui sound, ...)
Comment 5 Alexander Kurakin 2025-02-26 22:22:50 UTC
But what is the "+appindicator -notification" option?
Comment 6 Alexander Kurakin 2025-03-03 13:23:25 UTC
(In reply to Bernard Cafarelli from comment #4)
> I did not add in commit message, yes, I switched the logic between
> functionality (notifications) and backend (libnotify, appindicator etc).
> 
> Not perfect either, but this is more in line with recent USE flags efforts
> to focus more on end result than the technology (USE=gui sound, ...)

Bernard, gentle ping.