-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
-%configure \
- %{?with_glvnd:--enable-libglvnd} \
- %{?with_osmesa:--enable-osmesa} \
- --disable-silent-rules \
- %{!?with_static_libs:--disable-static}
-
-%{__make}
+%meson build \
+ %{!?with_static_libs:--default-library=shared} \
+ %{!?with_glvnd:-Dgl_provider=%{?with_osmesa:osmesa}%{!?with_osmesa:gl}}
+
+%ninja_build -C build