mirror of
https://github.com/openwrt/packages.git
synced 2025-07-23 21:51:38 +00:00
With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
60 lines
1.6 KiB
Makefile
60 lines
1.6 KiB
Makefile
#
|
|
# Copyright (C) 2021 Siger Yang <siger.yang@outlook.com>
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=luaossl
|
|
PKG_VERSION:=20220711
|
|
PKG_RELEASE:=1
|
|
PKG_MAINTAINER:=Siger Yang <siger.yang@outlook.com>
|
|
|
|
PKG_MIRROR_HASH:=7abb1070da36906f9ef310af1a12827543bb5de4bbe239068420fd8b3e3858d2
|
|
PKG_SOURCE_URL:=https://github.com/wahern/luaossl.git
|
|
PKG_SOURCE_VERSION:=rel-$(PKG_VERSION)
|
|
PKG_SOURCE_PROTO:=git
|
|
|
|
PKG_LICENSE:=MIT
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
PKG_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/luaossl
|
|
SUBMENU:=Lua
|
|
SECTION:=lang
|
|
CATEGORY:=Languages
|
|
TITLE:=Comprehensive binding to OpenSSL for Lua 5.1, 5.2, and later
|
|
URL:=http://25thandclement.com/~william/projects/luaossl.html
|
|
DEPENDS:=+liblua +libopenssl
|
|
endef
|
|
|
|
define Package/luaossl/description
|
|
luaossl is a comprehensive binding to OpenSSL for Lua 5.1, 5.2, and
|
|
later. It includes support for certificate and key management, key
|
|
generation, signature verification, and deep bindings to the
|
|
distinguished name, alternative name, and X.509v3 extension interfaces.
|
|
endef
|
|
|
|
TARGET_CFLAGS += $(FPIC)
|
|
TARGET_LDFLAGS += $(FPIC)
|
|
|
|
MAKE_FLAGS += \
|
|
LUA_APIS="5.1" \
|
|
lua51cpath="/usr/lib/lua" \
|
|
lua51path="/usr/lib/lua"
|
|
|
|
define Package/luaossl/install
|
|
$(INSTALL_DIR) $(1)/usr/lib/lua
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/_openssl.so $(1)/usr/lib/lua/
|
|
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/lua/openssl.lua $(1)/usr/lib/lua/
|
|
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lua/openssl $(1)/usr/lib/lua/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,luaossl))
|