From 169d1632d59bc0ddf32e5e5b538c8f5099467064 Mon Sep 17 00:00:00 2001 From: Marcin Niestroj Date: Thu, 2 Jun 2016 17:05:53 +0200 Subject: [PATCH] package/argparse: new package Signed-off-by: Marcin Niestroj [Thomas: remove unnecessary BR2_PACKAGE_HAS_LUAINTERPRETER dependency.] Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/argparse/Config.in | 10 ++++++++++ package/argparse/argparse.hash | 2 ++ package/argparse/argparse.mk | 13 +++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/argparse/Config.in create mode 100644 package/argparse/argparse.hash create mode 100644 package/argparse/argparse.mk diff --git a/package/Config.in b/package/Config.in index f1bc86db1d..3d99d72fc7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -508,6 +508,7 @@ endif if BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS # lua modules are dynamically loaded, so not available on static builds menu "Lua libraries/modules" + source "package/argparse/Config.in" source "package/cgilua/Config.in" source "package/copas/Config.in" source "package/cosmo/Config.in" diff --git a/package/argparse/Config.in b/package/argparse/Config.in new file mode 100644 index 0000000000..d207b0482c --- /dev/null +++ b/package/argparse/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_ARGPARSE + bool "argparse" + help + Argparse is a feature-rich command line parser for Lua + inspired by argparse for Python. Argparse supports + positional arguments, options, flags, optional arguments, + subcommands and more. Argparse automatically generates + usage, help and error messages. + + https://github.com/mpeterv/argparse diff --git a/package/argparse/argparse.hash b/package/argparse/argparse.hash new file mode 100644 index 0000000000..a4746bc6af --- /dev/null +++ b/package/argparse/argparse.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 e00e5637c937d7bfca96025f2c598ba4fffe9eb818d69952e77b4c08167a6be3 argparse-0.5.0-1.src.rock diff --git a/package/argparse/argparse.mk b/package/argparse/argparse.mk new file mode 100644 index 0000000000..095f0a315c --- /dev/null +++ b/package/argparse/argparse.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# argparse +# +################################################################################ + +ARGPARSE_VERSION_UPSTREAM = 0.5.0 +ARGPARSE_VERSION = $(ARGPARSE_VERSION_UPSTREAM)-1 +ARGPARSE_SUBDIR = argparse +ARGPARSE_LICENSE = MIT +ARGPARSE_LICENSE_FILES = $(ARGPARSE_SUBDIR)/LICENSE + +$(eval $(luarocks-package)) -- 2.30.2