Re: Run the svn on Mac OS X

From: Ben Martin <monkeyiq_at_users.sourceforge.net>
Date: Mon Jan 14 2013 - 01:44:32 CET

On Sun, 2013-01-13 at 04:34 -0200, Fabiano FidĂȘncio wrote:
> On Sun, Jan 13, 2013 at 3:18 AM, Fabiano FidĂȘncio <fabiano@fidencio.org> wrote:
> > On Sun, Jan 13, 2013 at 3:04 AM, Fabiano FidĂȘncio <fabiano@fidencio.org> wrote:
> >> On Sun, Jan 13, 2013 at 3:03 AM, Fabiano FidĂȘncio <fabiano@fidencio.org> wrote:
> >>> On Mon, Jan 7, 2013 at 7:46 AM, Wolf Stephan Kappesser
> >>> <Wolf.St.Kappesser@gmx.de> wrote:
> >>>>
> >>>> I have build an AbiWord.app for the svn for Mac OS X 10.8.2.
> >>>>
> >>>> Please try the dmg file on http://www.boringgames.de/download/AbiWord.dmg . I need to now if all needed libs are in the app folder.
> >>>
> >>> File not found.
> >>
> >> Okay, I found:
> >> http://www.boringgames.de/de/download/AbiWord.dmg
> >>
> >> Just waiting the download finish to test
> >
> > Okay, Nice work in the installer.
> > Could you remove the agreement part?
> > The background could be replaced by this one:
> > http://www.rachacuca.org/~fidencio/abi_installer_background.png
> > (Credits to: Sergio Venancio svenancio@gmail.com)
> >
> > The application doesn't run. I'm without XCode installed. but I can
> > suppose it happens because all dependencies should be shipped *into*
> > the application.
>
> Here:
> http://paste.stg.fedoraproject.org/3118/
>
> otool -L will change all dynamic libraries linked with your app.
> you need to get all of them (and their dependencies ...) and move to a
> folder inside the .app
> After this, you'll need to change the path for them to the new path
> (inside the .app).

You can get the dependant libraries updated using the dylibbundler at
http://macdylibbundler.sourceforge.net/
Note that pango will install some plugins which you also have to then
get by yourself.

There is also
http://www.gtk.org/download/macos.php
which may be more direct.

I'm no expert at this ;) My findings while creating an app bundle:
http://sourceforge.net/mailarchive/forum.php?thread_name=1357684484.11962.102.camel%40sam.localdomain&forum_name=fontforge-devel

Note that I'm up to v10 now instead of v4. Things like fontconfig can
bite you if you don't customize for it, and also finding theme stuff
might need to calculate the $sharedir to be inside the app bundle.

If you are targeting 10.6.8 too then you'll want to recompile your
gettext:
https://github.com/darktable-org/darktable/blob/master/packaging/macosx/BUILD.txt

>
> The script I said before is in:
> abiword/trunk/tools/build_osx_release.py
>
> It's a bit outdated and patches are welcome :-)
>
> >
> > There is a script done to do this. Is a PITA work but it's automatized.
> >
> > Kousik Kumar (cc'ed in this email) can help you.
> > Probably I can, maybe Hub too.
> > Let's talking about ...
> >
> >>
> >>>
> >>>>
> >>>> Greets
> >>>>
> >>>> Am 05.01.2013 um 01:46 schrieb Wolf Stephan Kappesser <Wolf.St.Kappesser@gmx.de>:
> >>>>
> >>>>>
> >>>>> Hello,
> >>>>>
> >>>>> the newest svn works with Mac OS X 10.8.2 on my system.
> >>>>> You need:
> >>>>>
> >>>>> 1. XQuartz.app (the new X11.app supported from Apple, use google or wikipedia)
> >>>>> 2. All packages to install the UNIX version (gtk3); I used MacPorts therefore.
> >>>>> 3. The svn sources from AbiWord
> >>>>>
> >>>>> At last I exchange the following line in configure (dirty hack):
> >>>>>
> >>>>> case ${host_os} in
> >>>>> *darwin*)
> >>>>> PLATFORM="unix"
> >>>>> TOOLKIT="gtk" #"cocoa"
> >>>>>
> >>>>> Now I run
> >>>>> ./configure CPPFLAGS=-I/opt/X11/include --> the flag is needed for the XQuartz
> >>>>> make -j2
> >>>>> sudo make install
> >>>>> abiword
> >>>>>
> >>>>> The App is a little slow and not tested yet, but the first impression will give me hope :)
> >>>>>
> >>>>> Greets
> >>>>> Wolf
> >>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>> Best Regards,
> >>> --
> >>> Fabiano FidĂȘncio
> >>
> >>
> >>
> >> --
> >> Fabiano FidĂȘncio
> >
> >
> > Best Regards,
> > --
> > Fabiano FidĂȘncio
>
>
> Please, keep going with the great work!
>
> Best Regards,
> --
> Fabiano FidĂȘncio
>
Received on Mon Jan 14 01:44:58 2013

This archive was generated by hypermail 2.1.8 : Mon Jan 14 2013 - 01:44:58 CET