Advertisement
intera_91

efl.bb

Apr 27th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. SUMMARY = "Enlightenment Foundation Libraries"
  2.  
  3. LICENSE = "MIT & BSD & LGPL-2.1"
  4. LIC_FILES_CHKSUM = "file://COPYING;md5=e12e5c3b6822d51c620d5d05a7397c5c"
  5.  
  6. SRC_URI = "https://download.enlightenment.org/rel/libs/efl/efl-1.24.1.tar.xz \
  7. file://efl-1.24.1_fix_compilation.patch"
  8.  
  9. SRC_URI[md5sum] = "1bfae6832ffc8df5f7e8a9a62b00483c"
  10. SRC_URI[sha256sum] = "67aafb53926426b245ba934e3a4adc2f465041b9c3cbcabfff8f914367f94bf7"
  11.  
  12. inherit meson pkgconfig distro_features_check
  13. BBCLASSEXTEND = "native"
  14. REQUIRED_DISTRO_FEATURES = "x11"
  15.  
  16. DEPENDS_class-native += "freetype-native libxext-native libpng-native jpeg-native tiff-native fribidi-native glib-2.0-native dbus-native openssl-native luajit-native"
  17.  
  18. DEPENDS = "virtual/libiconv tslib curl glib-2.0 gnutls pkgconfig zlib jpeg openssl libsndfile1 dbus libexif librsvg freetype libpng tiff libxext virtual/libx11 libxdamage libxrender fontconfig fribidi giflib udev libxcursor libxcomposite libxinerama libxrandr libxtst libxscrnsaver util-linux libunwind luajit libwebp openjpeg gstreamer1.0-plugins-imx gettext-native gettext efl-native"
  19.  
  20. #PACKAGES += "efl"
  21.  
  22. RPROVIDES_${PN} = "efl"
  23.  
  24. EXTRA_OEMESON_append_class-native += "-Devas-loaders-disabler=webp,jp2k,gif,generic,wbmp,gst,pdf,ps,raw,svg,rsvg,xcf,bmp,dds,eet,ico,pmaps,psd,tga,tgv,tiff,xpm,json"
  25. EXTRA_OEMESON_append_class-native += "-Dfontconfig=false"
  26. EXTRA_OEMESON_append_class-native += "-Dharfbuzz=false"
  27. EXTRA_OEMESON_append_class-native += "-Dopengl=none"
  28. EXTRA_OEMESON_append_class-native += "-Decore-imf-loaders-disabler=xim,ibus,scim"
  29. EXTRA_OEMESON_append_class-native += "-Dgstreamer=false"
  30. EXTRA_OEMESON_append_class-native += "-Dedje-sound-and-video=false"
  31. EXTRA_OEMESON_append_class-native += "-Dpixman=false"
  32. EXTRA_OEMESON_append_class-native += "-Dbuild-tests=false"
  33. EXTRA_OEMESON_append_class-native += "-Dbuild-examples=false"
  34.  
  35. EXTRA_OEMESON += "-Dsystemd=false -Daudio=false -Dlibmount=false -Deeze=false"
  36. EXTRA_OEMESON += "-Decore-imf-loaders-disabler=ibus,scim"
  37. EXTRA_OEMESON += "-Devas-loaders-disabler=pdf,json,ps,raw,svg"
  38. EXTRA_OEMESON += "-Dbuild-tests=false"
  39. EXTRA_OEMESON += "-Dbuild-examples=false"
  40.  
  41. FILES_${PN} += " \
  42. ${libdir}/{SOLIBS} \
  43. ${libdir}/*/* \
  44. ${libdir}/*/*/* \
  45. ${libdir}/*/*/*/* \
  46. ${libdir}/*/*/*/*/*.so \
  47. ${bindir}/* \
  48. ${bindir}/*/* \
  49. ${bindir}/*/*/* \
  50. ${bindir}/*/*/*/* \
  51. ${datadir}/* \
  52. ${datadir}/*/* \
  53. ${datadir}/*/*/* \
  54. ${datadir}/*/*/*/* \
  55. ${includedir}/* \
  56. ${includedir}/*/* \
  57. ${includedir}/*/*/* \
  58. ${includedir}/*/*/*/* \
  59. "
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement