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