From 223fa95ef397e744cd5c1356efae207ecba023e0 Mon Sep 17 00:00:00 2001 From: odrling Date: Sun, 6 Dec 2020 23:59:05 +0100 Subject: [PATCH] depend on lua overlay --- dev-lua/argparse/argparse-9999.ebuild | 24 --------- dev-lua/argparse/metadata.xml | 14 ----- dev-lua/linotify/linotify-9999.ebuild | 30 ----------- dev-lua/linotify/metadata.xml | 14 ----- .../luafilesystem/luafilesystem-9999.ebuild | 37 ------------- dev-lua/luafilesystem/metadata.xml | 16 ------ dev-lua/moonscript/metadata.xml | 16 ------ dev-lua/moonscript/moonscript-9999.ebuild | 53 ------------------- metadata/layout.conf | 2 +- 9 files changed, 1 insertion(+), 205 deletions(-) delete mode 100644 dev-lua/argparse/argparse-9999.ebuild delete mode 100644 dev-lua/argparse/metadata.xml delete mode 100644 dev-lua/linotify/linotify-9999.ebuild delete mode 100644 dev-lua/linotify/metadata.xml delete mode 100644 dev-lua/luafilesystem/luafilesystem-9999.ebuild delete mode 100644 dev-lua/luafilesystem/metadata.xml delete mode 100644 dev-lua/moonscript/metadata.xml delete mode 100644 dev-lua/moonscript/moonscript-9999.ebuild diff --git a/dev-lua/argparse/argparse-9999.ebuild b/dev-lua/argparse/argparse-9999.ebuild deleted file mode 100644 index 2a05ff3..0000000 --- a/dev-lua/argparse/argparse-9999.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# 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" -} diff --git a/dev-lua/argparse/metadata.xml b/dev-lua/argparse/metadata.xml deleted file mode 100644 index 39018c4..0000000 --- a/dev-lua/argparse/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - gentoo-overlay@mva.name - If you have any issues, please contact me via - e-mail, jabber (mva@), or IRC (FreeNode, RusNet, - OFTC) - Vadim A. Misbakh-Soloviov - - Long description of the - package - diff --git a/dev-lua/linotify/linotify-9999.ebuild b/dev-lua/linotify/linotify-9999.ebuild deleted file mode 100644 index a0b8612..0000000 --- a/dev-lua/linotify/linotify-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2019 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -IS_MULTILIB=true -VCS="git" -GITHUB_A="hoelzro" - -inherit lua - -DESCRIPTION="inotify bindings for Lua" -HOMEPAGE="https://github.com/hoelzro/linotify" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" -IUSE="" - -RDEPEND="virtual/libc" - -DOCS=(README.md) - -each_lua_compile() { - lua_default LUAPKG_CMD="${lua_impl}" -} - -each_lua_install() { - dolua inotify.so -} diff --git a/dev-lua/linotify/metadata.xml b/dev-lua/linotify/metadata.xml deleted file mode 100644 index 39018c4..0000000 --- a/dev-lua/linotify/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - gentoo-overlay@mva.name - If you have any issues, please contact me via - e-mail, jabber (mva@), or IRC (FreeNode, RusNet, - OFTC) - Vadim A. Misbakh-Soloviov - - Long description of the - package - diff --git a/dev-lua/luafilesystem/luafilesystem-9999.ebuild b/dev-lua/luafilesystem/luafilesystem-9999.ebuild deleted file mode 100644 index 826a4e4..0000000 --- a/dev-lua/luafilesystem/luafilesystem-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# 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 -} diff --git a/dev-lua/luafilesystem/metadata.xml b/dev-lua/luafilesystem/metadata.xml deleted file mode 100644 index 76d503b..0000000 --- a/dev-lua/luafilesystem/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - gentoo-overlay@mva.name - If you have any issues, please contact me via - e-mail, jabber (mva@), or IRC (FreeNode, RusNet, - OFTC) - Vadim A. Misbakh-Soloviov - - Long description of the - package - - - diff --git a/dev-lua/moonscript/metadata.xml b/dev-lua/moonscript/metadata.xml deleted file mode 100644 index 76d503b..0000000 --- a/dev-lua/moonscript/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - gentoo-overlay@mva.name - If you have any issues, please contact me via - e-mail, jabber (mva@), or IRC (FreeNode, RusNet, - OFTC) - Vadim A. Misbakh-Soloviov - - Long description of the - package - - - diff --git a/dev-lua/moonscript/moonscript-9999.ebuild b/dev-lua/moonscript/moonscript-9999.ebuild deleted file mode 100644 index 013a273..0000000 --- a/dev-lua/moonscript/moonscript-9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2019 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -VCS="git" -GITHUB_A="leafo" - -inherit lua - -DESCRIPTION="A programmer friendly language that compiles into Lua." -HOMEPAGE="https://github.com/leafo/moonscript" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="" -IUSE="+doc +inotify" - -RDEPEND=" - || ( - dev-lua/lpeg - dev-lua/lulpeg[lpeg_replace] - ) - dev-lua/luafilesystem - dev-lua/argparse - inotify? ( dev-lua/linotify ) -" -DEPEND="${RDEPEND}" - -DOCS=(docs/. README.md) - -each_lua_compile() { - local lua="$(lua_get_implementation)" - ${lua} bin/moonc moon/ moonscript/ -} - -all_lua_compile() { - local lua="$(lua_get_implementation)" - - echo "#!/usr/bin/env lua" > bin/moon - ${lua} bin/moonc -p bin/moon.moon >> bin/moon - echo "-- vim: set filetype=lua:" >> bin/moon - - ${lua} bin/moonc -p bin/splat.moon >> bin/splat -} - -each_lua_install() { - dolua moon{,script}{,.lua} -} - -all_lua_install() { - dobin bin/{moon,moonc,splat} -} diff --git a/metadata/layout.conf b/metadata/layout.conf index b83573e..5a18473 100644 --- a/metadata/layout.conf +++ b/metadata/layout.conf @@ -2,4 +2,4 @@ thin-manifests = true sign-manifests = false profile-formats = portage-2 cache-formats = md5-dict -masters = gentoo +masters = gentoo lua