On Tue, 2005-03-22 at 16:53 +0100, Andreas Vox wrote: > That said I plan to organize a preview binary bundle which can be simply > dropped into the system. If some daring alpha testers use it and report > all errors to the developers, we might have a fully functional Aqua version > when 1.3.0 final comes out. :-)
There shouldn't be *too* much involved to do that now. You'd need to build with --enable-bundle to get the executable to do runtime lookups for resource locations (note: still not really tested). The rest of the bundle stuff is still on the TODO list so you'd need to make install, then copy the required resources into where Scribus expected to find them in the bundle. See scpaths.cpp for search paths (recently reworked; needs some testing I haven't had time for.). You'd then need to collect up all library dependencies and drop them in the bundle's Frameworks (or lib, or whatever you prefer) directory, and use install_name_tool on the Scribus binary to make sure it looks for them relative to its own location. I have a script to do this bit; I'll tidy it up a little and post it later. Once the --enable-bundle stuff is complete this should not be necessary. Once all that's done, fingers crossed, it should work. It'll be an ENORMOUS .app bundle (a Debug scribus build, a large bunch of libs, etc) but it should work. -- Craig Ringer
