Magellan Linux

Contents of /smage/branches/alx07x-stable/core/cairo/cairo-1.16.0-r3.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14939 - (show annotations) (download)
Thu Aug 6 12:52:29 2020 UTC (3 years, 8 months ago) by niro
File size: 1942 byte(s)
-release branches/alx07x-stable
1 # $Id$
2
3 PNAME="cairo"
4 PVER="1.16.0"
5 PBUILD="r3"
6
7 PCAT="x11-libs"
8
9 DESCRIPTION="Cairo is a 2D graphics library with support for multiple output devices."
10 HOMEPAGE="http://cairographics.org/"
11
12 DEPEND=">= dev-libs/glib2-2.64
13 >= x11-libs/libXrender-0.9
14 >= x11-libs/libX11-1.6
15 >= x11-libs/libXext-1.3
16 >= x11-libs/libXft-2.2
17 >= media-libs/fontconfig-2.11
18 >= media-libs/freetype-2.6
19 >= sys-libs/zlib-1.2
20 >= media-libs/libpng-1.5
21 >= x11-libs/libxcb-1.14
22 >= x11-libs/xcb-util-0.3
23 >= x11-libs/pixman-0.40
24 >= dev-libs/lzo-2
25 >= virtual/opengl"
26
27 # runtime required
28 ALX_DEV_DEPEND=">= dev-libs/glib2-dev-2.64
29 >= x11-libs/libXrender-dev-0.9
30 >= x11-libs/libX11-dev-1.6
31 >= x11-libs/libXext-dev-1.3
32 >= x11-libs/libXft-dev-2.2
33 >= media-libs/fontconfig-dev-2.11
34 >= media-libs/freetype-dev-2.6
35 >= sys-libs/zlib-dev-1.2
36 >= media-libs/libpng-dev-1.5
37 >= x11-libs/libxcb-dev-1.14
38 >= x11-libs/xcb-util-dev-0.3
39 >= x11-libs/pixman-dev-0.40
40 >= dev-libs/lzo-dev-2
41 >= virtual/opengl-dev
42 >= x11-libs/libglvnd-dev-1.3"
43
44 SDEPEND=">= dev-util/pkgconfig-0.25
45 >= virtual/renderproto
46 >= x11-proto/xcb-proto-1.14
47 ${ALX_DEV_DEPEND}"
48 # >= gnome-base/librsvg-2.40
49
50 SRCFILE="${PNAME}-${PVER}.tar.xz"
51 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
52
53 ALX_PKG_KEEP="usr/$(mlibdir)/*.so.*
54 usr/$(mlibdir)/cairo/*.so.*"
55 sminclude multilib mbuild alx-split
56 msetfeature "!check"
57
58 SRC_URI=(
59 http://cairographics.org/releases/${SRCFILE}
60 mirror://${PNAME}/${SRCFILE}
61 )
62
63 # check stable version
64 UP2TAG=releases
65 # check dev version
66 #UP2TAG=snapshots
67 UP2DATE="updatecmd http://cairographics.org/${UP2TAG}/ | grep ]LA.*-${PNAME}- | sed 's/.*ST-${PNAME}-\([0-9\.]*\).*/\1/'"
68
69 src_compile()
70 {
71 mconfigure \
72 --enable-xlib \
73 --enable-freetype \
74 --enable-gl \
75 --enable-gobject \
76 --enable-png \
77 --enable-xcb \
78 --enable-pdf \
79 --enable-png \
80 --enable-ps \
81 --enable-svg \
82 --enable-tee \
83 --disable-gtk-doc \
84 --disable-test-surfaces \
85 || die
86
87 mmake || die
88 }