1*4882a593SmuzhiyunSUMMARY = "The GIMP is the GNU Image Manipulation Program" 2*4882a593SmuzhiyunHOMEPAGE = "http://www.gimp.org" 3*4882a593SmuzhiyunSECTION = "x11/graphics" 4*4882a593SmuzhiyunLICENSE = "GPL-3.0-only" 5*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=c678957b0c8e964aa6c70fd77641a71e" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunDEPENDS = " \ 8*4882a593Smuzhiyun alsa-lib \ 9*4882a593Smuzhiyun atk \ 10*4882a593Smuzhiyun cairo \ 11*4882a593Smuzhiyun fontconfig \ 12*4882a593Smuzhiyun freetype \ 13*4882a593Smuzhiyun gdk-pixbuf-native \ 14*4882a593Smuzhiyun intltool-native \ 15*4882a593Smuzhiyun libxslt-native \ 16*4882a593Smuzhiyun gegl-native \ 17*4882a593Smuzhiyun dbus-glib \ 18*4882a593Smuzhiyun gtk+ \ 19*4882a593Smuzhiyun babl \ 20*4882a593Smuzhiyun gegl \ 21*4882a593Smuzhiyun libmypaint \ 22*4882a593Smuzhiyun mypaint-brushes-1.0 \ 23*4882a593Smuzhiyun gexiv2 \ 24*4882a593Smuzhiyun jpeg \ 25*4882a593Smuzhiyun libmng \ 26*4882a593Smuzhiyun libpng \ 27*4882a593Smuzhiyun libexif \ 28*4882a593Smuzhiyun tiff \ 29*4882a593Smuzhiyun lcms \ 30*4882a593Smuzhiyun poppler \ 31*4882a593Smuzhiyun poppler-data \ 32*4882a593Smuzhiyun jasper \ 33*4882a593Smuzhiyun bzip2 \ 34*4882a593Smuzhiyun libgudev \ 35*4882a593Smuzhiyun libmng \ 36*4882a593Smuzhiyun ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxmu libxpm', '', d)} \ 37*4882a593Smuzhiyun" 38*4882a593SmuzhiyunDEPENDS:append:libc-musl = " libexecinfo" 39*4882a593Smuzhiyun 40*4882a593Smuzhiyuninherit features_check gnomebase gtk-icon-cache gtk-doc mime-xdg 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "x11" 43*4882a593Smuzhiyun 44*4882a593SmuzhiyunSHPV = "${@gnome_verdir("${PV}")}" 45*4882a593Smuzhiyun 46*4882a593SmuzhiyunSRC_URI = "https://download.gimp.org/pub/${BPN}/v${SHPV}/${BP}.tar.bz2" 47*4882a593SmuzhiyunSRC_URI[sha256sum] = "88815daa76ed7d4277eeb353358bafa116cd2fcd2c861d95b95135c1d52b67dc" 48*4882a593Smuzhiyun 49*4882a593SmuzhiyunEXTRA_OECONF = "--disable-python \ 50*4882a593Smuzhiyun --without-webkit \ 51*4882a593Smuzhiyun --disable-check-update \ 52*4882a593Smuzhiyun --without-wmf" 53*4882a593Smuzhiyun 54*4882a593SmuzhiyunEXTRA_OECONF += "${@oe.utils.conditional('SITEINFO_BITS', '32', ' --disable-vector-icons', '', d)}" 55*4882a593Smuzhiyun 56*4882a593Smuzhiyundo_configure:append() { 57*4882a593Smuzhiyun find ${B} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g 58*4882a593Smuzhiyun find ${B} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g 59*4882a593Smuzhiyun} 60*4882a593Smuzhiyun 61*4882a593Smuzhiyundo_compile:prepend() { 62*4882a593Smuzhiyun # Let native babl/gegl find their plugins 63*4882a593Smuzhiyun export BABL_PATH=`find ${STAGING_LIBDIR_NATIVE} -maxdepth 1 -name 'babl-*'` 64*4882a593Smuzhiyun export GEGL_PATH=`find ${STAGING_LIBDIR_NATIVE} -maxdepth 1 -name 'gegl-*'` 65*4882a593Smuzhiyun} 66*4882a593Smuzhiyun 67*4882a593SmuzhiyunFILES:${PN} += "${datadir}/metainfo" 68*4882a593Smuzhiyun 69*4882a593SmuzhiyunRDEPENDS:${PN} += "mypaint-brushes-1.0" 70