[Users] Fancy plugin / HTML

Ralf Mardorf kde.lists at yahoo.com
Thu Oct 7 02:42:02 CEST 2021


On Wed, 6 Oct 2021 13:17:40 -0400, Ed wrote:
>sudo apt-get build-deps claws-mail

Hi,

this does install the dependencies to build the GTK2 branch without
the fancy plugin.

https://manpages.ubuntu.com/manpages/focal/man8/apt-get.8.html
https://packages.ubuntu.com/focal/claws-mail
Ubuntu upstream, aka Debian:
https://tracker.debian.org/pkg/claws-mail

On Thu, 7 Oct 2021 07:18:07 +1100, Peter Richards wrote:
>Did you find a complete/definitive set of instructions on how to
>compile a plugin please ?

If all build dependencies are available, you don't need to compile a
single plugin, just build claws with all plugins. Claws itself is
lightweight software, building it on your 4 GiB RAM quad core will take
just a few minutes.

To build fancy for the Claws GTK2 branch that is installed on your
Ubuntu, you need to build the bloated and high vulnerable webkitgtk2.
Don't do that! Building webkitgtk2 on your machine likely takes hours.

Instead build the GTK3 branch [1]. Ubuntu provides webkit2gtk
https://packages.ubuntu.com/focal-updates/libwebkit2gtk-4.0-dev .

Note the differences: webkitgtk2 -> webkit  gtk2
                      webkit2gtk -> webkit2 gtk3

"configure" tells you what dependencies are missing. If "foo" is
missing, keep Ubuntu's split packages approach in mind and search for a
package named "foo-dev", "libfoo-dev"...

Regards,
Ralf

[1]
On Wed, 6 Oct 2021 16:50:39 -0000, Paul wrote:
>Build the gtk3 version of Claws Mail, its fancy plugin uses the newer
>webkit library. This talk of "high vulnerability" is old news and not
>relevant with gtk3 Claws Mail (i.e. the version 4.0.0 release).


More information about the Users mailing list