Fresh pull from upstream (stable) package feed
[librecmc/package-feed.git] / lang / luasec / Makefile
1 #
2 # Copyright (C) 2009-2014 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=luasec
11 PKG_VERSION:=0.6
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://github.com/brunoos/luasec/archive/
16 PKG_MD5SUM:=14e1aef6d2aae96bbf98afc6b6634af2
17 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_NAME)-$(PKG_VERSION)
18
19 MAINTAINER:=W. Michael Petullo <mike@flyn.org>
20 PKG_LICENSE:=MIT
21 PKG_LICENSE_FILES:=LICENSE
22
23 PKG_INSTALL:=1
24
25 include $(INCLUDE_DIR)/package.mk
26
27 define Package/luasec
28   SUBMENU:=Lua
29   SECTION:=lang
30   CATEGORY:=Languages
31   TITLE:=LuaSec
32   URL:=https://github.com/brunoos/luasec
33   DEPENDS:=+lua +libopenssl +luasocket
34 endef
35
36 define Package/luasec/description
37   LuaSec is a binding for OpenSSL library to provide TLS/SSL communication.
38 endef
39
40 define Build/Configure
41 endef
42
43 MAKE_FLAGS += \
44         INCDIR="$(TARGET_CPPFLAGS) -I." \
45         LIBDIR="$(TARGET_LDFLAGS) -L./luasocket" \
46         LUACPATH="$(PKG_INSTALL_DIR)/usr/lib/lua" \
47         LUAPATH="$(PKG_INSTALL_DIR)/usr/lib/lua"
48
49 define Build/Compile
50 $(call Build/Compile/Default,linux)
51 endef
52
53 define Package/luasec/install
54         $(INSTALL_DIR) $(1)/usr/lib/lua
55         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/lua/ssl.so $(1)/usr/lib/lua/
56         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/lua/ssl.lua $(1)/usr/lib/lua/
57         $(INSTALL_DIR) $(1)/usr/lib/lua/ssl
58         $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/lua/ssl/https.lua $(1)/usr/lib/lua/ssl/
59 endef
60
61 $(eval $(call BuildPackage,luasec))