[PATCH modular] xcb-util: not required to build The X C Binding (XCB) library for X

Alan Coopersmith alan.coopersmith at oracle.com
Mon Mar 7 12:45:35 PST 2011


On 03/ 7/11 12:29 PM, Dan Nicholson wrote:
> On Mon, Mar 7, 2011 at 11:14 AM, Gaetan Nadon <memsize at videotron.ca> wrote:
>> README:
>> The xcb-util module provides a number of libraries which sit on top of
>> libxcb, the core X protocol library, and some of the extension
>> libraries. These experimental libraries provide convenience functions
>> and interfaces which make the raw X protocol more usable. Some of the
>> libraries also provide client-side code which is not strictly part of
>> the X protocol but which have traditionally been provided by Xlib.
>>
>> xcb-util was not shipped in X11R7.6
>>
>> Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
>> ---
>>  build.sh |    5 -----
>>  1 files changed, 0 insertions(+), 5 deletions(-)
>>
>> diff --git a/build.sh b/build.sh
>> index 0a20a4d..f8cdbb9 100755
>> --- a/build.sh
>> +++ b/build.sh
>> @@ -213,10 +213,6 @@ checkfortars() {
>>                     module="xcb/libxcb"
>>                     component="libxcb"
>>                     ;;
>> -                "util")
>> -                    module="xcb/util"
>> -                    component="xcb-util"
>> -                    ;;
>>             esac
>>             ;;
>>         "mesa")
>> @@ -610,7 +606,6 @@ build_lib() {
>>     build lib libXdmcp
>>     build xcb pthread-stubs
>>     build xcb libxcb
>> -    build xcb util
>>     build lib libX11
>>     build lib libXext
>>     case $HOST_OS in
> 
> There are other components that use xcb-util, though. For instance,
> xlsclients needs xcb-atom.pc from xcb-util. Probably it should be
> included in the katamari.

Nothing in the katamari should have a hard dependency on xcb-util yet though,
only optional ones.

As I recall, we left xcb-util out of the katamari for 7.6 both because the
API's were still evolving and not yet ready for stable commitment, and because
the split into per-libary repos was still in progress (recently finished).

Long term, at least some of those libraries are likely to end up in future
katamaris, so perhaps this would be better replacing xcb-util with the new
modules that split out from it.

-- 
	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System



More information about the xorg-devel mailing list