123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- DESCRIPTION = "Lua CJSON is a fast JSON encoding/parsing module for Lua"
- LICENSE = "MIT"
- HOMEPAGE = "https://github.com/mpx/lua-cjson"
- LIC_FILES_CHKSUM = "file://LICENSE;md5=b1fee3afe4f4a4b26c13016123b2d08a"
- DEPENDS += "luajit-native luajit-riscv"
- RDEPENDS:${PN} += "luajit-riscv"
- SRC_URI = "git://github.com/openresty/lua-cjson.git;branch=master;protocol=https \
- file://run-ptest \
- "
- SRCREV = "91c3363e7dc86263a379719e5508fc0979df84d3"
- S = "${WORKDIR}/git"
- LUA_VERSION = "5.1"
- EXTRA_OEMAKE = "LUA_V=${LUA_VERSION} PREFIX=${D}/usr LUA_INCLUDE_DIR=${STAGING_INCDIR}/luajit-2.1"
- do_compile() {
- cd ${S}
- oe_runmake all
- }
- do_install() {
- cd ${S}
- oe_runmake install
- }
- FILES:${PN} = " \
- ${datadir}/lua/${LUA_VERSION}/ \
- ${libdir}/lua/${LUA_VERSION}/ \
- "
- inherit ptest
- do_compile_ptest() {
- cd ${S}/tests
- ./genutf8.pl
- }
- do_install_ptest() {
- mkdir -p ${D}${PTEST_PATH}/tests
- install ${S}/tests/test.lua ${D}${PTEST_PATH}/tests
- install ${S}/tests/octets-escaped.dat ${D}${PTEST_PATH}/tests
- install ${S}/tests/utf8.dat ${D}${PTEST_PATH}/tests
- cp -r ${S}/lua/cjson ${D}${PTEST_PATH}/tests
- }
|