diff --git a/meson.spec b/meson.spec index bd4656e4f2fa26b68df8be100aa6aa86cb37d48e..a8178b4ef4dabbbc1d533eae76ab5b779ae2600c 100644 --- a/meson.spec +++ b/meson.spec @@ -1,19 +1,15 @@ -%bcond_with check - Name: meson Version: 0.51.1 Release: 2 Summary: An open source high quality build system License: ASL 2.0 URL: https://mesonbuild.com/ -Source: https://github.com/mesonbuild/meson/archive/%{version}/%{name}-%{version}.tar.gz +Source0: https://github.com/mesonbuild/meson/archive/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch Obsoletes: %{name}-gui < 0.31.0-3 BuildRequires: python3-devel python3-setuptools -Requires: python3-setuptools ninja-build -%if %{with check} BuildRequires: ninja-build libasan gcc-c++ gcc-gfortran gcc-objc gcc-objc++ BuildRequires: java-devel mono-core mono-devel rust boost-devel gtest-devel BuildRequires: gmock-devel qt5-qtbase-devel vala python3-gobject-base @@ -22,7 +18,7 @@ BuildRequires: gnustep-make libpcap-devel llvm-devel cups-devel BuildRequires: git-core pkgconfig(protobuf) pkgconfig(glib-2.0) pkgconfig(glib-sharp-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) gtk-doc itstool pkgconfig(zlib) BuildRequires: python%{python3_pkgversion}-Cython pkgconfig(sdl2) pkgconfig(vulkan) -%endif +Requires: python3-setuptools ninja-build %description Meson is an open source build system meant to be both extremely fast, and, even more importantly, @@ -46,11 +42,9 @@ sed -i -e "/^%%__meson /s| .*$| %{_bindir}/%{name}|" data/macros.%{name} %py3_install install -Dpm0644 data/macros.%{name} %{buildroot}%{rpmmacrodir}/macros.%{name} -%if %{with check} %check export MESON_PRINT_TEST_OUTPUT=1 %{__python3} ./run_tests.py -%endif %files %license COPYING @@ -66,5 +60,8 @@ export MESON_PRINT_TEST_OUTPUT=1 %{_mandir}/man1/%{name}.1* %changelog -* Wed Dec 11 2019 catastrowings - 0.51.1-2 +* Wed Dec 16 2019 catastrowings - 0.51.1-2 +- fix build fail + +* Wed Dec 11 2019 catastrowings - 0.49.0-2 - openEuler init