[Xcb] Extensions split into their own libraries; Debian packaging updated for X11R7; TODO

Josh Triplett josh at freedesktop.org
Sun Apr 16 13:19:26 PDT 2006

I just pushed a set of changes which split out most extensions into
their own libraries.  (bigreq and xc_misc stay in libXCB, because it
uses them internally.)  That will allow extensions to change without
affecting the libXCB API or ABI.

I updated the Debian packaging to work with the Debian X11R7 release,
and to transition from /usr/X11R6 to /usr.  I also changed debian/rules
to stop running autoreconf; you now need to build packages from a
distribution tarball.

Finally, I fixed a few issues with the creation of distribution
tarballs, and building software with them.

Still TODO:
* Split the Debian packages by library, which requires some
debian/control stanzas and debian/libxcb*.install files.  I plan to
script the generation of these files to make it easy to add more
extensions in the future; note, though, that such generation cannot
happen automatically as part of the build, since the build process must
not modify debian/control.  Also note that some of the -dev packages
need to Depend on other -dev packages due to the use of <import> in the
protocol descriptions.
* Add a pkg-config file for each library.  These also need dependencies.
 I plan to autogenerate these as well.
* Set a non-zero library version.  Jamey, can we officially declare the
API/ABI stable?
* make distcheck and release version 0.9 as a "preview release".
* Upload packages to Debian, either experimental or unstable.
* Build Xlib/XCB packages for Debian experimental (not unstable, since
they won't come from a released Xlib).

- Josh Triplett

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.freedesktop.org/archives/xcb/attachments/20060416/7e8344a3/signature.pgp

More information about the Xcb mailing list