SPECS: libxcb.spec - updated to 0.9.93 (1.0 RC3) - longer descript...

qboosh qboosh at pld-linux.org
Fri Nov 3 10:19:23 CET 2006


Author: qboosh                       Date: Fri Nov  3 09:19:23 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 0.9.93 (1.0 RC3)
- longer descriptions

---- Files affected:
SPECS:
   libxcb.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SPECS/libxcb.spec
diff -u SPECS/libxcb.spec:1.3 SPECS/libxcb.spec:1.4
--- SPECS/libxcb.spec:1.3	Mon Oct  9 08:18:31 2006
+++ SPECS/libxcb.spec	Fri Nov  3 10:19:18 2006
@@ -2,17 +2,17 @@
 Summary:	X protocol C-language Binding library
 Summary(pl):	XCB - biblioteka dowiązań języka C do protokołu X
 Name:		libxcb
-Version:	0.9.92
+Version:	0.9.93
 Release:	1
 License:	MIT
 Group:		Libraries
 Source0:	http://xcb.freedesktop.org/dist/%{name}-%{version}.tar.bz2
-# Source0-md5:	6f01c8fa200deebb20b019f7401a2606
+# Source0-md5:	7967d0d4347502bc9af5373767afc748
 URL:		http://xcb.freedesktop.org/
 BuildRequires:	check >= 0.8.2
 BuildRequires:	libxslt-progs
 BuildRequires:	pkgconfig
-BuildRequires:	xcb-proto >= 0.9.92
+BuildRequires:	xcb-proto >= 0.9.93
 BuildRequires:	xorg-lib-libXau-devel
 BuildRequires:	xorg-lib-libXdmcp-devel
 BuildRequires:	xorg-proto-xproto-devel
@@ -21,9 +21,41 @@
 %description
 X protocol C-language Binding library.
 
+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.
+
 %description -l pl
 XCB - biblioteka dowiązań języka C do protokołu X.
 
+libxcb udostępnia interfejs do protokołu X Window System, mający
+zastąpić aktualny interfejs Xlib. Ma kilka zalet w stosunku do Xliba,
+w tym:
+- rozmiar: mała biblioteka i niewielki narzut pamięciowy
+- ukrywanie opóźnień: kolejkowanie kilku żądań i oczekiwanie na
+  odpowiedź później
+- bezpośredni dostęp do protokołu: odwzorowanie 1-1 między interfejsem
+  a protokołem
+- sprawdzoną obsługę wątków: bezpośredni dostęp do XCB z wielu wątków
+- łatwe implementowanie rozszerzeń: automatyczne generowanie
+  interfejsów z XML-XCB
+
+Xlib może także używać XCB jako warstwy transportowej, pozwalając
+programom wykonywać żądania i odbierać odpowiedzi poprzez oba
+interfejsy, co ułatwia przechodzenie na XCB. Jednak programy
+klienckie, biblioteki i toolkity zyskają więcej na natywnym porcie
+XCB.
+
 %package devel
 Summary:	Header files for XCB library
 Summary(pl):	Pliki nagłówkowe biblioteki XCB
@@ -72,7 +104,7 @@
 
 %files
 %defattr(644,root,root,755)
-%doc COPYING
+%doc COPYING NEWS README
 %attr(755,root,root) %{_libdir}/libxcb*.so.*.*.*
 
 %files devel
@@ -92,6 +124,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2006/11/03 09:19:18  qboosh
+- updated to 0.9.93 (1.0 RC3)
+- longer descriptions
+
 Revision 1.3  2006/10/09 06:18:31  qboosh
 - updated to 0.9.92
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/libxcb.spec?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list