]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blob - cairo/cairo.nm
Merge remote-tracking branch 'stevee/shadow-manpages'
[people/pmueller/ipfire-3.x.git] / cairo / cairo.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = cairo
7 version = 1.14.2
8 release = 1
9
10 groups = System/Graphics
11 url = http://cairographics.org
12 license = LGPLv2 MPLv1.1
13 summary = A 2D graphics library.
14
15 description
16 Cairo is a 2D graphics library designed to provide high-quality display
17 and print output.
18 end
19
20 source_dl = http://cairographics.org/releases/
21 sources = %{thisapp}.tar.xz
22
23 build
24 requires
25 binutils>=2.21.51.0.8-2
26 fontconfig-devel >= 2.10
27 freetype-devel
28 glib2-devel >= 2.14
29 gobject-introspection-devel
30 libX11-devel
31 libXext-devel>=1.3.1
32 libxml2-devel
33 libpng-devel
34 pixman-devel >= 0.30.0
35 pkg-config
36 zlib-devel
37 end
38
39 configure_options += \
40 --enable-xlib \
41 --enable-xml \
42 --enable-gobject \
43 --disable-gtk-doc \
44 --disable-static
45 end
46
47 packages
48 package %{name}
49
50 package %{name}-gobject
51 summary = GObject bindings for cairo.
52 description
53 This package contains functionality to make cairo
54 graphics library integrate well with the GObject object system.
55 end
56
57 requires
58 cairo = %{thisver}
59 end
60
61 files
62 %{libdir}/*gobject.so.*
63 end
64 end
65
66 package %{name}-devel
67 template DEVEL
68
69 # The development package needs the other dependencies as well.
70 requires
71 fontconfig-devel
72 freetype-devel
73 libpng-devel
74 pixman-devel
75 end
76 end
77
78 package %{name}-gobject-devel
79 summary = Development files for cairo-gobject.
80 description
81 This package contains libraries, header files and developer
82 documentation needed for developing software which uses the
83 cairo Gobject library.
84 end
85
86 requires
87 %{name}-gobject = %{thisver}
88 %{name}-devel = %{thisver}
89 end
90
91 files
92 %{libdir}/*gobject.so
93 %{libdir}/pkgconfig/*gobject.pc
94 %{includedir}/cairo/*gobject.h
95 end
96 end
97
98 package %{name}-debuginfo
99 template DEBUGINFO
100 end
101 end