GnuCash OSX
Derek Atkins
warlord at MIT.EDU
Sat Jul 11 13:49:27 EDT 2009
Hi,
Quoting John Ralls <jralls at ceridwen.us>:
> gn
> On Jul 5, 2009, at 5:35 PM, John Ralls wrote:
>
>>
>>
>> We're really close to being able to have a drag-and-drop .dmg. I
>> just need to patch and test dbus and we should be there.
>>
>> Regards,
>> John Ralls
>
> Well, that's wrong, I'm afraid. I got dbus beaten into submission
> only to find that GConf has hardcoded paths. This morning I had the
> bright idea to grep for the $prefix string in the libraries in the
> bundle (which is everything recursively depended upon by Gnucash)
> and see how much else has hard-coded paths that would need to be
> rejiggered to work from inside the bundle. It turns out to be just
> about everything. Some of them (many?) might be false alarms... but
> they'll all have to be reviewed, and many will need to be patched.
> This isn't going to happen for a 2.4 release, if I'm the only one to
> do it, and it may be the wrong approach anyway.
Yeah, I was worried about gconf.. I hadn't even thought about dbus..
Maybe we can encourage some others to help? *fingers crossed*
> Anyway, it's a bigger problem than just Gnucash, so I'm going to take
> it over to gtk-dev.
That's probably a wise idea.
> In the meantime, we can make an mpkg that the Installer can use to
> install the built Gnome environment with all of the hard-coded
> dependencies into perhaps /usr/local/gtk and the GnuCash.app bundle
> with everything pointing there. Does that sound feasible from your
> side?
I'm not a fan of /usr/local -- I'd recommend something like /opt/gnucash.
How about this: We use something like /opt/gnucash-<version> and just
make that a symlink into wherever GnuCash.App gets put? So when we run
GnuCash.App the first thing it does is determine its location and then
creates the /opt/gnucash-<version> symlink?
Or maybe we can do this as part of the "Install" process?
Then all the files can still live under GnuCash.App, and the user can
still put GnuCash.App wherever they want.. They can even have multiple
versions sitting side-by-side.. And all we need is a "magic symlink"
to make it work?
> Regards,
> John Ralls
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list