FS#50140 - [bluegriffon] Build with gtk3

Attached to Project: Community Packages
Opened by Balló György (City-busz) - Sunday, 24 July 2016, 15:37 GMT
Last edited by Balló György (City-busz) - Monday, 17 October 2016, 13:50 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Muflone (muflone)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Since BlueGriffon depends on Firefox 47+, it's possible to build it with gtk3 support. In order to do this:

- Add --enable-default-toolkit=cairo-gtk3 option to mozconfig file.

- Add support for CSS nodes (required for compatibility with gtk 3.20+): https://git.archlinux.org/svntogit/packages.git/tree/trunk/firefox-gtk3-20.patch?h=packages/firefox

- Remove unneeded import (gtk/gtkcolorsel.h) from the content.patch.

- Add gtk3 flags to LDFLAGS. (I'm don't know why the build fails without this.)

- Disable gconf (it's unused anyway).

- gtk2 may still needed for gtk2 plugins like Flash player.

I attached a diff file for the current package, which implements it.
This task depends upon

Closed by  Balló György (City-busz)
Monday, 17 October 2016, 13:50 GMT
Reason for closing:  Implemented
Additional comments about closing:  bluegriffon 2.1.1-3
Comment by Muflone (muflone) - Sunday, 24 July 2016, 16:13 GMT
Let's first wait the libvpx 1.6 rebuild.
I'll test it after the transition, thank you

Loading...