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 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 Summary: X11 protocol Composite extension client library
License: MIT License: MIT
Group: Development/Libraries/C and C++ 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-Clone: git://anongit.freedesktop.org/xorg/lib/libXcomposite
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libXcomposite/
Source: %name-%version.tar.bz2 Source: %name-%version.tar.bz2
BuildRoot: %_tmppath/%name-%version-build
#git#BuildRequires: autoconf >= 2.60, automake, libtool #git#BuildRequires: autoconf >= 2.60, automake, libtool
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: pkgconfig, pkgconfig(xorg-macros) >= 1.8 BuildRequires: pkgconfig, pkgconfig(xorg-macros) >= 1.8
@ -32,14 +34,22 @@ BuildRequires: pkgconfig(compositeproto) >= 0.4, pkgconfig(x11)
BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xfixes)
%description %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 %package -n %lname
Summary: X11 protocol Composite extension client library Summary: X11 protocol Composite extension client library
Group: System/Libraries Group: System/Libraries
%description -n %lname %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 %package devel
Summary: Development files for the X11 Composite extension library Summary: Development files for the X11 Composite extension library
@ -47,7 +57,16 @@ Group: Development/Libraries/C and C++
Requires: %lname = %version Requires: %lname = %version
%description devel %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 This package contains the development headers for the library found
in %lname. in %lname.