|
@@ -5,7 +5,7 @@
|
|
Name: meson
|
|
Name: meson
|
|
Summary: High productivity build system
|
|
Summary: High productivity build system
|
|
Summary(ja): 高生産性ビルドシステム
|
|
Summary(ja): 高生産性ビルドシステム
|
|
-Version: 0.63.2
|
|
|
|
|
|
+Version: 0.64.0
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
Group: programming
|
|
Group: programming
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -27,6 +27,7 @@ BuildRequires: gcc-c++
|
|
BuildRequires: gcc-objc
|
|
BuildRequires: gcc-objc
|
|
BuildRequires: gcc-objc++
|
|
BuildRequires: gcc-objc++
|
|
BuildRequires: rust
|
|
BuildRequires: rust
|
|
|
|
+BuildRequires: cmake
|
|
|
|
|
|
# Various libs support
|
|
# Various libs support
|
|
BuildRequires: libboost-devel
|
|
BuildRequires: libboost-devel
|
|
@@ -53,16 +54,22 @@ unit tests, coverage reports, Valgrind, CCache and the like.
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%autosetup -p1
|
|
%autosetup -p1
|
|
|
|
+sed -i -e '/PYTHONWARNDEFAULTENCODING/d' \
|
|
|
|
+ run_tests.py
|
|
|
|
+
|
|
|
|
+#sed -i -e 's/getpreferredencoding/getencoding/' \
|
|
|
|
+# mesonbuild/mesonlib/universal.py
|
|
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
-%py3_build
|
|
|
|
|
|
+%pip3_build_wheel
|
|
|
|
|
|
|
|
|
|
%install
|
|
%install
|
|
-%py3_install
|
|
|
|
|
|
+%pip3_install_wheel
|
|
|
|
|
|
install -Dpm0644 data/macros.meson %{buildroot}%{_rpmmacrodir}/macros.%{name}
|
|
install -Dpm0644 data/macros.meson %{buildroot}%{_rpmmacrodir}/macros.%{name}
|
|
|
|
+install -Dpm0644 -t %{buildroot}%{_datadir}/bash-completion/completions/ data/shell-completions/bash/meson
|
|
|
|
|
|
|
|
|
|
%check
|
|
%check
|
|
@@ -70,6 +77,7 @@ install -Dpm0644 data/macros.meson %{buildroot}%{_rpmmacrodir}/macros.%{name}
|
|
rm -rf "test cases/frameworks/1 boost"
|
|
rm -rf "test cases/frameworks/1 boost"
|
|
# Remove MPI tests for now because it is complicated to run
|
|
# Remove MPI tests for now because it is complicated to run
|
|
rm -rf "test cases/frameworks/17 mpi"
|
|
rm -rf "test cases/frameworks/17 mpi"
|
|
|
|
+rm -rf "test cases/python/8 different python versions"
|
|
export MESON_PRINT_TEST_OUTPUT=1
|
|
export MESON_PRINT_TEST_OUTPUT=1
|
|
python3 ./run_tests.py ||:
|
|
python3 ./run_tests.py ||:
|
|
|
|
|
|
@@ -78,13 +86,24 @@ python3 ./run_tests.py ||:
|
|
%license COPYING
|
|
%license COPYING
|
|
%{_bindir}/%{name}
|
|
%{_bindir}/%{name}
|
|
%{python3_sitelib}/%{libname}/
|
|
%{python3_sitelib}/%{libname}/
|
|
-%{python3_sitelib}/%{name}-*.egg-info/
|
|
|
|
|
|
+%{python3_sitelib}/%{name}-*-info/
|
|
|
|
+%dir %{_datadir}/polkit-1
|
|
|
|
+%dir %{_datadir}/polkit-1/actions
|
|
%{_datadir}/polkit-1/actions/com.mesonbuild.install.policy
|
|
%{_datadir}/polkit-1/actions/com.mesonbuild.install.policy
|
|
|
|
+%dir %{_datadir}/bash-completion/
|
|
|
|
+%dir %{_datadir}/bash-completion/completions
|
|
|
|
+%{_datadir}/bash-completion/completions/meson
|
|
%{_mandir}/man1/%{name}.1*
|
|
%{_mandir}/man1/%{name}.1*
|
|
%{_rpmmacrodir}/macros.*
|
|
%{_rpmmacrodir}/macros.*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Mon Nov 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.64.0-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
|
|
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.63.3-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Sun Sep 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.63.2-1
|
|
* Sun Sep 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.63.2-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|