Import lgi-0.71
LGI is gobject-introspection based dynamic Lua binding to GObject based libraries. It allows using GObject-based libraries directly from Lua.
This commit is contained in:
parent
6245b7c4e2
commit
72c8702a06
5 changed files with 100 additions and 0 deletions
2
devel/lua-gi/DESCR
Normal file
2
devel/lua-gi/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
LGI is gobject-introspection based dynamic Lua binding to GObject based
|
||||
libraries. It allows using GObject-based libraries directly from Lua.
|
25
devel/lua-gi/Makefile
Normal file
25
devel/lua-gi/Makefile
Normal file
|
@ -0,0 +1,25 @@
|
|||
# $NetBSD: Makefile,v 1.1 2013/07/22 19:38:07 degroote Exp $
|
||||
#
|
||||
|
||||
PKGNAME= lua-gi-${VERSION}
|
||||
VERSION= 0.7.1
|
||||
DISTNAME= ${VERSION}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://github.com/pavouk/lgi/archive/
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://github.com/pavouk/lgi
|
||||
COMMENT= Gobject-introspection based dynamic Lua binding
|
||||
LICENSE= mit
|
||||
|
||||
USE_LANGUAGES+= c
|
||||
USE_TOOLS+= pkg-config gmake
|
||||
|
||||
WRKSRC= ${WRKDIR}/lgi-${VERSION}
|
||||
|
||||
.include "../../devel/glib2/buildlink3.mk"
|
||||
.include "../../devel/libffi/buildlink3.mk"
|
||||
.include "../../devel/gobject-introspection/buildlink3.mk"
|
||||
.include "../../lang/lua/module.mk"
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
29
devel/lua-gi/PLIST
Normal file
29
devel/lua-gi/PLIST
Normal file
|
@ -0,0 +1,29 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2013/07/22 19:38:07 degroote Exp $
|
||||
lib/lua/5.2/lgi/corelgilua51.so
|
||||
share/lua/5.2/lgi.lua
|
||||
share/lua/5.2/lgi/class.lua
|
||||
share/lua/5.2/lgi/component.lua
|
||||
share/lua/5.2/lgi/core.lua
|
||||
share/lua/5.2/lgi/enum.lua
|
||||
share/lua/5.2/lgi/ffi.lua
|
||||
share/lua/5.2/lgi/init.lua
|
||||
share/lua/5.2/lgi/log.lua
|
||||
share/lua/5.2/lgi/namespace.lua
|
||||
share/lua/5.2/lgi/override/Clutter.lua
|
||||
share/lua/5.2/lgi/override/GLib-Timer.lua
|
||||
share/lua/5.2/lgi/override/GLib-Variant.lua
|
||||
share/lua/5.2/lgi/override/GLib.lua
|
||||
share/lua/5.2/lgi/override/GObject-Closure.lua
|
||||
share/lua/5.2/lgi/override/GObject-Object.lua
|
||||
share/lua/5.2/lgi/override/GObject-Type.lua
|
||||
share/lua/5.2/lgi/override/GObject-Value.lua
|
||||
share/lua/5.2/lgi/override/Gdk.lua
|
||||
share/lua/5.2/lgi/override/Gio.lua
|
||||
share/lua/5.2/lgi/override/Gst.lua
|
||||
share/lua/5.2/lgi/override/Gtk.lua
|
||||
share/lua/5.2/lgi/override/Pango.lua
|
||||
share/lua/5.2/lgi/override/PangoCairo.lua
|
||||
share/lua/5.2/lgi/override/cairo.lua
|
||||
share/lua/5.2/lgi/package.lua
|
||||
share/lua/5.2/lgi/record.lua
|
||||
share/lua/5.2/lgi/version.lua
|
6
devel/lua-gi/distinfo
Normal file
6
devel/lua-gi/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.1 2013/07/22 19:38:07 degroote Exp $
|
||||
|
||||
SHA1 (0.7.1.tar.gz) = ae1268852b38507c9324e89aa3d950602b5ae8e1
|
||||
RMD160 (0.7.1.tar.gz) = 87852dfbc6f3f9944df56324aadbaab6e3b2b802
|
||||
Size (0.7.1.tar.gz) = 268327 bytes
|
||||
SHA1 (patch-Makefile) = ecba51fb9bc78c08e89bebfc981206a2587e63f4
|
38
devel/lua-gi/patches/patch-Makefile
Normal file
38
devel/lua-gi/patches/patch-Makefile
Normal file
|
@ -0,0 +1,38 @@
|
|||
$NetBSD: patch-Makefile,v 1.1 2013/07/22 19:38:07 degroote Exp $
|
||||
|
||||
Don't hardcode PREFIX
|
||||
Fix the LUA version to match the one installed by pkgsrc
|
||||
Don't use mkdir and cp directly, use BSD_INSTALL_* abstraction instead
|
||||
|
||||
--- lgi/Makefile.orig 2013-03-04 21:10:19.000000000 +0000
|
||||
+++ lgi/Makefile 2013-07-21 21:56:37.000000000 +0000
|
||||
@@ -5,8 +5,7 @@
|
||||
# License: MIT
|
||||
#
|
||||
|
||||
-PREFIX = /usr/local
|
||||
-LUA_VERSION=5.1
|
||||
+LUA_VERSION=5.2
|
||||
LUA_LIBDIR = $(PREFIX)/lib/lua/$(LUA_VERSION)
|
||||
LUA_SHAREDIR = $(PREFIX)/share/lua/$(LUA_VERSION)
|
||||
|
||||
@@ -74,11 +73,11 @@
|
||||
CORESOURCES = $(wildcard *.lua)
|
||||
|
||||
install : $(CORE) $(VERSION_FILE)
|
||||
- mkdir -p $(DESTDIR)$(LUA_LIBDIR)/lgi
|
||||
- cp $(CORE) $(DESTDIR)$(LUA_LIBDIR)/lgi
|
||||
- mkdir -p $(DESTDIR)$(LUA_SHAREDIR)
|
||||
- cp ../lgi.lua $(DESTDIR)$(LUA_SHAREDIR)
|
||||
- mkdir -p $(DESTDIR)$(LUA_SHAREDIR)/lgi
|
||||
- cp $(CORESOURCES) $(VERSION_FILE) $(DESTDIR)$(LUA_SHAREDIR)/lgi
|
||||
- mkdir -p $(DESTDIR)$(LUA_SHAREDIR)/lgi/override
|
||||
- cp $(OVERRIDES) $(DESTDIR)$(LUA_SHAREDIR)/lgi/override
|
||||
+ $(BSD_INSTALL_LIB_DIR) $(DESTDIR)$(LUA_LIBDIR)/lgi
|
||||
+ $(BSD_INSTALL_LIB) $(CORE) $(DESTDIR)$(LUA_LIBDIR)/lgi
|
||||
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR)
|
||||
+ $(BSD_INSTALL_DATA) ../lgi.lua $(DESTDIR)$(LUA_SHAREDIR)
|
||||
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR)/lgi
|
||||
+ $(BSD_INSTALL_DATA) $(CORESOURCES) $(VERSION_FILE) $(DESTDIR)$(LUA_SHAREDIR)/lgi
|
||||
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUA_SHAREDIR)/lgi/override
|
||||
+ $(BSD_INSTALL_DATA) $(OVERRIDES) $(DESTDIR)$(LUA_SHAREDIR)/lgi/override
|
Loading…
Reference in a new issue