Feature updates, and some minor bugfixes. Changelog for 1.11.0: https://github.com/lunarmodules/Penlight/blob/master/CHANGELOG.md#1110-2021-08-18 Changelog for prior releases rolled up here are in the same changelog. This also moves to the "final" home, under lunarmodules, instead of the temporary "tieske" maintainer's private github, see https://github.com/lunarmodules/Penlight/issues/339 Signed-off-by: Karl Palsson <karlp@etactica.com>
47 lines
1.2 KiB
Makefile
47 lines
1.2 KiB
Makefile
#
|
|
# Copyright (C) 2014 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=lua-penlight
|
|
PKG_VERSION:=1.11.0
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_BUILD_DIR:=$(BUILD_DIR)/Penlight-$(PKG_VERSION)
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=https://codeload.github.com/lunarmodules/Penlight/tar.gz/$(PKG_VERSION)?
|
|
PKG_HASH:=710782d5b64d9e2c658c1d3018e6b203ac8e7af608ed22382dca573fbdb4f1b3
|
|
PKG_LICENSE:=MIT
|
|
PKG_LICENSE_FILES:=LICENSE.md
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/lua-penlight
|
|
SUBMENU:=Lua
|
|
SECTION:=lang
|
|
CATEGORY:=Languages
|
|
TITLE:=Penlight
|
|
URL:=http://lunarmodules.github.io/Penlight/manual/01-introduction.md.html
|
|
DEPENDS:=+luafilesystem
|
|
MAINTAINER:=Karl Palsson <karlp@etactica.com>
|
|
endef
|
|
|
|
define Package/lua-penlight/description
|
|
It is often said of Lua that it does not include batteries.
|
|
Penlight is the batteries.
|
|
endef
|
|
|
|
define Build/Compile
|
|
echo "Nothing to compile, pure lua package"
|
|
endef
|
|
|
|
define Package/lua-penlight/install
|
|
$(INSTALL_DIR) $(1)/usr/lib/lua
|
|
$(CP) $(PKG_BUILD_DIR)/lua/pl $(1)/usr/lib/lua
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,lua-penlight))
|