High productivity build system

Edit Package meson

Meson is a build system designed to optimize programmer productivity.
It aims to do this by providing simple, out-of-the-box support for modern software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000053 53 Bytes
meson-0.58.2.tar.gz 0001899464 1.81 MB
meson-0.58.2.tar.gz.asc 0000000833 833 Bytes
meson-distutils.patch 0000001043 1.02 KB
meson-test-installed-bin.patch 0000001967 1.92 KB
meson.changes 0000059346 58 KB
meson.keyring 0000011971 11.7 KB
meson.spec 0000008096 7.91 KB
Revision 2 (latest revision is 3)
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
- Relax BuildRequires on rpm, if rpm-config-SUSE is recent enough
  (jsc#SLE-20017).

- Update to version 0.58.2:
  + gnome: Always pass absolute -L paths to g-ir-scanner.

- Update to version 0.58.1:
  + New meson.global_build_root() and meson.global_source_root()
    methods.
  + meson.add_dist_script() allowd in subprojects.
  + Do not add custom target dir to header path if
    implicit_include_directories is false.
  + Multiple append() and prepend() in environment() object.
  + clang-format include and ignore lists.
  + Introducing format strings to the Meson language.
  + Skip subprojects installation.
- Rebase meson-distutils.patch (work done by StevenK).

- Update to version 0.57.2:
  + Support for reading files at configuration time with the fs
    module.
  + Experimental support for C++ modules in Visual Studio.
  + Qt6 module.
  + Minimum required Python version updated to 3.6.
  + New logging format for meson test.
  + Support added for LLVM's thinLTO.
- Drop 0200340a.patch: fixed upstream.

- Add 0200340a.patch: gnome: Drop use of volatile in GLib type
  functions (boo#1185720).
Comments 0
openSUSE Build Service is sponsored by