Joerg,

I'm not sure what you mean by Solaris / CDE in this context?

To reiterate what we are planning and to try clarify things (I hope) :

JDS, as a desktop platform, is essentially GNOME, in that we take GNOME packages and apply patches (which include bug fixes, some features and branding) - but in it's full meaning it also includes StarOffice and Mozilla and other such apps, to provide a
more complete desktop solution.

Separating these out - leaving non-GNOME to be handled in their own respective areas - what Brian is saying that we intend to publish the CBE [1] and source deltas (aka patches) that we use internally to generate the JDS/GNOME desktop. We do not intend to in any way duplicate the code that already exists in the GNOME.org CVS archives on OpenSolaris.org (if we did we would be creating a fork which we want to avoid at all costs). The CBE should automatically pull the necessary GNOME sources from gnome.org as
needed.

The CBE we use for JDS internally is based on the pkgbuild (http://pkgbuild.sourceforge.net/) tool that Laca (aka Laszlo Peter, who produced pkgbuild and is also our main RE person in the JDS group in Sun). These tools work off rpm type .spec files (actually is possible to share these .spec files with the Linux build system - we do this too), and generate Solaris Packages.
The CBE also includes things like the compiler, automake packages and more.

The general idea is that given the JDS CBE it should be possible for anyone to build GNOME plus the JDS branding patches on Open Solaris and produce a set of Solaris
packages for distribution.

Ultimately what we would like to do is to minimise the set of patches that we have to use for JDS so that we can work as closely as possible to the main development branches of GNOME, which ultimately will enable us to be more involved in the GNOME community when decisions are being made, but also ensure that the latest tarballs will build easily on Solaris.

Hope this clarifies things,

Thanks,

Darren.

[1] CBE - Common Build Environment

Joerg Schilling wrote:

Brian Cameron <[EMAIL PROTECTED]> wrote:

The intent is to make the build system and patches we use to build
and brand GNOME into JDS available to the OpenSolaris community.
Many of these patches are necessary since GNOME to get the code
to build and to integrate GNOME properly with Solaris.  Not all
patches can go back to the GNOME community (GTK+/mediaLib
integration and branding for example), but we are working to get
patches that allow vanilla GNOME to build and work properly on
Solaris upstream.

So you integrate GNUME into Solaris or into Solaris/CDE?

Jörg

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to