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.
- Devel package for openSUSE:Factory
-
35
derived packages
- Links to openSUSE:Factory / meson
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:tools:building/meson && cd $_
- Create Badge
Refresh
Refresh
Source Files (show unmerged sources)
Filename | Size | Changed |
---|---|---|
_multibuild | 0000000053 53 Bytes | |
extend-test-timeout-on-qemu-builds.patch | 0000000331 331 Bytes | |
meson-1.6.0.tar.gz | 0002277602 2.17 MB | |
meson-1.6.0.tar.gz.asc | 0000000833 833 Bytes | |
meson-distutils.patch | 0000001407 1.37 KB | |
meson-test-installed-bin.patch | 0000001679 1.64 KB | |
meson.changes | 0000090826 88.7 KB | |
meson.keyring | 0000011971 11.7 KB | |
meson.spec | 0000010122 9.88 KB |
Latest Revision
buildservice-autocommit
accepted
request 1216643
from
Dominique Leuenberger (dimstar)
(revision 298)
baserev update by copy to link target
Comments 6
Hi, after the last update one of my packages fails building when the %meson macro is called because %set_build_flags is called, which is unavailable. Until three days ago %set_build_flags was patched out...
Hello, how are you?
Re-apply the "meson-suse-ify-macros.patch" patch. Doing so helped to correct the problem, which was also happening to me.
Why do you need a new meson version on leap?
It would be nice to upgrade this to the upstream version 58.0 and also to compile this with fedora-awareness as in https://build.opensuse.org/package/show/home:rjmathar/meson
If you check the revisions history, you'll be able to see that this was already on meson 0.57.2 but got downgraded again to address a weird glib issue.
Looking at your branch, it seems like you didn't add any changelog. If you branch from home:dimstar/meson instead, update to source to 0.58.0 and add the changelog (https://raw.githubusercontent.com/mesonbuild/meson/master/docs/markdown/Release-notes-for-0.58.0.md) you could submit it back here and @dimstar could take a look if it still breaks glib.
More and more apps requires >57 version now