add changelog and open check options

This commit is contained in:
catastrowings 2019-12-16 17:01:56 +08:00
parent 641f90bac6
commit a26d13266b

View File

@ -1,19 +1,15 @@
%bcond_with check
Name: meson Name: meson
Version: 0.51.1 Version: 0.51.1
Release: 2 Release: 2
Summary: An open source high quality build system Summary: An open source high quality build system
License: ASL 2.0 License: ASL 2.0
URL: https://mesonbuild.com/ 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 BuildArch: noarch
Obsoletes: %{name}-gui < 0.31.0-3 Obsoletes: %{name}-gui < 0.31.0-3
BuildRequires: python3-devel python3-setuptools 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: ninja-build libasan gcc-c++ gcc-gfortran gcc-objc gcc-objc++
BuildRequires: java-devel mono-core mono-devel rust boost-devel gtest-devel BuildRequires: java-devel mono-core mono-devel rust boost-devel gtest-devel
BuildRequires: gmock-devel qt5-qtbase-devel vala python3-gobject-base 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: 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: pkgconfig(gobject-introspection-1.0) gtk-doc itstool pkgconfig(zlib)
BuildRequires: python%{python3_pkgversion}-Cython pkgconfig(sdl2) pkgconfig(vulkan) BuildRequires: python%{python3_pkgversion}-Cython pkgconfig(sdl2) pkgconfig(vulkan)
%endif Requires: python3-setuptools ninja-build
%description %description
Meson is an open source build system meant to be both extremely fast, and, even more importantly, 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 %py3_install
install -Dpm0644 data/macros.%{name} %{buildroot}%{rpmmacrodir}/macros.%{name} install -Dpm0644 data/macros.%{name} %{buildroot}%{rpmmacrodir}/macros.%{name}
%if %{with check}
%check %check
export MESON_PRINT_TEST_OUTPUT=1 export MESON_PRINT_TEST_OUTPUT=1
%{__python3} ./run_tests.py %{__python3} ./run_tests.py
%endif
%files %files
%license COPYING %license COPYING
@ -66,5 +60,8 @@ export MESON_PRINT_TEST_OUTPUT=1
%{_mandir}/man1/%{name}.1* %{_mandir}/man1/%{name}.1*
%changelog %changelog
* Wed Dec 11 2019 catastrowings <jianghuhao1994@163.com> - 0.51.1-2 * Wed Dec 16 2019 catastrowings <jianghuhao1994@163.com> - 0.51.1-2
- fix build fail
* Wed Dec 11 2019 catastrowings <jianghuhao1994@163.com> - 0.49.0-2
- openEuler init - openEuler init