Magellan Linux

Contents of /trunk/extras/librsvg/librsvg-2.40.20-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30466 - (show annotations) (download)
Wed Jan 24 13:14:19 2018 UTC (6 years, 3 months ago) by niro
File size: 1703 byte(s)
auto added: ver bump to 2.40.20-r1
1 # $Id$
2
3 PNAME="librsvg"
4 PVER="2.40.20"
5 PBUILD="r1"
6
7 PCAT="gnome-base"
8
9 DESCRIPTION="Free Open Source SVG Rendering Library."
10 HOMEPAGE="http://librsvg.sourceforge.net/"
11
12 DEPEND=">= dev-libs/glib2-2.54
13 >= x11-libs/gdk-pixbuf-2.36
14 >= x11-libs/cairo-1.14
15 >= x11-libs/pango-1.40
16 >= media-libs/freetype-2.6
17 >= media-libs/fontconfig-2.11
18 >= dev-libs/libxml2-2.7
19 >= dev-libs/libcroco-0.6.12
20 >= sys-libs/libstdc++-6.3"
21
22 SDEPEND=">= dev-util/intltool-0.50
23 >= dev-libs/gobject-introspection-1.54"
24
25 SRCFILE="${PNAME}-${PVER}.tar.xz"
26
27 sminclude gnome2 multilib mbuild
28 msetfeature "!check"
29
30 UP2DATE="updatecmd_gnome ${PNAME}"
31
32 src_compile()
33 {
34 # drop gtk2 support to fix looping issues, tools only required by developers
35 mconfigure \
36 --disable-tools \
37 --enable-croco \
38 --enable-pixbuf-loader \
39 --enable-introspection \
40 || die
41
42 mmake || die
43 }
44
45 src_install()
46 {
47 mmake DESTDIR=${BINDIR} install || die
48
49 # add missing compat symlink
50 mlink rsvg-convert /usr/bin/rsvg || die
51
52 minstalldocs AUTHORS ChangeLog COPYING* NEWS README TODO
53 }
54
55 postinstall()
56 {
57 gdk-pixbuf-query-loaders > ${MROOT}/usr/$(mlibdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache
58
59 # honor multilib
60 if [[ $(mlibdir) != lib ]]
61 then
62 gdk-pixbuf-query-loaders-m32 > ${MROOT}/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
63 fi
64 }
65
66 postremove()
67 {
68 local loaderdir
69 loaderdir="$(gdk-pixbuf-query-loaders | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')"
70 gdk-pixbuf-query-loaders > ${MROOT}/${loaderdir}/loaders.cache
71
72 # honor multilib
73 if [[ $(mlibdir) != lib ]]
74 then
75 loaderdir="$(gdk-pixbuf-query-loaders-m32 | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')"
76 gdk-pixbuf-query-loaders-m32 > ${MROOT}/${loaderdir}/loaders.cache
77 fi
78 }