1*4882a593SmuzhiyunSUMMARY = "GEGL (Generic Graphics Library) is a graph based image processing framework" 2*4882a593SmuzhiyunLICENSE = "GPL-3.0-only" 3*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://COPYING;md5=f1a8bfcbc85304df454b65d378b299c7" 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunDEPENDS = " \ 6*4882a593Smuzhiyun intltool-native \ 7*4882a593Smuzhiyun babl \ 8*4882a593Smuzhiyun glib-2.0 \ 9*4882a593Smuzhiyun cairo \ 10*4882a593Smuzhiyun expat \ 11*4882a593Smuzhiyun zlib \ 12*4882a593Smuzhiyun \ 13*4882a593Smuzhiyun json-glib \ 14*4882a593Smuzhiyun" 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunGNOMEBASEBUILDCLASS = "meson" 17*4882a593Smuzhiyun 18*4882a593Smuzhiyuninherit features_check gnomebase vala gobject-introspection 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES = "x11" 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunSHPV = "${@gnome_verdir("${PV}")}" 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunSRC_URI = "https://download.gimp.org/pub/${BPN}/${SHPV}/${BP}.tar.xz" 25*4882a593SmuzhiyunSRC_URI[sha256sum] = "6fd58a0cdcc7702258adaeffb573a389228ae8f0eff47578efda2309b61b2ca6" 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunPACKAGECONFIG ??= "gexiv2 jpeg libpng libraw librsvg pango poppler sdl2" 28*4882a593SmuzhiyunPACKAGECONFIG:class-native = "libpng librsvg" 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunPACKAGECONFIG[jasper] = "-Djasper=enabled,-Djasper=disabled,jasper" 31*4882a593SmuzhiyunPACKAGECONFIG[gexiv2] = "-Dgexiv2=enabled,-Dgexiv2=disabled,gexiv2" 32*4882a593SmuzhiyunPACKAGECONFIG[graphviz] = "-Dgraphviz=enabled,-Dgraphviz=disabled,graphviz" 33*4882a593SmuzhiyunPACKAGECONFIG[jpeg] = "-Dlibjpeg=enabled,-Dlibjpeg=disabled,jpeg" 34*4882a593SmuzhiyunPACKAGECONFIG[lcms] = "-Dlcms=enabled,-Dlcms=disabled,lcms" 35*4882a593SmuzhiyunPACKAGECONFIG[libav] = "-Dlibav=enabled,-Dlibav=disabled,libav" 36*4882a593SmuzhiyunPACKAGECONFIG[libpng] = "-Dlibpng=enabled,-Dlibpng=disabled,libpng" 37*4882a593SmuzhiyunPACKAGECONFIG[libraw] = "-Dlibraw=enabled,-Dlibraw=disabled,libraw" 38*4882a593SmuzhiyunPACKAGECONFIG[librsvg] = "-Dlibrsvg=enabled,-Dlibrsvg=disabled,librsvg" 39*4882a593SmuzhiyunPACKAGECONFIG[pango] = "-Dpango=enabled -Dpangocairo=enabled,-Dpango=disabled -Dpangocairo=disabled,pango" 40*4882a593SmuzhiyunPACKAGECONFIG[poppler] = "-Dpoppler=enabled,-Dpoppler=disabled,poppler" 41*4882a593SmuzhiyunPACKAGECONFIG[sdl] = "-Dsdl1=enabled,-Dsdl1=disabled,virtual/libsdl" 42*4882a593SmuzhiyunPACKAGECONFIG[sdl2] = "-Dsdl2=enabled,-Dsdl2=disabled,virtual/libsdl2" 43*4882a593SmuzhiyunPACKAGECONFIG[tiff] = "-Dlibtiff=enabled,-Dlibtiff=disabled,tiff" 44*4882a593SmuzhiyunPACKAGECONFIG[webp] = "-Dwebp=enabled,-Dwebp=disabled,webp" 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun# There are a couple of non-symlink .so files installed into libdir, which need to go into main package 47*4882a593SmuzhiyunFILES:${PN} += " \ 48*4882a593Smuzhiyun ${libdir}/*.so \ 49*4882a593Smuzhiyun ${libdir}/gegl-${SHPV}/*.json \ 50*4882a593Smuzhiyun ${libdir}/gegl-${SHPV}/*.so \ 51*4882a593Smuzhiyun" 52*4882a593SmuzhiyunFILES_SOLIBSDEV = "${libdir}/libgegl-${SHPV}${SOLIBSDEV}" 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun# Fails to build with thumb-1 (qemuarm) 55*4882a593Smuzhiyun# gegl-0.2.0/operations/common/matting-global.c: In function 'matting_process': 56*4882a593Smuzhiyun# gegl-0.2.0/operations/common/matting-global.c:463:1: internal compiler error: in patch_jump_insn, at cfgrtl.c:1275 57*4882a593SmuzhiyunARM_INSTRUCTION_SET = "arm" 58*4882a593Smuzhiyun 59*4882a593SmuzhiyunBBCLASSEXTEND = "native" 60