Cyril Brulebois <kibi@debian.org> (01/02/2011):
> Tweaks to xorg-server + sample driver updates will be pushed to
> repositories under users/kibi/pkg-xorg probably, for discussion /
> review before pushing to the main repositories.
The server part is in the pu/dependencies branch on:
http://git.debian.org/?p=users/kibi/pkg-xorg/xorg-server.git
git://git.debian.org/users/kibi/pkg-xorg/xorg-server.git
Debdiff on the server:
| [deb]
| Provides: {+xorg-input-abi-11,+} xorg-input-abi-11.0, {+xorg-video-abi-8,+} xorg-video-abi-8.0, xserver
|
| [udeb]
| Provides: {+xorg-input-abi-11, xorg-video-abi-8,+} xserver
In the deb, we add xorg-*-abi-$major, keeping xorg-*-abi-$major.$minor
manually until every driver gets rid of the $minor.
In the udeb, we addd xorg-*-abi-$major provides.
To test a driver update:
- install xserver-xorg-dev from git.
- remove the serverabi dependency in debian/rules (xsfbs might still
be needed if there are some debian/*.in maintainer scripts handled
through xsfbs; only a few drivers need it).
- call dh_xsf_substvars before dh_gencontrol.
On fbdev:
| [deb]
| Depends: libc6 (>= 2.2.5), [-xorg-video-abi-8.0,-] {+xorg-video-abi-8,+} xserver-xorg-core (>= 2:1.8.99.904)
| Provides: [-xorg-driver-video, xserver-xorg-video-8-] {+xorg-driver-video+}
|
| [udeb]
| Depends: libc6-udeb (>= [-2.11)-] {+2.11), xorg-video-abi-8, xserver-xorg-core-udeb (>= 2:1.8.99.904)+}
| {+Provides: xorg-driver-video+}
In the deb, we transition from xorg-*-abi-$major.$minor to
xorg-*-abi-$major.
In the udeb, we start depending on the server properly. We provide
xorg-driver-video, just in case. (That might help having generic
packages lists in d-i in case non-Linux ports get a Graphical
Installer as well.)
> The draft document is available online:
> http://pkg-xorg.alioth.debian.org/reference/dependencies.html
Updated.
I still need to test a g-i image, making sure dependencies work as
intended; also, play around with dh and dh sequences. But probably
another day.
KiBi.
Attachment:
signature.asc
Description: Digital signature