Python-based build system

Edit Package meson
https://mesonbuild.com/

Meson is a build system designed to optimise programmer productivity.
It aims to do this by providing support for software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like.
Supported languages include C, C++, Fortran, Java, Rust.
Build definitions are written in a non-turing complete Domain Specific Language.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000053 53 Bytes
extend-test-timeout-on-qemu-builds.patch 0000000331 331 Bytes
meson-1.0.0.tar.gz 0002099642 2 MB
meson-1.0.0.tar.gz.asc 0000000833 833 Bytes
meson-1.1.0-fix-order-of-path-for-wine-application.patch 0000003289 3.21 KB
meson-distutils.patch 0000001407 1.37 KB
meson-test-installed-bin.patch 0000001958 1.91 KB
meson.changes 0000074578 72.8 KB
meson.keyring 0000011971 11.7 KB
meson.spec 0000008443 8.25 KB
Latest Revision
Ralf Habacker's avatar Ralf Habacker (rhabacker) accepted request 1067754 from Ralf Habacker's avatar Ralf Habacker (rhabacker) (revision 4)
- Drop obsolete patches:
  * Add 0002-Fix-order-of-paths-passed-to-applications.patch
  * Add 0001-Fix-order-of-paths-passed-to-applications-running-wi.patch
- Add patches:
  * meson-1.1.0-fix-order-of-path-for-wine-application.patch
- To build with python3.9 on Leap >= 15.4 this package needs
  the following project config settings:
    # for meson-xx
    Macros:
    %__python3 /usr/bin/python3.9
    %_with_setuptools 1
    :Macros
    Substitute: python3-base python39-base
    Substitute: python3-setuptools python39-setuptools
- Update to version 1.0.0:
  + The compiler check functions "prefix" kwargs now accepts
    arrays.
  + Flags removed from cpp/objcpp warning level 1:
    "-Wnon-virtual-dtor" is no longer implied by "meson setup
    -Dwarning_level=1".
  + There has been some developer environment improvements.
  + Rename "java.generate_native_headers" to "java.native_headers".
    The former is deprecated now.
  + "rust.bindgen" now accepts a dependency argument.
  + The Rust module is marked as stable now.
  + "warning-level=everything" option: The new "everything" value
    for the built-in "warning_level" enables roughly all applicable
    compiler warnings. For Clang, this simply enables
    "-Weverything". For GCC, Meson enables warnings approximately
    equivalent to "-Weverything" from Clang.
  + Plese see https://mesonbuild.com/Release-notes-for-1-0-0.html
    for full release notes.
- Remove shebang from mesonbuild/scripts/cmake_run_ctgt.py, this
  file is not supposed to be directly callable.
Comments 0
openSUSE Build Service is sponsored by