[MacPorts] #53911: gtk3 at 3.22.11_0: fails to build with glib2-devel at 2.52.0_0
MacPorts
noreply at macports.org
Sun Apr 9 06:34:30 UTC 2017
#53911: gtk3 at 3.22.11_0: fails to build with glib2-devel at 2.52.0_0
---------------------+---------------------
Reporter: Ionic | Owner: dbevans
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: gtk3 |
---------------------+---------------------
Comment (by Ionic):
I haven't submitted it upstream yet, since I wanted to have your feedback
first.
Sadly, the different appinfo implementations in glib are mutually
exclusive. Only one specific implementation can be compiled in into the
library at build time, so supporting both is borderline impossible
currently.
Upstream goes a way incompatible with MacPorts - by default, they build
and test with Quartz-based versions of GTK+ which use the appbundle-based
appinfo implementation instead of the .desktop-files-based one. I'm not
quite sure what you and devans are aiming for in MacPorts, but I imagined
it would be being compatible with full desktop environments, which would
need to be able to use and parse .desktop files. For our standard X11
builds, using the appbundle-based appinfo implementation doesn't make a
lot of sense, since almost no program creates .app bundles.
Supporting multiple appinfo implementations would require a pretty huge
rewrite of the subsystem in glib and while upstream would probably not be
against it, it's not by any means a priority for them at the moment and
unlikely to be available any time soon.
--
Ticket URL: <https://trac.macports.org/ticket/53911#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list