First OS X build

@yousseb yousseb released this Dec 30, 2014 · 9 commits to meld-1-8 since this release

First OSX / Quartz build

  • An actual DMG file that you can install right away.
  • No X required.
  • Key mapping is Mac(ish)
  • Used Clearlooks + Tango icon theme in the app so that it looks nice.

Meld version

This was done on Meld 1.8.6. Newer versions of Meld use GTK+3 which I couldn't really get to act properly on OSX. The pop-ups don't feel right. I even back-ported GTK 3.15 and I still had no luck. We're sticking with GTK+ 2 for now. This means that we also have to stick to Meld 1.8.

Build notes

I had some serious issues with gtksourceview building from JHBUILD. gtk-mac-integration-2.0.5 worked while gtk-mac-integration-2.0.7 was not found to be installed by gtksourceview configure script. Long story short: use gtk-mac-integration-2.0.5 and tweak some files in gtksourceview:

  • gtksourceview-i18n.c: will break on quartz_application_get_bundle_id. Edit the file and change #if defined(OSX) to #if 0. It's OK as we only support English for now.
  • Some tests will fail in gtksourceview. Just comment out the broken tests. They're mostly harmless.

Final note

I'm pretty sure there are still things that need to be done. But this is actually meld working nicely on Mac! Download the DMG file and just use it!

Screenshot

screen shot 2014-12-30 at 11 59 11 am

Downloads