Commit 549c09b6 authored by Francois Perrad's avatar Francois Perrad Committed by Peter Korsgaard
Browse files

luacrypto: refactor with autotools



some CMake stuff comes from LuaDist, but CMake is not the primary build infrastructure of LuaCrypto.

Signed-off-by: default avatarFrancois Perrad <francois.perrad@gadz.org>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent eca77d04
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
config BR2_PACKAGE_LUACRYPTO
	bool "luacrypto"
	select BR2_PACKAGE_OPENSSL
	select BR2_PACKAGE_LUASOCKET
	help
	  LuaCrypto provides a Lua frontend to the OpenSSL cryptographic
	  library.
+30 −0
Original line number Diff line number Diff line
autotools: fix install directories

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>

Index: b/Makefile.am
===================================================================
--- a/Makefile.am
+++ b/Makefile.am
@@ -3,7 +3,7 @@
 SUBDIRS = src \
 	  doc
 
-pkgconfigdir = $(libdir)/pkgconfig
+pkgconfigdir = $(prefix)/lib/pkgconfig
 pkgconfig_DATA = luacrypto.pc
 
 test: all
Index: b/configure.ac
===================================================================
--- a/configure.ac
+++ b/configure.ac
@@ -31,7 +31,7 @@
 PKG_CHECK_MODULES([LUA], [lua])
 
 # lua libdir
-LUALIBDIR="`$PKGCONFIG --variable=libdir lua`"
+LUALIBDIR="`$PKGCONFIG --variable=INSTALL_CMOD lua`"
 
 # dest of headers
 CRYPTOINC="${includedir}/${PACKAGE_NAME}"
+3 −3
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ LUACRYPTO_VERSION = 0.3.2
LUACRYPTO_SITE = http://github.com/mkottman/luacrypto/tarball/$(LUACRYPTO_VERSION)
LUACRYPTO_LICENSE = MIT
LUACRYPTO_LICENSE_FILES = COPYING
LUACRYPTO_DEPENDENCIES = lua openssl
LUACRYPTO_CONF_OPT = "-DLUA_LIBRARIES=\"$(STAGING_DIR)/usr/lib/liblua.so\""
LUACRYPTO_DEPENDENCIES = lua openssl host-pkgconf
LUACRYPTO_AUTORECONF = YES

$(eval $(cmake-package))
$(eval $(autotools-package))