Name: lgi Version: 0.9.2 Release: 1mamba Summary: Dynamic Lua binding to GObject libraries using GObject-Introspection Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://github.com/lgi-devs/lgi Source: https://github.com/lgi-devs/lgi.git/%{version}/lgi-%{version}.tar.bz2 Patch0: lgi-0.9.2-lua-5.4.patch License: MIT ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: gobject-introspection-devel BuildRequires: libffi-devel BuildRequires: libglib-devel ## AUTOBUILDREQ-END BuildRequires: liblua-devel BuildRequires: liblua51-devel Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} %description Dynamic Lua binding to GObject libraries using GObject-Introspection. %package -n lua-%{name} Summary: Dynamic Lua binding to GObject libraries using GObject-Introspection Group: System/Libraries %description -n lua-%{name} Dynamic Lua binding to GObject libraries using GObject-Introspection. %package -n lua51-%{name} Summary: Dynamic Lua binding to GObject libraries using GObject-Introspection Group: System/Libraries %description -n lua51-%{name} Dynamic Lua binding to GObject libraries using GObject-Introspection. %debug_package %prep %setup -q -c -a0 mv lgi-%{version} lgi cd lgi %patch 0 -p1 -b .lua-5.4 cd .. cp -a lgi lgi-51 %build CFLAGS="%{optflags} `pkg-config --cflags lua`" make -C lgi all CFLAGS="%{optflags} `pkg-config --cflags lua51`" make -C lgi-51 all %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C lgi \ CFLAGS="%{optflags} `pkg-config --cflags lua`" \ LUA_LIBDIR=%{_libdir}/lua/5.4 \ LUA_SHAREDIR=%{_datadir}/lua/5.4 %makeinstall -C lgi-51 \ CFLAGS="%{optflags} `pkg-config --cflags lua51`" \ LUA_LIBDIR=%{_libdir}/lua/5.1 \ LUA_SHAREDIR=%{_datadir}/lua/5.1 %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files -n lua-%{name} %defattr(-,root,root) %{_libdir}/lua/5.4/lgi/corelgilua51.so %{_datadir}/lua/5.4/lgi.lua %dir %{_datadir}/lua/5.4/lgi %{_datadir}/lua/5.4/lgi/* %doc lgi/LICENSE %files -n lua51-%{name} %defattr(-,root,root) %{_libdir}/lua/5.1/lgi/corelgilua51.so %{_datadir}/lua/5.1/lgi.lua %dir %{_datadir}/lua/5.1/lgi %{_datadir}/lua/5.1/lgi/* %doc lgi/LICENSE %changelog * Sat May 11 2024 Silvan Calarco 0.9.2-1mamba - package created using the webbuild interface