libgd: avoid recursive and redundant dependencies
[feed/packages.git] / lang / lua-penlight / Makefile
1 #
2 # Copyright (C) 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:=lua-penlight
11 PKG_VERSION:=1.11.0
12 PKG_RELEASE:=1
13
14 PKG_BUILD_DIR:=$(BUILD_DIR)/Penlight-$(PKG_VERSION)
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=https://codeload.github.com/lunarmodules/Penlight/tar.gz/$(PKG_VERSION)?
17 PKG_HASH:=710782d5b64d9e2c658c1d3018e6b203ac8e7af608ed22382dca573fbdb4f1b3
18 PKG_LICENSE:=MIT
19 PKG_LICENSE_FILES:=LICENSE.md
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/lua-penlight
24 SUBMENU:=Lua
25 SECTION:=lang
26 CATEGORY:=Languages
27 TITLE:=Penlight
28 URL:=http://lunarmodules.github.io/Penlight/manual/01-introduction.md.html
29 DEPENDS:=+luafilesystem
30 MAINTAINER:=Karl Palsson <karlp@etactica.com>
31 endef
32
33 define Package/lua-penlight/description
34 It is often said of Lua that it does not include batteries.
35 Penlight is the batteries.
36 endef
37
38 define Build/Compile
39 echo "Nothing to compile, pure lua package"
40 endef
41
42 define Package/lua-penlight/install
43 $(INSTALL_DIR) $(1)/usr/lib/lua
44 $(CP) $(PKG_BUILD_DIR)/lua/pl $(1)/usr/lib/lua
45 endef
46
47 $(eval $(call BuildPackage,lua-penlight))