dev-lua/stdlib: add
[lua-alt-overlay.git] / dev-lua / xml2lua / xml2lua-1.2.4-r1.ebuild
blob5e0731cd773ff1e5ebf174efc4ec9b00d3911437
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 )
8 inherit lua-alt git-r3
10 DESCRIPTION="An XML Parser written entirely in Lua that works for Lua 5.1 to 5.3"
11 HOMEPAGE="http://manoelcampos.github.io/xml2lua/"
12 EGIT_REPO_URI="https://github.com/manoelcampos/xml2lua"
14 MY_PV="$(ver_rs 2 -)"
16 if [[ "${PV}" == *999* ]]; then
17         :
18 else
19         EGIT_COMMIT="v${MY_PV}"
20         KEYWORDS="~amd64"
23 LICENSE="MIT"
24 SLOT="0"
26 DEPEND="
27         ${LUA_DEPS}
29 RDEPEND="
30         ${DEPEND}
33 DOCS=(README.md)
35 src_install() {
36         this_install() {
37                 mkdir -p "${ED}/${INSTALL_LMOD}/xmlhandler"
38                 cp "${BUILD_DIR}/xml2lua.lua" "${ED}/${INSTALL_LMOD}"
39                 cp "${BUILD_DIR}/XmlParser.lua" "${ED}/${INSTALL_LMOD}"
40                 cp "${BUILD_DIR}/xmlhandler/tree.lua" "${ED}/${INSTALL_LMOD}/xmlhandler"
41                 cp "${BUILD_DIR}/xmlhandler/print.lua" "${ED}/${INSTALL_LMOD}/xmlhandler"
42                 cp "${BUILD_DIR}/xmlhandler/dom.lua" "${ED}/${INSTALL_LMOD}/xmlhandler"
43         }
44         lua_foreach_impl this_install