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

Bug 554538

Summary: xfce-base/garcon, xfce-base/xfce4-appfinder-4.12.0 and xfce4-panel-4.12.0 : add GTK+2 compatibility
Product: Gentoo Linux Reporter: René Rhéaume <rene.rheaume>
Component: Current packagesAssignee: XFCE Team <xfce>
Status: UNCONFIRMED ---    
Severity: enhancement CC: herrtimson
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: xfce4-appfinder-4.12.0-r1.ebuild.patch
xfce4-panel-4.12.0.ebuild.patch
xfce4-panel-4.12.0-r1.ebuild

Description René Rhéaume 2015-07-11 19:27:00 UTC
Upstream XFCE 4.12 is still compatible with GTK+2 and many XFCE Gentoo packages builds correctly on GTK+2. 

However, garcon 0.5.0 is required by some XFCE components and is compatible with GTK+3 only. Version 0.4.0 was the last GTK+2 compatible version. Please resurrect it.

Also, do not force --enable-gtk3 in xfce4-appfinder and xfce4-panel ebuilds. Instead, introduce +gtk3 USE flag. The default will be GTK+3 which seems what Gentoo developers prefer while keeping the option to revert to GTK+2.

Reproducible: Always

Steps to Reproduce:
1. emerge -1 xfce4-appfinder xfce4-panel

Actual Results:  
xfce4-appfinder and xfce4-panel linked to GTK+3

Expected Results:  
xfce4-appfinder and xfce4-panel linked to GTK+3 if USE=gtk3 and to GTK+2 otherwise
Comment 1 René Rhéaume 2015-07-11 19:27:37 UTC
Created attachment 406548 [details, diff]
xfce4-appfinder-4.12.0-r1.ebuild.patch
Comment 2 René Rhéaume 2015-07-11 19:28:34 UTC
Created attachment 406550 [details, diff]
xfce4-panel-4.12.0.ebuild.patch
Comment 3 tt_1 2016-10-04 19:33:08 UTC
Recent gtk-3.20 update broke not only my theme, but also the appfinder menu and the terminal. So thank you for the ebuilds! However, it seems as if xfce-base/garcon offers both gtk+2 and gtk+3 bindings support at runtime? So there should not be any need to get 0.4.0 back into the tree?
Comment 4 René Rhéaume 2017-01-28 22:56:31 UTC
Created attachment 461780 [details]
xfce4-panel-4.12.0-r1.ebuild
Comment 5 René Rhéaume 2017-01-28 22:59:44 UTC
Comment on attachment 406550 [details, diff]
xfce4-panel-4.12.0.ebuild.patch

The same patch can be applied to xfce4-panel-4.12.0-r1.ebuild