]> git.pld-linux.org Git - packages/cairo.git/blame - cairo.spec
- updated to 0.5.1 (more API and ABI changes)
[packages/cairo.git] / cairo.spec
CommitLineData
b7ccdbe1
JB
1Summary: Cairo - multi-platform 2D graphics library
2Summary(pl): Cairo - wieloplatformowa biblioteka graficzna 2D
8c7ef450 3Name: cairo
6794f4a1 4Version: 0.5.1
e75eb660 5Release: 1
9b33cbb5 6License: LGPL v2.1 or MPL v1.1
b7ccdbe1 7Group: Libraries
56de7934 8Source0: http://cairographics.org/snapshots/%{name}-%{version}.tar.gz
6794f4a1 9# Source0-md5: 4bad34b337403e73637d2f6c752283f1
8c7ef450 10URL: http://cairographics.org/
b7ccdbe1
JB
11BuildRequires: autoconf
12BuildRequires: automake
9bc5a16c
JB
13BuildRequires: fontconfig-devel
14BuildRequires: freetype-devel >= 2.1.0
7e0fea94 15BuildRequires: glitz-devel >= 0.4.0
7fdf57cf
JB
16BuildRequires: gtk-doc >= 1.3
17BuildRequires: libpixman-devel >= 0.1.4
9bc5a16c 18BuildRequires: libpng-devel
b7ccdbe1
JB
19BuildRequires: libtool
20BuildRequires: pkgconfig
9bc5a16c
JB
21#BuildRequires: xcb-devel (http://freedesktop.org/software/xcb - CVS only, not released yet)
22BuildRequires: xrender-devel >= 0.6
23BuildRequires: zlib-devel
9b33cbb5 24Requires: freetype >= 2.1.0
7e0fea94 25Requires: glitz >= 0.4.0
7fdf57cf
JB
26Requires: libpixman >= 0.1.4
27Requires: xrender >= 0.6
b7ccdbe1 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8c7ef450 29
30%description
b7ccdbe1
JB
31Cairo provides anti-aliased vector-based rendering for X. Paths
32consist of line segments and cubic splines and can be rendered at any
33width with various join and cap styles. All colors may be specified
34with optional translucence (opacity/alpha) and combined using the
35extended Porter/Duff compositing algebra as found in the X Render
36Extension.
37
38Cairo exports a stateful rendering API similar in spirit to the path
39construction, text, and painting operators of PostScript, (with the
40significant addition of translucence in the imaging model). When
41complete, the API is intended to support the complete imaging model of
42PDF 1.4.
43
44Cairo relies on the Xc library for backend rendering. Xc provides an
45abstract interface for rendering to multiple target types. As of this
46writing, Xc allows Cairo to target X drawables as well as generic
47image buffers. Future backends such as PostScript, PDF, and perhaps
48OpenGL are currently being planned.
49
50%description -l pl
51