add argparse and luafilesystem (moonscript deps)

This commit is contained in:
odrling 2020-06-10 18:05:05 +02:00
parent 22600e159c
commit fd27b92e3c
4 changed files with 91 additions and 0 deletions

View file

@ -0,0 +1,24 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
VCS="git"
LUA_COMPAT="lua51 lua52 lua53 luajit2"
GITHUB_A="mpeterv"
inherit lua
DESCRIPTION="Feature-rich command line parser for Lua "
HOMEPAGE="https://github.com/mpeterv/argparse"
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="doc"
DOCS=(README.md)
each_lua_install() {
dolua "src/${PN}.lua"
}

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE
pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo-overlay@mva.name</email>
<description>If you have any issues, please contact me via
e-mail, jabber (mva@), or IRC (FreeNode, RusNet,
OFTC)</description>
<name>Vadim A. Misbakh-Soloviov</name>
</maintainer>
<longdescription>Long description of the
package</longdescription>
</pkgmetadata>

View file

@ -0,0 +1,37 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
VCS="git"
IS_MULTILIB="true"
GITHUB_A="keplerproject"
inherit lua
DESCRIPTION="File System Library for the Lua Programming Language"
HOMEPAGE="https://keplerproject.github.io/luafilesystem/"
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE="doc"
HTML_DOCS=(doc/us/.)
DOCS=(README.md)
all_lua_prepare() {
sed -e 'd' config
lua_default
}
each_lua_configure() {
myeconfargs=(
LIB_OPTION='$(LDFLAGS)'
)
lua_default
}
each_lua_install() {
dolua src/lfs.so
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE
pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo-overlay@mva.name</email>
<description>If you have any issues, please contact me via
e-mail, jabber (mva@), or IRC (FreeNode, RusNet,
OFTC)</description>
<name>Vadim A. Misbakh-Soloviov</name>
</maintainer>
<longdescription>Long description of the
package</longdescription>
<use>
</use>
</pkgmetadata>