1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[lua52]= Bindings using gobject-introspection for Lua 5.2
8 SDESC[lua53]= Bindings using gobject-introspection for Lua 5.3
9 HOMEPAGE= https://github.com/pavouk/lgi
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= GITHUB/pavouk:lgi:0.9.2
14 DISTFILE[1]= generated:main
19 OPTIONS_AVAILABLE= LUA52 LUA53
20 OPTIONS_STANDARD= none
21 VOPTS[lua52]= LUA52=ON LUA53=OFF
22 VOPTS[lua53]= LUA52=OFF LUA53=ON
24 BUILD_DEPENDS= glib:dev:standard
25 BUILDRUN_DEPENDS= gobject-introspection:single:standard
26 libffi:single:standard
28 USES= gmake pkgconfig gettext
30 FPC_EQUIVALENT= devel/lua-lgi
32 MAKE_ARGS= PREFIX="{{PREFIX}}"
33 LUA_LIBDIR="{{LUA_MODLIBDIR}}"
34 LUA_INCDIR="{{LUA_INCDIR}}"
35 LUA_VERSION="{{LUA_VER}}"
36 CORE="corelgilua{{LUA_VER_STR}}.so"
38 MAKE_ENV= LUA_CFLAGS="-I{{LUA_INCDIR}}"
40 [LUA52].DESCRIPTION= Build with Lua 5.2
41 [LUA52].USES_ON= lua:5.2
43 [LUA53].DESCRIPTION= Build with Lua 5.3
44 [LUA53].USES_ON= lua:5.3
47 ${REINPLACE_CMD} -e 's/51/${LUA_VER_STR}/g' \
48 ${WRKSRC}/lgi/core.c ${WRKSRC}/lgi/core.lua
51 ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/lgi/*.so
53 [FILE:291:descriptions/desc.single]
54 LGI is gobject-introspection based dynamic Lua binding to GObject based
55 libraries. It allows using GObject-based libraries directly from Lua.
57 LGI is tested and compatible with standard Lua 5.1, Lua 5.2, Lua 5.3 and
58 LuaJIT2. Compatibility with other Lua implementations is not tested yet.
62 cfc4105482b4730b3a40097c9d9e7e35c46df2fb255370bdeb2f45a886548c4f 291463 pavouk-lgi-0.9.2.tar.gz
65 [FILE:569:manifests/plist.single]
66 %%LUA_MODLIBDIR%%/lgi/corelgilua%%LUA_VER_STR%%.so
67 %%LUA_MODSHAREDIR%%/lgi.lua
68 %%LUA_MODSHAREDIR%%/lgi/
80 %%LUA_MODSHAREDIR%%/lgi/override/