On Jun 10, 2010, at 7:42 AM, Geert Janssens wrote: > On Thursday 10 June 2010, John Ralls wrote: >> On Jun 10, 2010, at 1:29 AM, Geert Janssens wrote: >>> On Thursday 10 June 2010, John Ralls wrote: >>>> Try pulling ige-mac-bundler. I had some changes that I hadn't pushed, >>>> and just did. >>>> >>>> Regards, >>>> John Ralls >>> >>> That takes care of the illegal src attribute for the binary tag. Thanks. >>> >>> Next issue I run into: >>> bash-3.2$ ige-mac-bundler gnucash-unstable.bundle >>> Cannot find source to copy: /Users/janssege/gnucash- >>> unstable/share/gnome/help/gnucash/C/gnucash-help >>> >>> There is indeed no such directory on my system. Do you perhaps build >>> gnucash- svn with a different configuration in you local >>> .jhbuildrc-custom which pulls in the gnucash documentation as well ? >> >> Yes, I build gnucash-docs-svn (or gnucash-docs for a stable build) as the >> last target in my "modules" list. It would probably make more sense for >> you to just comment out the documentation element in the bundle file. >> Depending on what you're doing, you may also want to comment out the >> translations elements as well. >> >> Regards, >> John Ralls >> > I'm asking all these questions to be able to improve the documentation... > > I have disabled the docs part for now. Next missing piece: > /Library/Frameworks/Stripped/QtCore.framework > > I have /Library/Frameworks/QtCore.framework > So it seems we have selected different Qt downloads. Where did you get the > "Stripped" ones that are referred to in the bundle file ?
I think that I made them by running "find /path/to/Qt -name *.dylib --exec strip \{\} \;" . That's probably not something you need to worry about; I did it because of complaints about the download size. The easy solution for you is to just make the path line up, but perhaps I should change the paths around on my build machine. > I'm mainly building on OS X (and Win32) to make sure my changes won't bluntly > break the build on other platforms. On OS X this means I also should test the > installer, because of it's custom launcher script that's not part of the > gnucash source repository. I'm very happy with gnucash OS X. While I don't > use > it myself very often, I've got several OS X using friends that are or would > be > well served by it. > > As a side goal, I use this opportunity to proof-read the wiki documentation > on > building gnucash on OS X. I have the advantage to start from an empty setup, > so I quickly notice anything that is undocumented or silently assumes extra > steps. > > The wiki page doesn't mention anything about gnucash-docs-svn or > gnucash-docs. > So when strictly following the steps outlined in there, I think "Making a > Bundle" will fail, is that correct ? Yes, obviously, since it did for you. There's a fundamental conflict in the gnucash bundle between things that are needed to make a distributable bundle and what an individual needs for a single local installation. The wiki goes in one direction, the actual scripts go in another. Lacking any indication that anyone is actually doing any building or bundling, I haven't done anything with the wiki since the last time you bugged me about it, but I have changed the scripts and modules to deal with complaints about not having translations and to integrate external changes (like the new version of ige-mac-integration). I'll put some time in today to get the wiki reflecting everything I do to build the distribution. After all, if I get hit by a bus tomorrow, it should be possible for someone else to take over the OSX maintenance. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel