.gear/rules | 2 + .../tags/3307755a02a3b8e0c679d92b2458366c699532c9 | 13 ++ .gear/tags/list | 1 + configure.ac | 2 +- libxcb.spec | 122 ++++++++++++++++++++ 5 files changed, 139 insertions(+), 1 deletions(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..4fcfd99 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: @version@:. +diff: @version@:. . diff --git a/.gear/tags/3307755a02a3b8e0c679d92b2458366c699532c9 b/.gear/tags/3307755a02a3b8e0c679d92b2458366c699532c9 new file mode 100644 index 0000000..3aee009 --- /dev/null +++ b/.gear/tags/3307755a02a3b8e0c679d92b2458366c699532c9 @@ -0,0 +1,13 @@ +object b08e1535cf0716fc917eaa1f5d5f6d1960bf1e3c +type commit +tag 1.2 +tagger Julien Danjou 1234874359 +0100 + +Release libxcb 1.2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkmar/cACgkQpGK1HsL+5c2TWACfQA29sDkunOXDv0Z/vmmRKMhE +5o4AnRbaFzWAdAhy2JvFJoJUSTlseKjm +=5uPK +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..15ebf80 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +3307755a02a3b8e0c679d92b2458366c699532c9 1.2 diff --git a/configure.ac b/configure.ac index 6fe3e57..2445c57 100644 --- a/configure.ac +++ b/configure.ac @@ -33,7 +33,7 @@ AC_SUBST(HTML_CHECK_RESULT) # Checks for pkg-config packages PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.1) -NEEDED="pthread-stubs xau >= 0.99.2" +NEEDED="xau >= 0.99.2" PKG_CHECK_MODULES(NEEDED, $NEEDED) have_xdmcp="no" diff --git a/libxcb.spec b/libxcb.spec new file mode 100644 index 0000000..1efbbbd --- /dev/null +++ b/libxcb.spec @@ -0,0 +1,122 @@ +Name: libxcb +Version: 1.2 +Release: alt2 +Summary: The X C Binding (XCB) library +License: MIT/X11 +Group: System/Libraries +Url: http://xorg.freedesktop.org +Packager: Valery Inozemtsev + +Source: %name-%version.tar +Patch: %name-%version-%release.patch + +BuildRequires: doxygen fonts-ttf-freefont graphviz libXau-devel libXdmcp-devel xorg-xcbproto-devel xsltproc + +%description +libxcb provides an interface to the X Window System protocol, slated to +replace the current Xlib interface. It has several advantages over +Xlib, including: + - size: small library and lower memory footprint + - latency hiding: batch several requests and wait for the replies later + - direct protocol access: one-to-one mapping between interface and protocol + - proven thread support: transparently access XCB from multiple threads + - easy extension implementation: interfaces auto-generated from XML-XCB + +Xlib can also use XCB as a transport layer, allowing software to make +requests and receive responses with both, which eases porting to XCB. +However, client programs, libraries, and toolkits will gain the most +benefit from a native XCB port. + +%package devel +Summary: XCB Library and Header Files +Group: Development/C +Requires: %name = %version-%release + +%description devel +%name-devel contains the libraries and header files needed to +develop programs which make use of %name. + +%prep +%setup -q +%patch -p1 + +%build +%autoreconf +%configure \ + --disable-xprint \ + --enable-xinput \ + --disable-static + +%make_build + +%install +%make DESTDIR=%buildroot htmldir=%_docdir/%name-devel-%version install + +%files +%doc NEWS README +%_libdir/*.so.* + +%files devel +%doc %_docdir/%name-devel-%version +%_includedir/xcb +%_libdir/*.so +%_pkgconfigdir/*.pc + +%changelog +* Wed Feb 18 2009 Valery Inozemtsev 1.2-alt2 +- disabled XCB Xprint Extension +- enabled XCB XInput Extension + +* Tue Feb 17 2009 Valery Inozemtsev 1.2-alt1 +- 1.2 + +* Tue Jan 13 2009 Valery Inozemtsev 1.1.93-alt1 +- 1.1.93 + +* Wed Dec 10 2008 Valery Inozemtsev 1.1.92-alt1 +- 1.1.92 + +* Sat Nov 22 2008 Valery Inozemtsev 1.1-alt6 +- removed obsolete %%post_ldconfig/%%postun_ldconfig calls + +* Sat Sep 27 2008 Valery Inozemtsev 1.1-alt4.M41.1 +- build for branch 4.1 + +* Thu Sep 25 2008 Valery Inozemtsev 1.1-alt5 +- drop libxcb-1.0-abstract-socket.patch + +* Tue Dec 11 2007 Valery Inozemtsev 1.1-alt4 +- rebuild + +* Sun Nov 25 2007 Valery Inozemtsev 1.1-alt3 +- make IPv6 optional + +* Fri Nov 16 2007 Valery Inozemtsev 1.1-alt2 +- update libxcb-1.1-alt-ndebug.patch + +* Mon Nov 05 2007 Valery Inozemtsev 1.1-alt1 +- 1.1 + +* Mon Oct 29 2007 Valery Inozemtsev 1.0-alt6 +- GIT snaphot 2007-10-28 (a29fbc2645fabb96d02c382ffef499b48fb1514a) + +* Mon Oct 15 2007 Valery Inozemtsev 1.0-alt5 +- fixed xlib.lock +- drop libxcb-1.0-lock-unlock.patch + +* Sun Oct 14 2007 Valery Inozemtsev 1.0-alt4 +- libxcb-1.0-abstract-socket.patch: When connecting to the X server, prefer + abstract-namespace unix sockets to filesystem-bound sockets. + +* Thu Sep 11 2007 Valery Inozemtsev 1.0-alt3 +- GIT snapshot 2007-07-19 (09045eaac34973662aaa820a94ca8ed66d9dcb4e) + +* Thu May 10 2007 Valery Inozemtsev 1.0-alt2 +- added libxcb-1.0-lock-unlock.patch + +* Wed May 09 2007 Valery Inozemtsev 1.0-alt1 +- 1.0 + +* Fri Nov 10 2006 Valery Inozemtsev 0.9.93-alt1 +- initial release +