tekui_1.12.bb 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Recipe created by recipetool
  2. # This is the basis of a recipe and may need further editing in order to be fully functional.
  3. # (Feel free to remove these comments when editing.)
  4. # WARNING: the following LICENSE and LIC_FILES_CHKSUM values are best guesses - it is
  5. # your responsibility to verify that the values are complete and correct.
  6. #
  7. # The following license files were not able to be identified and are
  8. # represented as "Unknown" below, you will need to check them yourself:
  9. # COPYRIGHT
  10. # tek/ui/font/COPYRIGHT.TXT
  11. # doc/copyright.html
  12. # src/display_rawfb/vnc/COPYING
  13. LICENSE = "MIT"
  14. LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=a12f233f3497ee1f8a18dddfde5a7fc3"
  15. SRC_URI = " \
  16. git://github.com/sbabic/tekUI.git;protocol=https;branch=tekui-devel \
  17. file://0001-Fix-config-for-OE.patch \
  18. "
  19. SRCREV = "b0a20f57e47548099e443d54fc6fb33666543b72"
  20. PR = "r1"
  21. PACKAGES += "${PN}-examples"
  22. FILES:${PN} = "${libdir} ${datadir}/lua"
  23. inherit pkgconfig
  24. # NOTE: the following library dependencies are unknown, ignoring: imgload display_directfb tekc tek region imgcache tekdebug utf8 display_win visual exec hal display_rawfb cachemanager display_x11 pixconv
  25. # (this is based on recipes that have previously been built and packaged)
  26. # NOTE: some of these dependencies may be optional, check the Makefile and/or upstream documentation
  27. DEPENDS = "libx11 readline lua freetype libpng fontconfig"
  28. DEPENDS = "lua freetype libpng fontconfig"
  29. RDEPENDS:${PN} += "lua"
  30. EXTRA_OEMAKE = 'PREFIX=${D}/usr BASELIB=${base_libdir} DISPLAY_DRIVER=rawfb CROSS_COMPILE=${TARGET_PREFIX} CC="${CC} -fpic"'
  31. do_compile () {
  32. oe_runmake all
  33. }
  34. do_install () {
  35. oe_runmake install
  36. }