tekui_1.12.bb 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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=f8640872a50cd4ee663b8fb2f603b854 \
  15. file://tek/ui/font/COPYRIGHT.TXT;md5=27d7484b1e18d0ee4ce538644a3f04be \
  16. file://doc/copyright.html;md5=e0ef847c1e1b62ee80317a79b7cd99de \
  17. file://src/display_rawfb/vnc/COPYING;md5=361b6b837cad26c6900a926b62aada5f"
  18. SRC_URI = "http://tekui.neoscientists.org/releases/tekui-1.12-r1.tgz \
  19. file://0001-Fix-config-for-OE.patch \
  20. "
  21. SRC_URI[md5sum] = "cf67e1aa5583ee22e5f63ad2b297e2c9"
  22. SRC_URI[sha256sum] = "d3130a9403e05b8322e47b5e8c0716f5ccf2956ecae6e1268b05085a774b0894"
  23. PR = "r1"
  24. S = "${WORKDIR}/${PN}-${PV}-${PR}"
  25. PACKAGES += "${PN}-examples"
  26. FILES_${PN} = "${libdir} ${datadir}/lua"
  27. inherit pkgconfig
  28. # 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
  29. # (this is based on recipes that have previously been built and packaged)
  30. # NOTE: some of these dependencies may be optional, check the Makefile and/or upstream documentation
  31. DEPENDS = "libx11 readline lua freetype libpng fontconfig"
  32. DEPENDS = "lua freetype libpng fontconfig"
  33. RDEPENDS_${PN} += "lua"
  34. EXTRA_OEMAKE = 'PREFIX=${D}/usr DISPLAY_DRIVER=rawfb CROSS_COMPILE=${TARGET_PREFIX} CC="${CC} -fpic"'
  35. do_compile () {
  36. oe_runmake all
  37. }
  38. do_install () {
  39. oe_runmake install
  40. }