commit:     5ee9cdfe6602d3441595343f042ad4eee50aaf42
Author:     Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Mon May 16 07:19:13 2016 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Mon May 16 07:19:13 2016 +0000
URL:        https://gitweb.gentoo.org/proj/lua.git/commit/?id=5ee9cdfe

lgi: added

 dev-lua/lgi/lgi-9999.ebuild | 42 ++++++++++++++++++++++++++++++++++++++++++
 dev-lua/lgi/metadata.xml    | 14 ++++++++++++++
 eclass/lua.eclass           |  2 +-
 3 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/dev-lua/lgi/lgi-9999.ebuild b/dev-lua/lgi/lgi-9999.ebuild
new file mode 100644
index 0000000..e17f755
--- /dev/null
+++ b/dev-lua/lgi/lgi-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="5"
+
+VCS="git-r3"
+#IS_MULTILIB=1
+# ^ gobject-introspection isn't multilib yet!
+inherit lua
+
+DESCRIPTION="Dynamic Lua binding to GObject libraries using 
GObject-Introspection"
+HOMEPAGE="https://github.com/pavouk/lgi";
+SRC_URI=""
+
+EGIT_REPO_URI="https://github.com/pavouk/lgi";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc +examples test luajit"
+
+# TODO: Lua 5.2 handling
+
+DEPEND="
+       ${RDEPEND}
+       dev-libs/glib
+       dev-libs/gobject-introspection
+       dev-libs/libffi
+"
+
+DOCS=( README.md docs )
+EXAMPLES=( samples/. )
+
+
+each_lua_test() {
+       emake LUA="${lua_impl}" PKG_CONFIG="${PKG_CONFIG}" check
+}
+
+each_lua_install() {
+       emake PREFIX="/usr" LUA_VERSION="$(lua_get_abi)" DESTDIR="${D}" install
+}

diff --git a/dev-lua/lgi/metadata.xml b/dev-lua/lgi/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lgi/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer>
+ <email>[email protected]</email>
+ <description>
+       If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+</use>
+</pkgmetadata>

diff --git a/eclass/lua.eclass b/eclass/lua.eclass
index 0b7918f..7e5af27 100644
--- a/eclass/lua.eclass
+++ b/eclass/lua.eclass
@@ -77,7 +77,7 @@
 
 inherit base eutils ${multilib} toolchain-funcs flag-o-matic ${VCS}
 
-EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install 
pkg_setup
+EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install 
pkg_setup src_test
 
 case ${EAPI} in
        0|1)

Reply via email to