--- branches/magellan-next/core/librsvg/librsvg-2.34.2-r2.smage2 2012/01/12 02:04:44 9818 +++ branches/magellan-next/core/librsvg/librsvg-2.34.2-r2.smage2 2012/01/12 02:07:27 9819 @@ -50,11 +50,14 @@ postremove() { - gdk-pixbuf-query-loaders > ${MROOT}/usr/$(mlibdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache + 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 - gdk-pixbuf-query-loaders-m32 > ${MROOT}/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache + loaderdir="$(gdk-pixbuf-query-loaders-m32 | grep LoaderDir | sed 's:.*=\ \(.*\)/loaders:\1:')" + gdk-pixbuf-query-loaders-m32 > ${MROOT}/${loaderdir}/loaders.cache fi }