From a952b751be14c980cfa368874f8b80f29941aee7 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 16 Apr 2009 23:30:41 +0200 Subject: [PATCH] Added xcb-proto-1.4 template. --HG-- extra : convert_revision : 07a5298b8945705189955d4e5e7f5a35e9033843 --- templates/xcb-proto/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 templates/xcb-proto/template diff --git a/templates/xcb-proto/template b/templates/xcb-proto/template new file mode 100644 index 0000000000..cf70f64e08 --- /dev/null +++ b/templates/xcb-proto/template @@ -0,0 +1,30 @@ +# Template build for 'xcb-proto'. +pkgname=xcb-proto +version=1.4 +distfiles="http://xcb.freedesktop.org/dist/$pkgname-$version.tar.bz2" +build_style=gnu_configure +short_desc="XML-XCB (X C Bindings) protocol descriptions" +maintainer="Juan RP " +checksum=2d50a7b6f5a948ece84549c80872115bc7c2b7e6371f24b4742eb1c51bd259bd +long_desc=" + The xcb-proto package provides the XML-XCB (X C Bindings) protocol + descriptions that libxcb uses to generate the majority of its code and API. + We provide them separately from libxcb to allow reuse by other projects, + such as additional language bindings, protocol dissectors, or + documentation generators. + + Separation of XCB's transport and protocol layers simplifies both + writing extensions and client-side support for extensions. + By contrast, with the xlib infrastructure, client-side support for + new extensions requires significant duplication of effort. With XCB and + the XML-XCB protocol descriptions, client-side support for a new + extension requires only an XML description of the extension--and not a + single line of code. + + Python libraries: xcb-proto also contains language-independent Python + libraries that are used to parse an XML description and create objects + used by Python code generators in individual language bindings." + +noarch=yes +Add_dependency build python +Add_dependency build libxml2