.gear/rules | 2 + .../tags/ac031417b247c7675d5f1ecf01e3212c930cdcc3 | 13 ++ .gear/tags/list | 1 + configure.ac | 2 +- libxcb.spec | 128 ++++++++++++++++++++ 5 files changed, 145 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/ac031417b247c7675d5f1ecf01e3212c930cdcc3 b/.gear/tags/ac031417b247c7675d5f1ecf01e3212c930cdcc3 new file mode 100644 index 0000000..18ba922 --- /dev/null +++ b/.gear/tags/ac031417b247c7675d5f1ecf01e3212c930cdcc3 @@ -0,0 +1,13 @@ +object 96ff5fb635bc333e80ebce6cc03008a1b9992ff6 +type commit +tag 1.4 +tagger Arnaud Fontaine 1247685008 +0100 + +Release 1.4 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEABECAAYFAkpeKZAACgkQvfKiIF42GdPCSACeINu514MP1jDrLCnbXGJfKGJO +irsAn3U7Fgt1qaNa2J3EpJ6Hc0T59z7L +=69tm +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..b356442 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +ac031417b247c7675d5f1ecf01e3212c930cdcc3 1.4 diff --git a/configure.ac b/configure.ac index 96f5079..aec8bee 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.5) -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..ce7cf95 --- /dev/null +++ b/libxcb.spec @@ -0,0 +1,128 @@ +Name: libxcb +Version: 1.4 +Release: alt1 +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 +* Thu Jul 16 2009 Valery Inozemtsev 1.4-alt1 +- 1.4 + +* Fri May 29 2009 Valery Inozemtsev 1.3-alt1 +- 1.3 + +* 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 +