]> git.pld-linux.org Git - SPECS.git/blob - lua-lgi.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / lua-lgi.spec
1 Summary:        Lua bindings to GObject libraries
2 Summary(pl.UTF-8):      Wiązania języka Lua do bibliotek GObject
3 Name:           lua-lgi
4 Version:        0.9.2
5 Release:        4
6 License:        MIT
7 Group:          Development/Libraries
8 #Source0Download: https://github.com/pavouk/lgi/tags
9 Source0:        https://github.com/pavouk/lgi/archive/%{version}/lgi-%{version}.tar.gz
10 # Source0-md5:  ad5d2e7a4427069f926f2ca472a5fe6d
11 URL:            https://github.com/pavouk/lgi
12 BuildRequires:  glib2-devel >= 2.0
13 BuildRequires:  gobject-introspection-devel >= 0.10.8
14 BuildRequires:  libffi-devel >= 3.0
15 BuildRequires:  lua51-devel >= 5.1
16 BuildRequires:  pkgconfig
17 Requires:       lua51 >= 5.1
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 LGI is gobject-introspection based dynamic Lua binding to GObject
22 based libraries. It allows using GObject-based libraries directly from
23 Lua.
24
25 %description -l pl.UTF-8
26 LGI to oparte na bibliotece gobject-introspection dynamiczne wiązanie
27 języka Lua do bibliotek opartych na szkielecie GObject. Pozwala na
28 używanie bibliotek opartych na GObject bezpośrednio z języka Lua.
29
30 %prep
31 %setup -q -n lgi-%{version}
32
33 %build
34 LIBS="$(pkg-config --libs lua51)" \
35 %{__make} \
36         CC="%{__cc}" \
37         COPTFLAGS="%{rpmcflags} %{rpmcppflags}" \
38         LDFLAGS="%{rpmldflags}" \
39         LUA=lua51 \
40         LUA_CFLAGS="$(pkg-config --cflags lua51)"
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44
45 %{__make} install \
46         DESTDIR=$RPM_BUILD_ROOT \
47         LUA_LIBDIR=%{_libdir}/lua/5.1 \
48         LUA_SHAREDIR=%{_datadir}/lua/5.1
49
50 %clean
51 rm -rf $RPM_BUILD_ROOT
52
53 %files
54 %defattr(644,root,root,755)
55 %doc LICENSE README.md docs/*.md
56 %dir %{_libdir}/lua/5.1/lgi
57 %attr(755,root,root) %{_libdir}/lua/5.1/lgi/corelgilua51.so
58 %{_datadir}/lua/5.1/lgi.lua
59 %{_datadir}/lua/5.1/lgi
This page took 1.364352 seconds and 3 git commands to generate.