blob: 4b91c70d3eb9b05abf76ec1d8c3ef0340c99c039 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
%__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}
|