# $Id$ PNAME="gdk-pixbuf" PVER="2.22.1" PBUILD="r1" PCATEGORIE="x11-libs" STATE="unstable" DESCRIPTION="Image loading library for GTK2+." HOMEPAGE="http://www.gtk.org/" DEPEND=">= dev-libs/glib2-2.26 >= media-libs/libpng-1.5 >= media-libs/libjpeg-8 >= media-libs/libtiff-3.9 >= x11-libs/libX11-1" SDEPEND=">= dev-util/pkgconfig-0.25 >= sys-dev/autoconf-4 >= sys-dev/automake-3" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude multilib mtools SRC_URI=( gnome://${PNAME}/${PVER%.*}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-libpng15.patch ) UP2DATE="updatecmd_gnome ${PNAME}" src_prepare() { munpack ${SRCFILE} || die # libpng-1.5 support mpatch ${PNAME}-${PVER}-libpng15.patch || die } src_compile() { mconfigure \ --with-libjpeg \ --with-libtiff \ --with-libpng \ --with-x11 \ --without-libjasper \ --disable-gtk-doc \ || die mmake || die } postinstall() { if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]] then local confdir if [[ ${ARCH} = x86_64 ]] then # generate gtk-modules for i686 confdir=/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache install -d ${confdir} gdk-pixbuf-query-loaders-m32 > ${confdir}/loaders.cache fi confdir=/usr/$(mlibdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache install -d ${confdir} gdk-pixbuf-query-loaders > ${confdir}/loaders.cache fi }