diff --git a/meson-0.29.0.tar.gz b/meson-0.29.0.tar.gz new file mode 100644 index 0000000..1d49c53 --- /dev/null +++ b/meson-0.29.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed98d9eae07bcc0039188a1f7d2ebc98d0261d6a06c389ad1898887b78337d71 +size 447294 diff --git a/meson-0.29.0.tar.gz.asc b/meson-0.29.0.tar.gz.asc new file mode 100644 index 0000000..d0f5084 --- /dev/null +++ b/meson-0.29.0.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABAgAGBQJWpQJaAAoJEDv0aTv+65QoVZQQAKDf+Jr7deiVnM6vhp2vluAA +fMLxF5G2Wdc9xStup3C3I7VWY3kuMzsVjPQJFyO+8F2jdGbhx1YQ+oRkJTwfPwbO +WcNirKHUw89lqGo0HKtSJFzVb5hfCL5X4Oatg21E59dYmXH8xK/iHOvb9M+B2DxN +use85KWOEhHL9YG1twrDorOn/XgKXVCVtu+hEeGMUX46sWJu6zQQdtL2Q0ZyvitG +DgBhwG2z1ZZ8SSXZEdt7ySgrwXo4PwHDJ+KsSdWykTB6ir1S8T1CkGAPtXQpHrMj +uleuaIkqJRS2qM+n1fl2ha21bIf4W6jG1e7h+jrnMIb78NsXB7cLuZoyksdWLIwN +OST/uixg5Hi+HhWw72gHbwZVCV5ZHwwE/lWVLJ4iBeRrxvBwD99Qvmz0Q6JWb9I6 +IlgOgwD8lnDfoBOZtYpZkd6frW9NfI6N7kq6KsDWteZ2TrMrqbUwuADK/VLNH96h +4WsAF+xQuzWKw1OsMKyX74FG9MeLX3wYLloyjaYL/ULgLN2cSawmmfwJt0LWYDYn +OYTbfIAmtTxWz/tHlhpVHjgegqG7VIvH+HYct2tUlOlXfpMHS+1e/z4GYeqS42bj +G4aQFxyEz+nph6wZAMRO/gtXH9T1Kojjhjk9gOS2DAYiPT/MK4SlF41l8OArULzH +oglNBC3gy52va5J1dnXR +=FAyw +-----END PGP SIGNATURE----- diff --git a/meson.changes b/meson.changes index 974d1aa..dca33d1 100644 --- a/meson.changes +++ b/meson.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Feb 11 16:26:54 UTC 2016 - sor.alexei@meowr.ru + +- Update to 0.29.0. + ------------------------------------------------------------------- Tue Dec 29 05:32:40 UTC 2015 - sor.alexei@meowr.ru diff --git a/meson.spec b/meson.spec index f898f74..2faee7f 100644 --- a/meson.spec +++ b/meson.spec @@ -1,7 +1,7 @@ # # spec file for package meson # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,20 @@ # +%define _name mesonbuild Name: meson -Version: 0.28.0 +Version: 0.29.0 Release: 0 Summary: High productivity build system License: Apache-2.0 Group: Development/Tools/Building Url: http://mesonbuild.com/ -Source: https://github.com/mesonbuild/%{name}/releases/download/%{version}/%{name}_%{version}.tar.gz -Source1: https://github.com/mesonbuild/%{name}/releases/download/%{version}/%{name}_%{version}.tar.gz.asc +Source: https://github.com/%{_name}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz +Source1: https://github.com/%{_name}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz.asc Source2: %{name}.keyring BuildRequires: bison BuildRequires: boost-devel BuildRequires: flex -BuildRequires: rpm # Tests dependencies. BuildRequires: gcc-c++ BuildRequires: gcc-fortran @@ -46,6 +46,7 @@ BuildRequires: ninja BuildRequires: python3 >= 3.4 BuildRequires: python3-devel BuildRequires: python3-gobject +BuildRequires: python3-setuptools BuildRequires: vala BuildRequires: wxWidgets-devel >= 3.0.0 BuildRequires: pkgconfig(glib-2.0) @@ -73,7 +74,6 @@ Graphical user interface for the high productivity build system. %prep %setup -q -sed -i "s|%{_bindir}/rpm|$(which rpm)|" install_meson.py # Lack of gtest, gmock, gnustep. rm -rf "test cases/frameworks/2 gtest" \ @@ -81,11 +81,12 @@ rm -rf "test cases/frameworks/2 gtest" \ "test cases/objc/2 nsstring" %build -# Nothing to build. +python3 setup.py build %install -python3 install_meson.py --prefix=%{_prefix} --destdir=%{buildroot} -%py3_compile %{buildroot}%{_datadir}/%{name}/ +python3 setup.py install \ + --root=%{buildroot} --prefix=%{_prefix} +install -Dm 0644 data/macros.%{name} %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name} %check export MESON_PRINT_TEST_OUTPUT=1 @@ -98,10 +99,11 @@ python3 run_tests.py %{_bindir}/%{name}conf %{_bindir}/%{name}introspect %{_bindir}/wraptool -%{_datadir}/%{name}/ -%exclude %{_datadir}/%{name}/*.ui -%exclude %{_datadir}/%{name}/mesongui.py -%exclude %{_datadir}/%{name}/__pycache__/mesongui.* +%{python3_sitelib}/%{_name}/ +%exclude %{python3_sitelib}/%{_name}/*.ui +%exclude %{python3_sitelib}/%{_name}/mgui.py +%exclude %{python3_sitelib}/%{_name}/__pycache__/mgui.* +%{python3_sitelib}/%{name}-* %{_rpmconfigdir}/macros.d/macros.%{name} %{_mandir}/man1/%{name}.1%{?ext_man} %{_mandir}/man1/%{name}conf.1%{?ext_man} @@ -112,9 +114,9 @@ python3 run_tests.py %defattr(-,root,root) %doc authors.txt contributing.txt COPYING readme.txt %{_bindir}/%{name}gui -%{_datadir}/%{name}/*.ui -%{_datadir}/%{name}/mesongui.py -%{_datadir}/%{name}/__pycache__/mesongui.* +%{python3_sitelib}/%{_name}/*.ui +%{python3_sitelib}/%{_name}/mgui.py +%{python3_sitelib}/%{_name}/__pycache__/mgui.* %{_mandir}/man1/%{name}gui.1%{?ext_man} %changelog diff --git a/meson_0.28.0.tar.gz b/meson_0.28.0.tar.gz deleted file mode 100644 index bfbb4fe..0000000 --- a/meson_0.28.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a782fc374710db7ef2578bedeff1417db4d0fd91c0168f21f1a84148a5ef762 -size 445382 diff --git a/meson_0.28.0.tar.gz.asc b/meson_0.28.0.tar.gz.asc deleted file mode 100644 index ee4545b..0000000 --- a/meson_0.28.0.tar.gz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABAgAGBQJWgbaqAAoJEDv0aTv+65QooIwP/1qMa28OS1oPL5uXpJlOFF2Z -ab2GPF+WpYEaEbofbLwo5pssU5gBgG5wIooXH5cs8Ly8FEMKdZ4nxcbZlTovDNMH -ktKvC3/qeDzQeQ0brygnOlQ/l0iVw5iA4ADHECuT6UhlamXDsAyHiHNz1U9pY86y -ePfUrLtyQU3RrgNArw5MDIvj3pl2rCmdd474uoEVmODtVeKn410Ivj8gWc9z/ru7 -Kf89f/0BvBWEI4DkYpuc0w6kGlJLC+UZLUZLqeaN09C4cgJJjgVOQZ0B8qgIt4NE -zWfWZgBVlRuojts5xmI0MOmt1HvUmpGX642r5VNUfPsAPP9xEfS1F6c4heMe/JSZ -NVZDV9DSWdOPCHf0VSnfMRSwyDAId/D72SB5Bls5krul77oSfcU+gX6XITGInsZX -/HghOT/Z1coKmOhbIApfUQF3oovWTzdPl2o73HF8N+Q/YfTev6/1JrhaWd6SW75j -QjlCSbF26T56opx8JP9jyN1jmVzjWK/Jb7SpXDq92v2PkbX77QQOglqeelKFmiRx -K1MM0yRrLLDBG1xSY9HyoVAPSsCdBtlmSstZva4ctQfqEI52+SDADN9YQ0TqKJwl -9MgThf6US2WLSwgKdPoyrt13NO8ptEWApSLFJOOu/ncRPrB0kP0Dz1M/0zZc4ohb -eKgGoHHcJ+NL4AxcfJ2a -=45W9 ------END PGP SIGNATURE-----