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 (show unmerged sources)
Filename Size Changed
_multibuild 0000000053 53 Bytes
extend-test-timeout-on-qemu-builds.patch 0000000331 331 Bytes
get_llvm_tool_names-llvm18.patch 0000000657 657 Bytes
meson-1.4.0.tar.gz 0002224663 2.12 MB
meson-1.4.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 0000086356 84.3 KB
meson.keyring 0000011971 11.7 KB
meson.spec 0000010118 9.88 KB
Latest Revision
buildservice-autocommit accepted request 1167953 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 284)
baserev update by copy to link target
Comments 6

Fabio Pesari's avatar

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...


josue vicente's avatar

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.


Dominique Leuenberger's avatar

Why do you need a new meson version on leap?


R. J. Mathar's avatar

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


Florian's avatar

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.


Konstantin Voinov's avatar

More and more apps requires >57 version now

openSUSE Build Service is sponsored by