rev 10183 - branches/kde4/cdbs

Sune Vuorela Sune at vuorela.dk
Sat Apr 19 11:12:50 UTC 2008


On Saturday 19 April 2008, Sune Vuorela wrote:
> Author: pusling-guest
> Date: 2008-04-19 11:05:41 +0000 (Sat, 19 Apr 2008)
> New Revision: 10183
>
> Added:
>    branches/kde4/cdbs/control.mk
>    branches/kde4/cdbs/versions.mk
> Log:
> new fancy central controlling of version numbering ..

I thought of this for a long time and gave the first stab to it now..

It is meant to be a way to easy update the versions required of several core 
packages in kde4 packaging - especially build depends.

How to use it?

First time is a bit hard. control needs to be copied to control.in  -  and 
versions to be controlled by this needs to be changed.

Like this:
-Build-Depends: cdbs (>= 0.4.51), debhelper (>= 6), quilt, cmake,
- kdepimlibs5-dev (>= 4:4.0.68), libphonon-dev (>= 4:4.0.68),
+Build-Depends: cdbs (>= CDBS_MIN_VER), debhelper (>= 6), quilt ( >= 
QUILT_MIN_VER), cmake(>= CMAKE_MIN_VER),
+ kdepimlibs5-dev (>= KDEPIMLIBS_UPSTREAM_VERSION), libphonon-dev (>= 
KDELIBS_UPSTREAM_VERSION),

after that, run make -f debian/cdbs/control.mk update-versions  and look at 
the new debian/control - and see if it is as expected.

Each time a update of a version is required, just change the values in 
cdbs/versions.mk  (and we might also want to make more of them fixed in the 
future)

If we decide to use this on all packages, we could hook it in as a part of the 
clean target ...

And some more robustness might also be required.

Comments welcome.

/Sune
-- 
How may I load a RAM IDE proxy?

You should never save the AGP case to boot with the URL on the modem to a pin 
to a mousepad of a 9-bit connection of a desktop over the space bar.



More information about the pkg-kde-talk mailing list