# $Id$ PNAME="librsvg" PVER="2.34.2" PBUILD="r2" PCATEGORIE="gnome-base" DESCRIPTION="Free Open Source SVG Rendering Library." HOMEPAGE="http://librsvg.sourceforge.net/" DEPEND=">= dev-libs/glib2-2.28 >= x11-libs/gdk-pixbuf-2.22 >= x11-libs/gtk2+-2.24 >= x11-libs/cairo-1.10 >= x11-libs/pango-1.30 >= media-libs/freetype-2.4 >= media-libs/fontconfig-2.8 >= dev-libs/libxml2-2.7 >= dev-libs/libcroco-0.6.2 >= sys-libs/libstdc++-4.6" sminclude gnome2 multilib UP2DATE="updatecmd_gnome ${PNAME}" src_compile() { # prevent gnome-vfs dependency mconfigure \ --with-gtk=2.0 \ --enable-gtk-theme \ --enable-croco \ --enable-pixbuf-loader \ || die mmake || die } postinstall() { gdk-pixbuf-query-loaders > ${MROOT}/usr/$(mlibdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache # honor multilib if [[ $(mlibdir) != lib ]] then gdk-pixbuf-query-loaders-m32 > ${MROOT}/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache fi } postremove() { local loaderdir loaderdir="$(gdk-pixbuf-query-loaders | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')" gdk-pixbuf-query-loaders > ${MROOT}/${loaderdir}/loaders.cache # honor multilib if [[ $(mlibdir) != lib ]] then loaderdir="$(gdk-pixbuf-query-loaders-m32 | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')" gdk-pixbuf-query-loaders-m32 > ${MROOT}/${loaderdir}/loaders.cache fi }