1
0
forked from pool/libXcomposite

Accepting request 104215 from home:jengelh:branches:X11:XOrg

More educative material

OBS-URL: https://build.opensuse.org/request/show/104215
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXcomposite?expand=0&rev=2
This commit is contained in:
Stefan Dirsch 2012-02-13 10:06:52 +00:00 committed by Git OBS Bridge
parent 49ea01c637
commit 1d6acab0c4
2 changed files with 28 additions and 4 deletions

View File

@ -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

View File

@ -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.