Hey,

On 7/12/2008, at 8:01 AM, Jim Walker wrote:
> You got it!
>
> We are still working out some details.
>
> I'm ccing desktop-discuss to help you
> construct the spec file.
>
> Take a look at this to get started:
> http://www.opensolaris.org/os/community/sw-porters/contributing/specdesc/
> (just added the page)

There's a couple of things that will help you in figuring out how the  
desktop stuff is built -

http://www.opensolaris.org/os/project/jds/contributing/building/

The building guide - it's pretty well up to date.

http://www.opensolaris.org/os/project/jds/documents/source_code_tour/

The source code tour of the desktop bits.

There's a bit of a history guide around the spec files that others  
should be aware of. When we first started building the desktop bits,  
we were actually building them for a Java Desktop System product,  
which was built on top of SuSE's SLEC 1.0, an enterprise desktop linux  
variant. When we started to look how how to keep the desktop in sync  
for Solaris, we created some tools to leverage the spec file format  
that we had used for Linux, hence why we have 2 forms of spec files -  
one as a base spec which theoretically works on Linux (though now  
untested), and then an extension spec file that Solaris builds use. [1]

Anyway, hopefully it'll make a bit more sense when you start wading  
through some of the docs - in practice it's pretty easy.


Glynn

[1] You don't have to create 2 spec files for each package anymore -  
you could simply just create a spec file that Solaris knows how to  
consume instead for convenience. There are plenty of examples out  
there that don't use a base spec file

Reply via email to