Import of pkgsrc-2014Q1
This commit is contained in:
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.
|
||||
29
devel/lua-gi/Makefile
Normal file
29
devel/lua-gi/Makefile
Normal file
@@ -0,0 +1,29 @@
|
||||
# $NetBSD: Makefile,v 1.5 2014/01/27 18:41:12 wiz Exp $
|
||||
|
||||
DISTNAME= lgi-${VERSION}
|
||||
PKGNAME= ${LUA_PKGPREFIX}-gi-${VERSION}
|
||||
VERSION= 0.7.1
|
||||
PKGREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= -https://codeload.github.com/pavouk/lgi/tar.gz/${VERSION}
|
||||
|
||||
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}/pavouk-lgi-1bbf1bc
|
||||
|
||||
SUBST_CLASSES+= v
|
||||
SUBST_STAGE.v= pre-build
|
||||
SUBST_FILES.v= lgi/Makefile
|
||||
SUBST_VARS.v= _LUA_DOT_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.2 2014/01/22 16:16:21 jperkin Exp $
|
||||
${LUA_CDIR}/lgi/corelgilua51.so
|
||||
${LUA_LDIR}/lgi.lua
|
||||
${LUA_LDIR}/lgi/class.lua
|
||||
${LUA_LDIR}/lgi/component.lua
|
||||
${LUA_LDIR}/lgi/core.lua
|
||||
${LUA_LDIR}/lgi/enum.lua
|
||||
${LUA_LDIR}/lgi/ffi.lua
|
||||
${LUA_LDIR}/lgi/init.lua
|
||||
${LUA_LDIR}/lgi/log.lua
|
||||
${LUA_LDIR}/lgi/namespace.lua
|
||||
${LUA_LDIR}/lgi/override/Clutter.lua
|
||||
${LUA_LDIR}/lgi/override/GLib-Timer.lua
|
||||
${LUA_LDIR}/lgi/override/GLib-Variant.lua
|
||||
${LUA_LDIR}/lgi/override/GLib.lua
|
||||
${LUA_LDIR}/lgi/override/GObject-Closure.lua
|
||||
${LUA_LDIR}/lgi/override/GObject-Object.lua
|
||||
${LUA_LDIR}/lgi/override/GObject-Type.lua
|
||||
${LUA_LDIR}/lgi/override/GObject-Value.lua
|
||||
${LUA_LDIR}/lgi/override/Gdk.lua
|
||||
${LUA_LDIR}/lgi/override/Gio.lua
|
||||
${LUA_LDIR}/lgi/override/Gst.lua
|
||||
${LUA_LDIR}/lgi/override/Gtk.lua
|
||||
${LUA_LDIR}/lgi/override/Pango.lua
|
||||
${LUA_LDIR}/lgi/override/PangoCairo.lua
|
||||
${LUA_LDIR}/lgi/override/cairo.lua
|
||||
${LUA_LDIR}/lgi/package.lua
|
||||
${LUA_LDIR}/lgi/record.lua
|
||||
${LUA_LDIR}/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.3 2014/01/22 16:16:21 jperkin Exp $
|
||||
|
||||
SHA1 (lgi-0.7.1.tar.gz) = 53affb0a82bb1537d7ecef4d6f2a65bdd4d9e3bc
|
||||
RMD160 (lgi-0.7.1.tar.gz) = af49608d6af76c468fef0ab67f2a065ed8730152
|
||||
Size (lgi-0.7.1.tar.gz) = 268357 bytes
|
||||
SHA1 (patch-Makefile) = 0ff1b55df7e7c6c236a4ca7f3109439b69f85e4a
|
||||
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.2 2014/01/22 16:16:21 jperkin 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=@_LUA_DOT_VERSION@
|
||||
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
|
||||
Reference in New Issue
Block a user