gnucash on os/x, thinking of a native port to aqua/cocoa

Douglas Harvey doug at dhware.com
Sun Feb 1 01:03:09 CST 2004


On Jan 31, 2004, at 11:49 AM, Timothy Reaves wrote:

>
> On Jan 29, 2004, at 9:12 AM, Derek Atkins wrote:
>
>> Hi,
>>
>> We would certainly welcome an aqua port, however it's a LOT of
>> work.  The majority of code in GnuCash is the UI, written in
>> Gtk/Gnome.  So you would either have to port that, or fine
>> a "gnome shim layer".
>>
>> I'm surprised you consider "fink install gnucash" to be "no small
>> task".  However I agree that it could be made simpler.
>>
>>
>
> 	No offense, but are you really so deluded that you think that is all 
> that is required to get gnucash running?  If it were only so simple!  
> With all of the broken dependencies, all the broken source that won't 
> compile, it took me - a mere software engineer - about six hours of 
> downloading binaries, compiling source, and fixing source to compile.
>
> 	Fink is nice, and I'd say it is as good as any other open source 
> product, but that pretty much says it all

That is the general impression I came away with after searching for 
information about gnucash on os/x -- it is a formidable undertaking.

As a matter of fact, I am playing around in interface builder now, just 
kind of getting a feel for how things might be mapped from the gnome 
interface to Aqua.  I have gnucash running on a linux box, with the 
window displaying on the mac for ease of comparison.

My goal is to have a "gnucash like" application on the mac that is very 
much mac-like, rock solid, very easy to install and use, and compatible 
with the file formats, etc. of the "real" gnucash.

I won't post any more messages to the list anytime soon.  I'll spend 
the next couple of months understanding in more detail the underlying 
structure of gnucash, and experimenting to with getting a prototype 
running.  I'll report back once I have some sort of prototype up and 
running, screenshots, that sort of thing.

If anyone is interested in the progress, feel free to drop me a note.

doug



More information about the gnucash-devel mailing list