diff --git a/libXcomposite.changes b/libXcomposite.changes index 61dba6b..ecdcf35 100644 --- a/libXcomposite.changes +++ b/libXcomposite.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Feb 11 21:49:54 UTC 2012 - jengelh@medozas.de + +- Provide package descriptions and update URL + ------------------------------------------------------------------- Tue Feb 7 22:17:49 UTC 2012 - jengelh@medozas.de diff --git a/libXcomposite.spec b/libXcomposite.spec index cc75512..85c01f9 100644 --- a/libXcomposite.spec +++ b/libXcomposite.spec @@ -21,10 +21,12 @@ Release: 0 Summary: X11 protocol Composite extension client library License: MIT Group: Development/Libraries/C and C++ -Url: http://cgit.freedesktop.org/xorg/lib/libXcomposite/ +URL: http://wiki.freedesktop.org/wiki/Software/CompositeExt #Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXcomposite +#Git-Web: http://cgit.freedesktop.org/xorg/lib/libXcomposite/ Source: %name-%version.tar.bz2 +BuildRoot: %_tmppath/%name-%version-build #git#BuildRequires: autoconf >= 2.60, automake, libtool BuildRequires: fdupes BuildRequires: pkgconfig, pkgconfig(xorg-macros) >= 1.8 @@ -32,14 +34,22 @@ BuildRequires: pkgconfig(compositeproto) >= 0.4, pkgconfig(x11) BuildRequires: pkgconfig(xfixes) %description -(Upstream has not provided a description) +The Composite extension causes a entire sub-tree of the window +hierarchy to be rendered to an off-screen buffer. Applications can +then take the contents of that buffer and do whatever they like. The +off-screen buffer can be automatically merged into the parent window +or merged by external programs, called compositing managers. %package -n %lname Summary: X11 protocol Composite extension client library Group: System/Libraries %description -n %lname -(Upstream has not provided a description) +The Composite extension causes a entire sub-tree of the window +hierarchy to be rendered to an off-screen buffer. Applications can +then take the contents of that buffer and do whatever they like. The +off-screen buffer can be automatically merged into the parent window +or merged by external programs, called compositing managers. %package devel Summary: Development files for the X11 Composite extension library @@ -47,7 +57,16 @@ Group: Development/Libraries/C and C++ Requires: %lname = %version %description devel -(Upstream has not provided a description) +The composite extension provides several related mechanisms: +- Per-hierarchy storage: The rendering of an entire hierarchy of + windows is redirected to off-screen storage. +- Automatic shadow update: When a hierarchy is rendered off-screen, + the X server provides an automatic mechanism for presenting those + contents within the parent window. +- Composite overlay window: provides compositing managers with a + surface on which to draw without interference. +- Parent window clipping: modifies the semantics of parent window + clipping in the presence of manual redirected children. This package contains the development headers for the library found in %lname.