# $Id$ PNAME="gimp" PVER="2.6.11" PBUILD="r1" PCATEGORIE="media-gfx" DESCRIPTION="The Gimp - GNU Image Manipulation Program." HOMEPAGE="http://www.gimp.org/" DEPEND=">= dev-libs/glib2-2.28 >= x11-libs/gtk2+-2.24 >= x11-libs/pango-1. >= dev-libs/libxml2-2.7 >= dev-libs/libxslt-1.1.28 >= x11-themes/hicolor-icon-theme-0.12 >= media-libs/freetype-2.4 >= media-libs/fontconfig-2.7 >= media-libs/libart_lgpl-2.3.21 >= media-libs/libpng-1.5 >= media-libs/libjasper-1.900 >= media-libs/libjpeg-8 >= media-libs/libexif-0.6.20 >= media-libs/libtiff-3.9.5 >= media-libs/libmng-1.0.10 >= media-libs/libwmf-0.2.8.4 >= media-libs/lcms-1.19 >= media-libs/alsa-lib-1.0.24 >= sys-libs/zlib-1.2.5 >= gnome-base/librsvg-2.34 >= app-text/poppler-glib-0.18 >= dev-lang/python-2.7 >= dev-python/pygtk-2.24 >= sys-apps/dbus-1.5 >= dev-libs/dbus-glib-0.98 >= net-misc/curl-7 >= media-libs/gegl-0.1.6 >= x11-apps/xdg-utils-1.1" SDEPEND=">= dev-util/pkgconfig-0.26 >= dev-util/intltool-0.50 >= sys-dev/gettext-0.18" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools mbuild SRC_URI=( ftp://ftp.gimp.org/pub/${PNAME}/v${PVER:0:3}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-curl.patch mirror://${PNAME}/${PNAME}-${PVER}-png15.patch mirror://${PNAME}/${PNAME}-${PVER}-poppler018.patch mirror://${PNAME}/${PNAME}-${PVER}-xdg.patch ) # grep only 'stable' releases #UP2DATE="updatecmd ${HOMEPAGE}/downloads/ | grep '[0-9].[02468].[0-9].tar.bz2' | sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'" UP2DATE="updatecmd -listonly ftp://ftp.gimp.org/pub/gimp/v2.6/ | grep LATEST | sed 's:.*-\(.*\):\1:'" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix build against newer curl and better uri handling scheme mpatch ${PNAME}-${PVER}-curl.patch || die # fix build with libpng-1.5 mpatch ${PNAME}-${PVER}-png15.patch || die # fix build against newer poppler (>=0.18) mpatch ${PNAME}-${PVER}-poppler018.patch || die # use xdg-open instead of default browser mpatch ${PNAME}-${PVER}-xdg.patch || die } src_compile() { cd ${SRCDIR} # gutenprint provides the gimp plugin ! mconfigure \ --enable-default-binary \ --with-x \ --with-alsa \ --with-dbus \ --with-hal \ --with-lcms \ --with-libcurl \ --with-libpng \ --with-libjpeg \ --with-libexif \ --with-libtiff \ --with-libmng \ --with-librsvg \ --with-poppler \ --with-wmf \ --without-aa \ --without-gvfs \ --without-gnomevfs \ --without-hal \ --enable-python \ --disable-gnome \ --disable-print \ --disable-debug \ || die mmake || die }