dev-lua/vstruct: add
[lua-alt-overlay.git] / dev-lua / cliargs / cliargs-3.0.2.ebuild
blob57c48806c3dd8db25a0d7bc401ef8b1354b38146
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=7
6 LUA_COMPAT=( lua5_1 lua5_2 lua5_3 lua5_4 luajit2 )
7 inherit eutils git-r3 lua-alt
9 DESCRIPTION="cliargs is a command-line argument parser for Lua"
10 HOMEPAGE="https://github.com/amireh/lua_cliargs"
11 EGIT_REPO_URI="https://github.com/amireh/lua_cliargs"
12 if [[ ${PV} == 9999 ]]
13 then
14         :
15 else
16         EGIT_COMMIT="v${PV%.*}-${PV##*.}"
17         KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
20 LICENSE="MIT"
21 SLOT="0"
22 DEPEND="${LUA_DEPS}
23         virtual/pkgconfig
26 src_install() {
27         this_install() {
28                 insinto "${INSTALL_LMOD}"
29                 doins "src/cliargs.lua"
31                 insinto "${INSTALL_LMOD}/cliargs"
32                 doins "src/cliargs/config_loader.lua"
33                 doins "src/cliargs/constants.lua"
34                 doins "src/cliargs/core.lua"
35                 doins "src/cliargs/parser.lua"
36                 doins "src/cliargs/printer.lua"
38                 insinto "${INSTALL_LMOD}/cliargs/utils"
39                 doins "src/cliargs/utils/disect.lua"
40                 doins "src/cliargs/utils/disect_argument.lua"
41                 doins "src/cliargs/utils/filter.lua"
42                 doins "src/cliargs/utils/lookup.lua"
43                 doins "src/cliargs/utils/shallow_copy.lua"
44                 doins "src/cliargs/utils/split.lua"
45                 doins "src/cliargs/utils/trim.lua"
46                 doins "src/cliargs/utils/wordwrap.lua"
47         }
48         lua_foreach_impl this_install