Edit Package meson

Python-based build system


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.

Source Files (show merged sources derived from linked package)
Filename Size Changed
_multibuild 0000000053 53 Bytes almost 4 years
extend-test-timeout-on-qemu-builds.patch 0000000258 258 Bytes 2 months
meson-0.64.1.tar.gz 0002089752 1.99 MB 14 days
meson-0.64.1.tar.gz.asc 0000000833 833 Bytes 14 days
meson-distutils.patch 0000001422 1.39 KB 7 months
meson-test-installed-bin.patch 0000001958 1.91 KB 8 months
meson.changes 0000072290 70.6 KB 14 days
meson.keyring 0000011971 11.7 KB almost 2 years
meson.spec 0000008204 8.01 KB 14 days
Comments 6

Fabio Pesari's avatar

ozu wrote almost 2 years ago

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

regataos wrote almost 2 years ago

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

dimstar wrote almost 2 years ago

Why do you need a new meson version on leap?

R. J. Mathar's avatar

rjmathar wrote over 1 year ago

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

sp1rit wrote over 1 year ago

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

kill_it wrote over 1 year ago

More and more apps requires >57 version now

openSUSE Build Service is sponsored by