Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 893698

Summary: mail-client/claws-mail: Migrate from net-libs/webkit-gtk:4 to :4.1 if possible
Product: Gentoo Linux Reporter: Matt Turner <mattst88>
Component: Current packagesAssignee: Bernard Cafarelli <voyageur>
Status: RESOLVED FIXED    
Severity: normal CC: kuraga333
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4567
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 893668    

Description Matt Turner gentoo-dev 2023-02-09 02:58:44 UTC
We would like to reduce the number of net-libs/webkit-gtk slots.

Please check if it is possible to migrate from net-libs/webkit-gtk:4 to net-libs/webkit-gtk:4.1.

This should be possible (with minor build-system patching, see https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0bb7cd3b47dd02d964a5c27c010eeaea8cc8b1 for example) if net-libs/libsoup:2.4 is not pulled in by the package or any of its dependencies.
Comment 1 Bernard Cafarelli gentoo-dev 2023-02-10 11:55:12 UTC
Alas this is a libsoup migration one, not only webkit-gtk. I added the upstream bug in URL but no progress there

Note this is only for the HTML viewer plugin (fancy) so this can be disabled if needed
Comment 2 Bernard Cafarelli gentoo-dev 2023-02-27 08:23:07 UTC
There is progress upstream, master branch removed libsoup:
https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=e2e7f63c6a0a762dd8d823eb29ad850e665317ff

So we should be able to use another webkit-gtk slot in newer versions (and if needed drop the plugin that depends on it on older versions)
Comment 3 Bernard Cafarelli gentoo-dev 2023-04-02 20:20:37 UTC
OK I got it working for 4.1.1, and next upstream release should just be a s/4.0/4.1/ in configure.ac
Comment 4 Larry the Git Cow gentoo-dev 2023-04-02 20:48:21 UTC
The bug has been closed via the following commit(s):

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

commit 33a5145d1abab8b81e5b3545c04356beb1b5d6f6
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2023-04-02 20:27:21 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2023-04-02 20:47:55 +0000

    mail-client/claws-mail: migrate to net-libs/webkit-gtk:4.1
    
    Closes: https://bugs.gentoo.org/893698
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild  | 216 ++++++++++++++
 .../files/claws-mail-4.1.1-webkitgtk4.1.patch      | 317 +++++++++++++++++++++
 2 files changed, 533 insertions(+)