Magellan Linux

Annotation of /branches/R11-stable/extras/librsvg/librsvg-2.40.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 21436 - (hide annotations) (download)
Fri Jun 20 12:15:55 2014 UTC (10 years, 3 months ago) by niro
Original Path: trunk/extras/librsvg/librsvg-2.40.2-r1.smage2
File size: 1539 byte(s)
auto added: ver bump to 2.40.2-r1
1 niro 21436 # $Id$
2    
3     PNAME="librsvg"
4     PVER="2.40.2"
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.40
13     >= x11-libs/gdk-pixbuf-2.30
14     >= x11-libs/gtk2+-2.24
15     >= x11-libs/cairo-1.12
16     >= x11-libs/pango-1.36
17     >= media-libs/freetype-2.5
18     >= media-libs/fontconfig-2.11
19     >= dev-libs/libxml2-2.7
20     >= dev-libs/libcroco-0.6.6
21     >= sys-libs/libstdc++-4.8"
22    
23     SRCFILE="${PNAME}-${PVER}.tar.xz"
24    
25     sminclude gnome2 multilib
26     msetfeature "!check"
27    
28     UP2DATE="updatecmd_gnome ${PNAME}"
29    
30     src_compile()
31     {
32     mconfigure \
33     --enable-gtk-theme \
34     --enable-croco \
35     --enable-pixbuf-loader \
36     || die
37    
38     mmake || die
39     }
40    
41     src_install()
42     {
43     mmake DESTDIR=${BINDIR} install || die
44    
45     # add missing compat symlink
46     mlink rsvg-convert /usr/bin/rsvg || die
47    
48     minstalldocs AUTHORS ChangeLog COPYING* NEWS README TODO
49     }
50    
51     postinstall()
52     {
53     gdk-pixbuf-query-loaders > ${MROOT}/usr/$(mlibdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache
54    
55     # honor multilib
56     if [[ $(mlibdir) != lib ]]
57     then
58     gdk-pixbuf-query-loaders-m32 > ${MROOT}/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
59     fi
60     }
61    
62     postremove()
63     {
64     local loaderdir
65     loaderdir="$(gdk-pixbuf-query-loaders | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')"
66     gdk-pixbuf-query-loaders > ${MROOT}/${loaderdir}/loaders.cache
67    
68     # honor multilib
69     if [[ $(mlibdir) != lib ]]
70     then
71     loaderdir="$(gdk-pixbuf-query-loaders-m32 | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')"
72     gdk-pixbuf-query-loaders-m32 > ${MROOT}/${loaderdir}/loaders.cache
73     fi
74     }