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
