Python-based build system
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.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout windows:mingw/meson && cd $_
- Create Badge
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 |
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 (rhabacker)
accepted
request 1067754
from
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