On Thu, 5 Apr 2001, Simon Burge wrote:
> Has anyone played with SkipStone (http://www.muhri.net/skipstone/)?
> It's a Gtk+ browser that uses the Mozilla rendering engine and is
> supposed to be "light weight", if a bit bare-bonesish. It _seems_
> snappier than Mozilla on my 700MHz PIII laptop, but that's purely
> subjective.
>
> Anyways, it seems like it'll be painful to package. To build it, it
> needs 145 includes from Mozilla's ${WRKSRC}/dist/include and to run it
> (as well as build it) it needs (at least - it might dynamically load
> more than this):
>
> 12 libs from ${PREFIX}/lib/mozilla
> 34 libs from ${PREFIX}/lib/mozilla/components
> 5 misc files from ${PREFIX}/lib/mozilla/components
> 8 misc files from ${PREFIX}/lib/mozilla/chrome
> 8 misc files from ${PREFIX}/lib/mozilla/defaults
> 13 misc files from ${PREFIX}/lib/mozilla/res
>
> Ideally, it's be nice to not depend on having _all_ of Mozilla installed
> to use it, but I think the bigger problem is building it. Do we really
> want to have the Mozilla package install 1.5MB of header files? Using
> a separate package just for the headers seems extreme - on my laptop
> it takes 15 minutes just to extract Mozilla, and I haven't checked out
> how much of the build process is required to generate the files in
> dist/include. This would also be a BUILD_DEPENDS too. Another package
> for the libraries that are shared between Mozilla and SkipStone? Where
> does it all stop?
>
Maybe a custom EXTRACT_CMD that just pulls the include directories
from the mozilla source tarball?
David/absolute -- www.netbsd.org: No hype required --