diff --git a/meson-0.59.4.tar.gz b/meson-0.59.4.tar.gz deleted file mode 100644 index d5d6315..0000000 --- a/meson-0.59.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a77988cc50554f73ede075bc9bf77a2d7ecb6ff892f2a0180d4940920eaaec84 -size 1953211 diff --git a/meson-0.59.4.tar.gz.asc b/meson-0.59.4.tar.gz.asc deleted file mode 100644 index 6a4c579..0000000 --- a/meson-0.59.4.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmF6f8kACgkQwk5jG6ux -/nDLcA/+O5gOD5PlM5WEbQ6MGH0IC4KUtrqgP7hyNtAyXk27/GXp1FpqeuNjwqbA -YnZhTNcfFVj4RQOvJ6/9rZn27sC9DQ5X3Li/E8nXcXvOm3xXZUc4umcKI08dU/2+ -o2TEfoxCPzo6oOEn3qTyksjDAwt1bxtzqFFOZGCZ5WHrG3cLuVMhRDROyBZo+aO1 -41pXA1tfcCZYX8lddjcyPLrY8JeFKS1oViaTqdrr3U2Vma5oEILGtSLxuhkiDqYa -ynEIpIi6JztWm4nRqO1gYJzRJN8aRzReBTRmGIsjbwWRd1LTK1Xtv5R7uNxqBqX2 -r6HAo2Vf/E0nEA+gZurHI2C8uM1wtyWhRi3aXxzXfmFLjMiRgGxNNwbimOoCf2xQ -qXtYtaZIWsbFawEPyRJRIcizkDCwFbSwc7eAfy4NPj6QbZsWFGv0H2hvJb60tQHw -KQ4YsrhLcvc8qoQGTbj8okhniKo3AqdNK0InR94WuLuIc8/CeLnX50iPi+XTwRIz -3Cr/sAU1K/COBWkAfeUkiSbvLYoc3EH02HfwQAlyvIvvl1oCijT64G2UUsxYO52t -DE8/9gzm4KTlytvwXXCEB6sfVcqWBBjOz5QQPyYRhZO3NuDtCMCu0/3cnx+Yx6+Y -d7YY//U3ddgiTRcOWmEb46gfQAaCjT0cM1mu/UYpkSgW8D2ByFQ= -=lIwY ------END PGP SIGNATURE----- diff --git a/meson-0.60.3.tar.gz b/meson-0.60.3.tar.gz new file mode 100644 index 0000000..9590608 --- /dev/null +++ b/meson-0.60.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87ca5fa9358a01864529392bd64e027158eb94afca7c7766b1866ef27eccb98e +size 2001124 diff --git a/meson-0.60.3.tar.gz.asc b/meson-0.60.3.tar.gz.asc new file mode 100644 index 0000000..6d0eee8 --- /dev/null +++ b/meson-0.60.3.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmHDbLkACgkQwk5jG6ux +/nArgRAAmzoWGrifKwOo/Ay4Ob58oFVTgIOX22pN5l1R6S8FKl5VJ8IW5+mgmQWu +sFsIMprMcMV2HqgbBr7tiQGc5AWsPUYIgSQjV5MkdImFjxKJtvQZRf1uN4uwKAJL +ttO/Ug1QyqUO2d5ADZyLGp9+ktMcisNWhKU3tWEzOK860pW4lTCMFUNlE78g+6gZ +7QqE02QCExYeBtDN9Nu1AexIozt9eX3YUQS/hI1uJvmyB24xWDupTfX+iLtcE/WR +M8ttzg0HubFyCvdzcKV8jqmue8at6XGeDFKh6Qz2rZCHLuhGiqALg1WWSjRjeR+K +RHJv6DNbVcARSvFhwZxCCTtLkbyM6u4mPsA7wLc25Jcll9rvDJSCwUEgchTLjr3v +3nVD/Klm4jZPiodVYU1Gj1goWpzxs0UB1WTRcDlbsn55jCEKjRSMiRV8TBVrygl9 +HV0RU0k/SAVhnn+yi2naZpQwHk3GK9iBOxdVpkj2uiMbKuemG9TuJ/Uv0uuuNQOa +THQ/WSYjU4Xm7oZfOVtTHdV+eOE7S/amnv4U7HCBHTn+i1it8Z1xejLnuASalbms +XvVGWizzK5J7KhFN9unfGGHuRbpGmbIP72TcznzdZErP+SQUTmBINJplfeQlVml4 +OMnjxTweiSNrA9AMlejmtlrEzaqBAv2jtk1ENonhaZX7B+lY/Nw= +=eq/S +-----END PGP SIGNATURE----- diff --git a/meson.changes b/meson.changes index e4784ec..297a846 100644 --- a/meson.changes +++ b/meson.changes @@ -1,3 +1,68 @@ +------------------------------------------------------------------- +Tue Dec 28 08:46:21 UTC 2021 - Dominique Leuenberger + +- Update to version 0.60.3: + + gnome module: fix install_dir x3, by allowing false *_gir and + *_typelib. + + iconv dependency: try even harder to find working iconv. + + Fix performance regression in build file generation. + + add ft32 cpu family. + + restore the ability in the backend to silently find a program. + + pkgconfig: Fix linking to a custom target. +- Drop 3074bb14a14c00aeb350bf592acf635a93b52d9a.patch: fixed + upstream. + +------------------------------------------------------------------- +Tue Dec 14 18:03:11 UTC 2021 - Bjørn Lie + +- Update to version 0.60.2: + + Fix version requirement on Ninja feature + + Fix custom_target with install: true and no install_dir, + crashing + + Fix regression that broke string.format with list objects + + valac dependencies: use the canonical list of vala source names + + interpreter: disallow RunTarget in meson.add_install_script + + Only pass clang LTO arguments when they are needed + + Support ancient (<3.4.0) gcc versions + + Only exclude _bootlocale with Python >= 3.10 + + cmake: Use find_library() on bare library names in cmake + dependencies + + dependencies/zlib: Allow for generic OS checks + + rust: clean up inputs and outputs to bindgen + + interpreter: extract_objects provides a valid source + + build|backend: Fix some type annotations + + backends/backends: recurse when looking for paths in bundled + shared libs + + shared_module: Add soname when used as a link target + + iconv dependency: include header when checking for libc builtin +- Drop unused python3-setuptools BuildRequires. +- Add 3074bb14a14c00aeb350bf592acf635a93b52d9a.patch: gnome module: + fix install_dir x3, by allowing false *_gir and *_typelib. + +------------------------------------------------------------------- +Wed Nov 3 17:16:19 UTC 2021 - Bjørn Lie + +- Update to version 0.60.1: + + No upstream changes provided. +- Changes from version 0.60.0: + + run_target can now be used as a dependency. + + The Python Modules dependency method no longer accepts + positional arguments. + + Override python installation paths. + + New subprojects packagefiles subcommand. + + Project options declared in meson_options.txt can now be marked + as deprecated. + + More efficient static linking of uninstalled libraries. + + Cython can now transpile to C++ as an intermediate language. + + Unknown options are now always fatal. + + Install DESTDIR relative to build directory. + + Improvements for the Rustc compiler. + + Waf support in external-project module. + + Dependencies with multiple names. +- Add gmock BuildRequires and stop deleting gmock testfiles, run + the test suite for it. +- Update Supplements to current standard. + ------------------------------------------------------------------- Sun Oct 31 17:03:47 UTC 2021 - Andreas Stieger diff --git a/meson.spec b/meson.spec index 140d8d3..0a9c911 100644 --- a/meson.spec +++ b/meson.spec @@ -28,7 +28,7 @@ %{!?vim_data_dir:%global vim_data_dir %{_datadir}/vim} %bcond_with setuptools Name: meson%{name_ext} -Version: 0.59.4 +Version: 0.60.3 Release: 0 Summary: Python-based build system License: Apache-2.0 @@ -41,6 +41,7 @@ Source2: meson.keyring Patch1: meson-test-installed-bin.patch # PATCH-FEATURE-OPENSUSE meson-distutils.patch tchvatal@suse.com -- build and install using distutils instead of full setuptools Patch2: meson-distutils.patch + BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-base @@ -68,6 +69,7 @@ BuildRequires: gcc-obj-c++ BuildRequires: gcc-objc BuildRequires: gettext BuildRequires: git +BuildRequires: gmock BuildRequires: gnustep-make BuildRequires: googletest-devel BuildRequires: itstool @@ -89,7 +91,6 @@ BuildRequires: python2-devel BuildRequires: distribution-release BuildRequires: python3-gobject BuildRequires: python3-pytest-xdist -BuildRequires: python3-setuptools BuildRequires: zlib-devel-static BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5Gui) @@ -144,7 +145,7 @@ Domain Specific Language. Summary: Vim support for meson.build files Group: Productivity/Text/Editors Requires: vim -Supplements: packageand(vim:%{name}) +Supplements: (vim and %{name}) BuildArch: noarch %description vim @@ -164,9 +165,9 @@ This package provides support for meson.build files in Vim. %patch2 -p1 %endif -# We do not have gmock available at this moment - can't run the test suite for it -rm -r "test cases/frameworks/3 gmock" \ - "test cases/frameworks/1 boost" \ +# We do not have appleframeworks available at this moment - can't run the test suite for it +# boost is currently borked too +rm -r "test cases/frameworks/1 boost" \ "test cases/objc/2 nsstring" # AddressSanitizer fails here because of ulimit.