# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice (including the next
# paragraph) shall be included in all copies or substantial portions of the
# Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#
<transform dir file path=usr/share/xcb -> default facet.devel true>
<transform file path=usr/lib/python.*/vendor-packages/xcbgen/.* -> \
default facet.devel true>
# Autogenerate *.pyc manifest entries for each *.py file
<transform file path=.*\.py$ -> emit file path=%(path)c>
set name=pkg.fmri value=pkg:/x11/library/libxcb@__version:libxcb__
set name=pkg.summary value="libxcb - The X11 protocol C Binding"
set name=pkg.description \
value="The X protocol C-language Binding (XCB) is a replacement for Xlib featuring a small footprint, latency hiding, direct access to the protocol, improved threading support, and extensibility."
#
dir path=usr/include/xcb
file path=usr/include/xcb/bigreq.h
file path=usr/include/xcb/composite.h
file path=usr/include/xcb/damage.h
file path=usr/include/xcb/dpms.h
file path=usr/include/xcb/dri2.h
file path=usr/include/xcb/glx.h
file path=usr/include/xcb/randr.h
file path=usr/include/xcb/record.h
file path=usr/include/xcb/render.h
file path=usr/include/xcb/res.h
file path=usr/include/xcb/screensaver.h
file path=usr/include/xcb/shape.h
file path=usr/include/xcb/shm.h
file path=usr/include/xcb/sync.h
file path=usr/include/xcb/xc_misc.h
file path=usr/include/xcb/xcb.h
file path=usr/include/xcb/xcbext.h
file path=usr/include/xcb/xevie.h
file path=usr/include/xcb/xf86dri.h
file path=usr/include/xcb/xfixes.h
file path=usr/include/xcb/xia.h
file path=usr/include/xcb/xinerama.h
file path=usr/include/xcb/xinput.h
file path=usr/include/xcb/xkb.h
file path=usr/include/xcb/xprint.h
file path=usr/include/xcb/xproto.h
file path=usr/include/xcb/xtest.h
file path=usr/include/xcb/xv.h
file path=usr/include/xcb/xvmc.h
#
file path=usr/lib/$(ARCH64)/libxcb-composite.so.0
file path=usr/lib/$(ARCH64)/libxcb-damage.so.0
file path=usr/lib/$(ARCH64)/libxcb-dpms.so.0
file path=usr/lib/$(ARCH64)/libxcb-dri2.so.0
file path=usr/lib/$(ARCH64)/libxcb-glx.so.0
file path=usr/lib/$(ARCH64)/libxcb-randr.so.0
file path=usr/lib/$(ARCH64)/libxcb-record.so.0
file path=usr/lib/$(ARCH64)/libxcb-render.so.0
file path=usr/lib/$(ARCH64)/libxcb-res.so.0
link path=usr/lib/$(ARCH64)/libxcb-screensaver.so \
target=./libxcb-screensaver.so.0
file path=usr/lib/$(ARCH64)/libxcb-screensaver.so.0
file path=usr/lib/$(ARCH64)/libxcb-shape.so.0
file path=usr/lib/$(ARCH64)/libxcb-shm.so.0
file path=usr/lib/$(ARCH64)/libxcb-sync.so.0
file path=usr/lib/$(ARCH64)/libxcb-xevie.so.0
file path=usr/lib/$(ARCH64)/libxcb-xf86dri.so.0
file path=usr/lib/$(ARCH64)/libxcb-xfixes.so.0
file path=usr/lib/$(ARCH64)/libxcb-xinerama.so.0
file path=usr/lib/$(ARCH64)/libxcb-xinput.so.0
file path=usr/lib/$(ARCH64)/libxcb-xprint.so.0
file path=usr/lib/$(ARCH64)/libxcb-xtest.so.0
file path=usr/lib/$(ARCH64)/libxcb-xv.so.0
file path=usr/lib/$(ARCH64)/libxcb-xvmc.so.0
file path=usr/lib/$(ARCH64)/libxcb.so.1
#
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-composite.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-damage.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-dpms.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-dri2.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-glx.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-randr.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-record.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-render.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-res.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-screensaver.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-shape.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-shm.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-sync.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xevie.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xf86dri.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xfixes.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xinerama.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xinput.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xprint.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xtest.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xv.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb-xvmc.pc
file path=usr/lib/$(ARCH64)/pkgconfig/xcb.pc
#
link path=usr/lib/libxcb-composite.so target=./libxcb-composite.so.0
file path=usr/lib/libxcb-composite.so.0
link path=usr/lib/libxcb-damage.so target=./libxcb-damage.so.0
file path=usr/lib/libxcb-damage.so.0
link path=usr/lib/libxcb-dpms.so target=./libxcb-dpms.so.0
file path=usr/lib/libxcb-dpms.so.0
link path=usr/lib/libxcb-dri2.so target=./libxcb-dri2.so.0
file path=usr/lib/libxcb-dri2.so.0
link path=usr/lib/libxcb-glx.so target=./libxcb-glx.so.0
file path=usr/lib/libxcb-glx.so.0
link path=usr/lib/libxcb-randr.so target=./libxcb-randr.so.0
file path=usr/lib/libxcb-randr.so.0
link path=usr/lib/libxcb-record.so target=./libxcb-record.so.0
file path=usr/lib/libxcb-record.so.0
link path=usr/lib/libxcb-render.so target=./libxcb-render.so.0
file path=usr/lib/libxcb-render.so.0
link path=usr/lib/libxcb-res.so target=./libxcb-res.so.0
file path=usr/lib/libxcb-res.so.0
link path=usr/lib/libxcb-screensaver.so target=./libxcb-screensaver.so.0
file path=usr/lib/libxcb-screensaver.so.0
link path=usr/lib/libxcb-shape.so target=./libxcb-shape.so.0
file path=usr/lib/libxcb-shape.so.0
link path=usr/lib/libxcb-shm.so target=./libxcb-shm.so.0
file path=usr/lib/libxcb-shm.so.0
link path=usr/lib/libxcb-sync.so target=./libxcb-sync.so.0
file path=usr/lib/libxcb-sync.so.0
link path=usr/lib/libxcb-xevie.so target=./libxcb-xevie.so.0
file path=usr/lib/libxcb-xevie.so.0
link path=usr/lib/libxcb-xf86dri.so target=./libxcb-xf86dri.so.0
file path=usr/lib/libxcb-xf86dri.so.0
link path=usr/lib/libxcb-xfixes.so target=./libxcb-xfixes.so.0
file path=usr/lib/libxcb-xfixes.so.0
link path=usr/lib/libxcb-xinerama.so target=./libxcb-xinerama.so.0
file path=usr/lib/libxcb-xinerama.so.0
link path=usr/lib/libxcb-xinput.so target=./libxcb-xinput.so.0
file path=usr/lib/libxcb-xinput.so.0
link path=usr/lib/libxcb-xprint.so target=./libxcb-xprint.so.0
file path=usr/lib/libxcb-xprint.so.0
link path=usr/lib/libxcb-xtest.so target=./libxcb-xtest.so.0
file path=usr/lib/libxcb-xtest.so.0
link path=usr/lib/libxcb-xv.so target=./libxcb-xv.so.0
file path=usr/lib/libxcb-xv.so.0
link path=usr/lib/libxcb-xvmc.so target=./libxcb-xvmc.so.0
file path=usr/lib/libxcb-xvmc.so.0
link path=usr/lib/libxcb.so target=./libxcb.so.1
file path=usr/lib/libxcb.so.1
#
file path=usr/lib/pkgconfig/xcb-composite.pc
file path=usr/lib/pkgconfig/xcb-damage.pc
file path=usr/lib/pkgconfig/xcb-dpms.pc
file path=usr/lib/pkgconfig/xcb-dri2.pc
file path=usr/lib/pkgconfig/xcb-glx.pc
file path=usr/lib/pkgconfig/xcb-randr.pc
file path=usr/lib/pkgconfig/xcb-record.pc
file path=usr/lib/pkgconfig/xcb-render.pc
file path=usr/lib/pkgconfig/xcb-res.pc
file path=usr/lib/pkgconfig/xcb-screensaver.pc
file path=usr/lib/pkgconfig/xcb-shape.pc
file path=usr/lib/pkgconfig/xcb-shm.pc
file path=usr/lib/pkgconfig/xcb-sync.pc
file path=usr/lib/pkgconfig/xcb-xevie.pc
file path=usr/lib/pkgconfig/xcb-xf86dri.pc
file path=usr/lib/pkgconfig/xcb-xfixes.pc
file path=usr/lib/pkgconfig/xcb-xinerama.pc
file path=usr/lib/pkgconfig/xcb-xinput.pc
file path=usr/lib/pkgconfig/xcb-xprint.pc
file path=usr/lib/pkgconfig/xcb-xtest.pc
file path=usr/lib/pkgconfig/xcb-xv.pc
file path=usr/lib/pkgconfig/xcb-xvmc.pc
file path=usr/lib/pkgconfig/xcb.pc
#
dir path=usr/lib/python$(PYTHON_PATH_VERSION)/vendor-packages/xcbgen
file path=usr/lib/python$(PYTHON_PATH_VERSION)/vendor-packages/xcbgen/error.py
file path=usr/lib/python$(PYTHON_PATH_VERSION)/vendor-packages/xcbgen/expr.py
file path=usr/lib/python$(PYTHON_PATH_VERSION)/vendor-packages/xcbgen/matcher.py
file path=usr/lib/python$(PYTHON_PATH_VERSION)/vendor-packages/xcbgen/state.py
file path=usr/lib/python$(PYTHON_PATH_VERSION)/vendor-packages/xcbgen/xtypes.py
#
dir path=usr/share/doc/libxcb facet.doc.html=true
dir path=usr/share/doc/libxcb/tutorial facet.doc.html=true
file path=usr/share/doc/libxcb/tutorial/index.html
file path=usr/share/doc/libxcb/tutorial/xcb.css
#
dir path=usr/share/man/man3xcb
file path=usr/share/man/man3xcb/xcb-examples.3xcb
file path=usr/share/man/man3xcb/xcb-requests.3xcb
file path=usr/share/man/man3xcb/xcb_bell.3xcb
file path=usr/share/man/man3xcb/xcb_change_gc.3xcb
file path=usr/share/man/man3xcb/xcb_copy_area.3xcb
file path=usr/share/man/man3xcb/xcb_copy_gc.3xcb
file path=usr/share/man/man3xcb/xcb_create_gc.3xcb
file path=usr/share/man/man3xcb/xcb_dpms_info.3xcb
file path=usr/share/man/man3xcb/xcb_fill_poly.3xcb
file path=usr/share/man/man3xcb/xcb_free_gc.3xcb
file path=usr/share/man/man3xcb/xcb_get_image.3xcb
file path=usr/share/man/man3xcb/xcb_glx_flush.3xcb
file path=usr/share/man/man3xcb/xcb_grab_key.3xcb
file path=usr/share/man/man3xcb/xcb_open_font.3xcb
file path=usr/share/man/man3xcb/xcb_poly_arc.3xcb
file path=usr/share/man/man3xcb/xcb_poly_line.3xcb
file path=usr/share/man/man3xcb/xcb_put_image.3xcb
file path=usr/share/man/man3xcb/xcb_xevie_end.3xcb
file path=usr/share/man/man3xcb/xcb_xkb_bell.3xcb
#
file path=usr/share/pkgconfig/xcb-proto.pc
#
dir path=usr/share/xcb
file path=usr/share/xcb/bigreq.xml
file path=usr/share/xcb/composite.xml
file path=usr/share/xcb/damage.xml
file path=usr/share/xcb/dpms.xml
file path=usr/share/xcb/dri2.xml
file path=usr/share/xcb/ge.xml
file path=usr/share/xcb/glx.xml
file path=usr/share/xcb/randr.xml
file path=usr/share/xcb/record.xml
file path=usr/share/xcb/render.xml
file path=usr/share/xcb/res.xml
file path=usr/share/xcb/screensaver.xml
file path=usr/share/xcb/shape.xml
file path=usr/share/xcb/shm.xml
file path=usr/share/xcb/sync.xml
file path=usr/share/xcb/xc_misc.xml
file path=usr/share/xcb/xcb.xsd
file path=usr/share/xcb/xevie.xml
file path=usr/share/xcb/xf86dri.xml
file path=usr/share/xcb/xf86vidmode.xml
file path=usr/share/xcb/xfixes.xml
file path=usr/share/xcb/xia.xml
file path=usr/share/xcb/xinerama.xml
file path=usr/share/xcb/xinput.xml
file path=usr/share/xcb/xkb.xml
file path=usr/share/xcb/xprint.xml
file path=usr/share/xcb/xproto.xml
file path=usr/share/xcb/xtest.xml
file path=usr/share/xcb/xv.xml
file path=usr/share/xcb/xvmc.xml
depend type=require fmri=pkg:/x11/header/x11-protocols facet.devel=true
# pkg-config dependency from xcb.pc
depend type=require fmri=pkg:/x11/library/libpthread-stubs facet.devel=true