.gear/rules | 2 + .../tags/761fc5c8902fe8e24fe9abc2fab7634d6c1bd862 | 22 +++ .gear/tags/list | 1 + configure.ac | 2 +- libxcb.spec | 190 +++++++++++++++++++++ 5 files changed, 216 insertions(+), 1 deletion(-) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..f78a96e --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: @name@-@version@:. +diff: @name@-@version@:. . diff --git a/.gear/tags/761fc5c8902fe8e24fe9abc2fab7634d6c1bd862 b/.gear/tags/761fc5c8902fe8e24fe9abc2fab7634d6c1bd862 new file mode 100644 index 0000000..d3d0aaa --- /dev/null +++ b/.gear/tags/761fc5c8902fe8e24fe9abc2fab7634d6c1bd862 @@ -0,0 +1,22 @@ +object 7e0f166579672d71efd819c81f0c932b0acd542c +type commit +tag libxcb-1.13 +tagger Daniel Stone 1520242047 +0000 + +libxcb-1.13 +-----BEGIN PGP SIGNATURE----- + +iQIcBAABAgAGBQJanQ1/AAoJEMzE8H+sZB7/R10QAIEjxzZTLnMwVWoODNC90ApH +tZQRzCLFXowxAhQ1WeMzrI50/UCRChNkZWMbTHAVCDUsYBUuP6Ap5JdkS1UGIXOn +gMFzVlYPRD7KPSzwUJvbQu47hsahFJcJCslLHLUiwjqM4IuLMLwUN/dhJdV9XuZg +x4pJnfK9zEXeqqRmDvfLiPfoMq2V5ko5E26cN+8dtmpPlwWJ/HQYnpUb9n3uVr2e +zrSIILRz8AOo9ntmUajwb1wPFqAaEptaIPpXQD0FqyuaF2vnsRjvN+sLWHI/Z1tX +3LPWLMgNPWdbPt/d2BwMh8nMq7gwbtVl23QOQXNO5t2x4f4fbJrYjMzFkuqy25E5 +nNWP8lfc0zr5TaCTUvM1E5tY3Ciur5a+/47cSw02NfZJzsyh9Z5/NYoLlh8GyJKv +K5Kb4GRdomsXacb9datY8B3tboogP3KHH7yVvVBR3iYjRYllfK6y/a/e3RZaerPR +zYl3+7MatKg8WIdQ+nwm1ZusvbBXHgqgxjdOy7UZ91wUxOjg2IKp+SnnlDUcAG98 +HkayQF4AOC3Lr5FFdDFH7xmNio7tA5sKvlv3AZFVE86p+U6V+EgBQ2r6SS7BDlBU +uJQigx2uSgrcZtOMNoEvDTFItCcS+biG8hbrAnss5LXDdv44ljTaEcC8G9hKstef +fJ7xY6WdL/oRrwQkOmeN +=LGxS +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..3e02cfc --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +761fc5c8902fe8e24fe9abc2fab7634d6c1bd862 libxcb-1.13 diff --git a/configure.ac b/configure.ac index f880918..66e24a0 100644 --- a/configure.ac +++ b/configure.ac @@ -51,7 +51,7 @@ AC_SUBST(HTML_CHECK_RESULT) # Checks for pkg-config packages PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.13) -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..6c81399 --- /dev/null +++ b/libxcb.spec @@ -0,0 +1,190 @@ +Name: libxcb +Version: 1.13 +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 pkgconfig(xcb-proto) >= 1.13 +BuildRequires: xsltproc libselinux-devel xorg-util-macros +BuildRequires: python2.7(distutils) + +%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 \ + --enable-xinput \ + --enable-selinux \ + --enable-xkb \ + --disable-xprint \ + --disable-static + +%make_build + +%install +%make DESTDIR=%buildroot htmldir=%_docdir/%name-devel install + +%files +%doc NEWS README +%_libdir/*.so.* + +%files devel +%doc %_docdir/%name-devel +%_includedir/xcb +%_libdir/*.so +%_pkgconfigdir/*.pc +%_man3dir/*.3* + +%changelog +* Wed May 30 2018 Valery Inozemtsev 1.13-alt1 +- 1.13 + +* Wed Aug 17 2016 Sergey V Turchin 1.12-alt1 +- 1.12 + +* Tue Aug 26 2014 Valery Inozemtsev 1.11-alt1 +- 1.11 + +* Mon Dec 23 2013 Valery Inozemtsev 1.10-alt1 +- 1.10 + +* Wed Nov 20 2013 Valery Inozemtsev 1.9.3-alt1 +- 1.9.3 + +* Sun Jul 21 2013 Valery Inozemtsev 1.9.1-alt2 +- enabled XKB (closes: #29198) + +* Tue Jul 16 2013 Valery Inozemtsev 1.9.1-alt1 +- 1.9.1 + +* Mon Oct 08 2012 Valery Inozemtsev 1.9-alt1 +- 1.9 + +* Fri Mar 09 2012 Valery Inozemtsev 1.8.1-alt1 +- 1.8.1 + +* Wed Jan 11 2012 Valery Inozemtsev 1.8-alt1 +- 1.8 + +* Sun Feb 27 2011 Alexey Tourbin 1.7-alt6 +- rebuilt for pkgconfig + +* Mon Feb 07 2011 Alexey Tourbin 1.7-alt5 +- rebuilt for debuginfo + +* Tue Nov 02 2010 Valery Inozemtsev 1.7-alt4 +- devel: fixed pkg-config requires + +* Sat Oct 23 2010 Valery Inozemtsev 1.7-alt3 +- rebuild + +* Sat Aug 28 2010 Valery Inozemtsev 1.7-alt2 +- enabled SELinux support + +* Fri Aug 13 2010 Valery Inozemtsev 1.7-alt1 +- 1.7 + +* Fri Apr 09 2010 Valery Inozemtsev 1.6-alt1 +- 1.6 + +* Fri Dec 04 2009 Valery Inozemtsev 1.5-alt1 +- 1.5 + +* Tue Dec 01 2009 Valery Inozemtsev 1.4-alt2 +- added DRI2 support + +* 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 +