Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DESCRIPTION = "Openssl binding for Lua, which have LuaCrypto-compat module..."
- LICENSE = "MIT"
- LIC_FILES_CHKSUM = "file://LICENSE;md5=eb0ac1f36f0115a4484099dbf2f9fd7a"
- HOMEPAGE = "https://github.com/wahern/luaossl"
- PR = "rc1"
- DEPENDS = "lua openssl"
- # https://github.com/wahern/luaossl/archive/rel-20171028.tar.gz
- # https://github.com/keplerproject/lua-compat-5.3/archive/v0.6.tar.gz;name=lua-compat;downloadfilename=lua-compat-0.6.tar.gz
- SRC_URI = "https://github.com/wahern/luaossl/archive/rel-${PV}.tar.gz;name=tarball;downloadfilename=lua-openssl_${PV}.tar.gz \
- file://lua-openssl.pc \
- "
- # https://github.com/keplerproject/lua-compat-5.3/archive/v0.3.tar.gz;name=lua-compat
- # file://X509_ALGOR_cmp.patch
- # file://lua-openssl.pc
- #
- SRC_URI[tarball.md5sum] = "3bc2d6f3fc72bf68571f8e21f0acf8c4"
- SRC_URI[tarball.sha256sum] = "f3054e1ce26ca65ecaa7dcf193ea97d6a06933e4aa516779ebb89a6727d8a28f"
- SRC_URI[lua-compat.md5sum] = "e21cb9fce0953c49c0eaa271213dad4d"
- SRC_URI[lua-compat.sha256sum] = "a8e0d884526092a63a88c8e38ca193c0dad87fdb42544b79d9ce83aae5595a4d"
- RDEPENDS_${PN} = "libcrypto libssl openssl-conf"
- # libssl"
- S = "${WORKDIR}/luaossl-rel-${PV}"
- LUA_COMPAT_S="${WORKDIR}/lua-compat-5.3-0.6"
- SYSROOTS = "${TMPDIR}/sysroots/${MACHINE}"
- luadir = "/lua/${lua_version}"
- lua_version = "5.3"
- MAKE_FLAGS = "'prefix=${D}' \
- 'LUA_VERSION=503' \
- 'LUAV=${lua_version}' \
- 'LUA_CFLAGS=-I${SYSROOTS}${includedir}${luadir}' \
- 'LUA_LIBS=-L${SYSROOTS}${libdir}' \
- 'LUA_LIBDIR=${SYSROOTS}${libdir}${luadir}' \
- 'OPENSSL_LIBS=-lcrypto -lssl' \
- 'OPENSSL_CFLAGS=-fPIC -lrt -dl' \
- 'CC=${CC} -fPIC' \
- 'LDFLAGS=-export-dynamic -fPIC -lrt -ldl' \
- 'DESTDIR=${D}' \
- 'libdir=${D}${libdir}' \
- "
- INSTALL_FLAGS="'prefix=${D}' \
- 'DESTDIR=${D}' \
- 'CP=install -m 0644' \
- "
- # cp -r ${LUA_COMPAT_S} ${SYSROOTS}${includedir}${luaddir}/lua-compat
- do_compile () {
- oe_runmake ${MAKE_FLAGS} clean
- oe_runmake ${MAKE_FLAGS}
- }
- do_install () {
- oe_runmake ${INSTALL_FLAGS} install5.3
- install -d ${D}${libdir}/pkgconfig
- install -m 0644 ${WORKDIR}/lua-openssl.pc ${D}${libdir}/pkgconfig/
- }
- INSANE_SKIP_${PN} = "ldflags"
- INSANE_SKIP_${PN}-dev = "ldflags"
- FILES_${PN} = "\
- ${libdir}${luadir} \
- ${datadir}${luadir} \
- ${sharedir}${luadir} \
- "
Add Comment
Please, Sign In to add comment