Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14842 - (hide annotations) (download)
Tue Aug 4 13:26:07 2020 UTC (3 years, 9 months ago) by niro
Original Path: smage/trunk/core/cairo/cairo-1.16.0-r3.smage2
File size: 1942 byte(s)
-added missing libglvnd-dev dep alx dev runtime depends
1 niro 14842 # $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     }