The specfiles for KDE4 live in the kde4-specs-dev repo (and get pushed to 
kde4-specs rarely and pushed to the OSOL repo we have on the KDE project page 
practically never; the latter will happen if and only if we have a "good" set 
of KDE 4.1.4 specfiles at some point). This repo is available from 
https://solaris.$T.org/hg/kde4-specs-dev (T=bionicmutton).

The repo is *branched*. This is important.
There is a branch "default". This is work towards KDE 4.2. 
There is a branch "kde-4.1.4". This is work on KDE 4.1.4. 

The 4.1.4 branch is *not* done because there's still plists to fix, licenses t 
update, etc. Not to menton a few KDE packages that may still need tweaking. 
Work will continue in this branch until it is "good", which means:
- everything builds under OSOL 2008.11
- everything builds on nv 103 and 107
- everything builds on S10

Changes will be transplanted to the default branch as needed (for instance 
license fixes).

The default branch is *not* done; it's actually kind of broken right now. This 
branch will:
- never build on OSOL 2008.11
- have nv 107 as minimum version
- eventually build on whatever becomes of OSOL
- eventually later build on S10
We need libxcb (which needs Python 2.5) which is roughly why we have these 
requirements.

If you check out the repo, you get the *default* branch. If you get it, 
remember to commit fixes and massage the software so it does the right thing. 
Remember the fancy make targets (like "fixed-plist" and "extract-plist").

Usually you should get the kde-4.1.4 branch. After checkout, do

        hg up -r kde-4.1.4

to switch to the buildable branch. The usual applies in this branch: you can 
use 'make KDEgdm-integration' or 'make KDEconsolidation' or build things in a 
more controlled fashion. If you have your own IPS repo, use 'make ips-
<package>' but remember that dependencies aren't handled in that case.

[ade]

Reply via email to