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
26 BUILDRUN_DEPENDS= libffi:primary:standard
27 RUN_DEPENDS= gobject-introspection:primary:standard
29 USES= gmake pkgconfig gettext
30 GNOME_COMPONENTS= introspection
32 FPC_EQUIVALENT= devel/lua-lgi
34 MAKE_ARGS= PREFIX="{{PREFIX}}"
35 LUA_LIBDIR="{{LUA_MODLIBDIR}}"
36 LUA_INCDIR="{{LUA_INCDIR}}"
37 LUA_VERSION="{{LUA_VER}}"
38 CORE="corelgilua{{LUA_VER_STR}}.so"
40 MAKE_ENV= LUA_CFLAGS="-I{{LUA_INCDIR}}"
42 [LUA52].DESCRIPTION= Build with Lua 5.2
43 [LUA52].USES_ON= lua:5.2
45 [LUA53].DESCRIPTION= Build with Lua 5.3
46 [LUA53].USES_ON= lua:5.3
49 ${REINPLACE_CMD} -e 's/51/${LUA_VER_STR}/g' \
50 ${WRKSRC}/lgi/core.c ${WRKSRC}/lgi/core.lua
53 ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/lgi/*.so
55 [FILE:291:descriptions/desc.single]
56 LGI is gobject-introspection based dynamic Lua binding to GObject based
57 libraries. It allows using GObject-based libraries directly from Lua.
59 LGI is tested and compatible with standard Lua 5.1, Lua 5.2, Lua 5.3 and
60 LuaJIT2. Compatibility with other Lua implementations is not tested yet.
64 cfc4105482b4730b3a40097c9d9e7e35c46df2fb255370bdeb2f45a886548c4f 291463 pavouk-lgi-0.9.2.tar.gz
67 [FILE:569:manifests/plist.single]
68 %%LUA_MODLIBDIR%%/lgi/corelgilua%%LUA_VER_STR%%.so
69 %%LUA_MODSHAREDIR%%/lgi.lua
70 %%LUA_MODSHAREDIR%%/lgi/
82 %%LUA_MODSHAREDIR%%/lgi/override/