meld icon indicating copy to clipboard operation
meld copied to clipboard

OS X Release of Meld 3.16.3

Open BrendanSimon opened this issue 7 years ago • 7 comments

A new OS X release of the latest stable sources (3.16.3) would be nice.

An autobuilder would be really nice :)

BrendanSimon avatar Nov 29 '16 10:11 BrendanSimon

I maybe able to do this soon. A couple of weeks, maybe. Currently overwhelmed with work related stuff.

On Tue, Nov 29, 2016 at 12:52 PM Brendan Simon [email protected] wrote:

A new OS X release of the latest stable sources (3.16.3) would be nice.

An autobuilder would be really nice :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/yousseb/meld/issues/27, or mute the thread https://github.com/notifications/unsubscribe-auth/AEgDiqroj6Wqok5cBaPtcqURRm0n88adks5rDAPlgaJpZM4K-1BU .

yousseb avatar Nov 29 '16 11:11 yousseb

Looks like I need to update the request for 3.16.4.

I presume you've been very buys with work related stuff (I fully understand !!). Hopefully you might be able to find some time to get a 3.16.4 build soon.

A 3.16.4 would be a good milestone release to do as it looks like Meld development is moving to the 3.17 series (Python 3).

BrendanSimon avatar Jan 15 '17 00:01 BrendanSimon

Is this repository dead/not maintained? An update to 3.16.4 at the very least would be fantastic.

instagibb avatar May 25 '17 01:05 instagibb

This is about one year late, but I've just pushed an update to 3.19.0 (master/upstream) release. The whole toolchain took about a week to build properly in a way that can be packaged. jhbuild is sort of ugly..

yousseb avatar Nov 30 '17 06:11 yousseb

Awesome! Really appreciate the follow up. Would you care to share a bit more about the toolchain and how you package it?

instagibb avatar Nov 30 '17 06:11 instagibb

My latest toolchain was built like this:

jhbuild bootstrap &&  jhbuild build zlib && jhbuild build openssl && jhbuild build python3 
pushd .
cd ~/gtk/inst/bin && ln -s python3 python ; ln -s python3-config python-config
popd
jhbuild build zlib libxml2 libxslt libpng libjpeg && jhbuild buildone python3 -f && jhbuild build gtk-doc

jhbuild build gobject-introspection cairo pango gdk-pixbuf librsvg
jhbuild buildone pycairo -f
jhbuild build meta-gtk-osx-python-gtk3 gtksourceview3 gtk-mac-integration gsettings-desktop-schemas adwaita-icon-theme pygobject3

Then

jhbuild shell
curl -O https://bootstrap.pypa.io/get-pip.py
~/gtk/inst/bin/pip install py2app
~/gtk/inst/bin/pip install pyobjc
~/gtk/inst/bin/pip install setuptools
osx/build_app.sh

Initial instructions are in the README.md in the osx folder. Also note that conf.py in osx folder will overwrite the meld/conf.py file when you run osx/build_app.sh

yousseb avatar Nov 30 '17 06:11 yousseb

Note that also some of the packages won't build cleanly from jhbuild and I'd have to drop to shell, fix the compilation and try again.. The most important part is that once you're in jhbuild shell, you should be able to run python and import gi When this works, you're in business.

yousseb avatar Nov 30 '17 06:11 yousseb