On May 8 2006, I wrote:
>... For background, here's the original thread:
>
> http://www.opensolaris.org/jive/thread.jspa?threadID=7047&tstart=0
>
>...
>
>
>So I did my first draft on Saturday and put it on the Genunix Wiki.
>Anyone is welcome to log in and changes/additions, no matter how big or small:
>
> http://www.genunix.org/wiki/index.php/User:Ericb/GettingSmall
>
>...
>
>
Over the weekend I was playing with this some more...
To recap, the idea of this document is twofold:
a.) To make it easy to conceive custom, light-weight desktop
implementations such as Xfce and Fluxbox.
b.) In the process, test and document how to build stripped
down, custom Solaris Express implementations such as
dedicated server appliances.
What hit me is that in order to be viable these days, any
desktop implementation needs Firefox, and that Firefox
is based on GNOME (GTK+) libraries, Glib, Pango, ATK,
et al. So what does this have to do with this document?
Well, in addition to the set of packages needed to get
X running[1], all the packages that Firefox needs (lots of
them) are also required. So here's a copy of that set. In
specific, this set is intended to comprise the additional
packages that Firefox depends on, but not to include
any superfluous packages:
http://blogs.sun.com/roller/resources/eric_boutilier/neededbyFirefox.txt
The Firefox build that I used to come up with this set is
this one here (the GTK2 build):
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/1.5.0.3/contrib/solaris_tar_ball/
--Eric
[1] This set is documented, here:
http://www.genunix.org/wiki/index.php/User:Ericb/GettingSmall#Procedure