Browse Source

meson-0.64.0-1

Tomohiro "Tomo-p" KATO 1 year ago
parent
commit
b38cd8c441
1 changed files with 23 additions and 4 deletions
  1. 23 4
      m/meson/meson-vl.spec

+ 23 - 4
m/meson/meson-vl.spec

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