GNOME Bugzilla – Bug 730778
Fix gtk-mac-integration support
Last modified: 2018-03-26 15:37:21 UTC
The api for gtk-mac-integration changed a while ago, it has been broken since.
Created attachment 277249 [details] [review] Fix gtk-mac-integration support
Review of attachment 277249 [details] [review]: Sounds good to me, but I think we should add some version check in configure.ac to make sure we are using a package with the new API. BTW should not we be using gtk-mac-integration-gtk2 and gtk-mac-integration-gtk3 instead of just gtk-mac-integration At least this is what I get by taking a quick look at https://git.gnome.org/browse/gtk-mac-integration/tree/configure.ac Also can you port this path to master? thanks
>Sounds good to me, but I think we should add some version check in configure.ac to make sure we are using a package with the new API. Sounds like a really ugly solution. That version has been out for 4 years and nobody should be using that since JHBuild pulls in the latest. >should not we be using gtk-mac-integration-gtk2 and gtk-mac-integration-gtk3 instead of just gtk-mac-integration ... Also can you port this path to master? I don't have a gtk3 build env set up on OSX atm (huge pita). So I can't test any rebase. But explicitly checking for gtk2 sounds fine. My understanding is that 90% of what gtk-mac-integration does is built into Gtk3 now e.g. GtkApplication, GMenu. I have not used gtk3 glade on OSX but it should no longer need this.
Created attachment 279270 [details] [review] [PATCH] MASTER - Fix gtk-mac-integration
Created attachment 279271 [details] [review] [PATCH] GLADE-3-8 Fix gtk-mac-integration support
Rebased on master and does check for -gtk3/-gtk2 pkgconfig files. Do note that it requires building gtk-mac-integration from git until they make another release though.
The latest release 2.0.8 of gtk-mac-integration is out now. Would it be possible to release a new version of glade 3.8 that incorporates these proposed fixes? Thanks
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/glade/issues/160.