| %__meson %{_bindir}/meson |
| %__sourcedir . |
| %__builddir %{_target_platform} |
| |
| %meson \ |
| export CFLAGS="%{optflags}" \ |
| export CXXFLAGS="%{optflags}" \ |
| export FFLAGS="%{optflags} -I%{_fmoddir}" \ |
| export FCFLAGS="%{optflags} -I%{_fmoddir}" \ |
| export LDFLAGS="%{?__global_ldflags}" \ |
| mkdir -p %{__builddir} \ |
| pushd %{__builddir} \ |
| %{__meson} \\\ |
| --buildtype=plain \\\ |
| --prefix=%{_prefix} \\\ |
| --libdir=%{_libdir} \\\ |
| --libexecdir=%{_libexecdir} \\\ |
| --bindir=%{_bindir} \\\ |
| --includedir=%{_includedir} \\\ |
| --datadir=%{_datadir} \\\ |
| --mandir=%{_mandir} \\\ |
| --localedir=%{_datadir}/locale \\\ |
| --sysconfdir=%{_sysconfdir} \\\ |
| $OLDPWD/%{__sourcedir} \ |
| popd |
| |
| %meson_build \ |
| %ninja_build -C %{__builddir} |
| |
| %meson_install \ |
| %ninja_install -C %{__builddir} |
| |
| %meson_test \ |
| %ninja_test -C %{__builddir} |