dev-build / meson

Open source build system

Official package sites : https://mesonbuild.com/ ·

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0
USE flags
test

v1.4.0-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
USE flags
test verify-sig

v1.4.0 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~arm64-macos ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x64-solaris ~x86 ~x86-linux
USE flags
test verify-sig

v1.3.2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~hppa ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.3.1-r1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.3.0-r2 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.2.3 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

v1.1.1 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
USE flags
test verify-sig

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12

app-alternatives / ninja : ninja symlinks

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-vcs / git : Stupid content tracker: distributed VCS designed for speed and efficiency

sys-libs / zlib : Standard (de)compression library

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / pypy3 : A fast, compliant alternative implementation of the Python (3.10) language

virtual / pkgconfig : Virtual for the pkg-config implementation

app-emulation / gallium-nine-standalone : A standalone version of the WINE parts of Gallium Nine

app-emulation / xen-tools : Xen tools including QEMU and xl

dev-python / meson-python : Meson PEP 517 Python build backend

gui-wm / hyprland : A dynamic tiling Wayland compositor that doesn't sacrifice on its looks

sys-devel / crosstool-ng : Versatile (cross-)toolchain generator

927462
dev-build/meson-1.3.2: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.3.2 amd64, #927462
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.3.2 x86, #927462
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 sparc, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 arm64, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 arm, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 ppc64, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.2 ppc, #927462
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: fix USE=-verify-sig
Closes: https://bugs.gentoo.org/927277 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add a blocker on versions of muon with the manpage
Oops. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: fix DoubleEmptyLine
Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: install the meson-reference(3) manpage
It requires additional dependencies to build, but meson uploads the built version as a release asset. It will need to be built in the live ebuild but users of a live ebuild can bear the ignominious burden of one small python package. :D Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: sync live
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-build/meson: Stabilize 1.3.1-r1 hppa, #924949
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.4.0
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add additional test quirks
A couple tests fail with LTO enabled in make.conf. This is because they do things like try to link C <-> rust and cannot handle incompatible bytecode formats. It's really irrelevant to the tests, since these are end-to-end project tests for a build system and there's no actual value in testing meson w.r.t. -flto. Meson already has some tests covering meson's own support of LTO, and that's all that really matters. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/meson: add 1.4.0_rc2
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-build/meson: Stabilize 1.3.1-r1 ppc, #924949
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: drop old
In general, no one should ever be running an old patchlevel release for a minor version that has received updates. This is the purpose of bugfix releases. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.4.0_rc1
Beginning the 1.4.0 testing cycle. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 ppc64, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 x86, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 sparc, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 arm, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-build/meson: Stabilize 1.3.1-r1 arm64, #924949
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: Stabilize amd64, #924949
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: add 1.3.2
Drop patches which were backported to gentoo in 1.3.1-r1 and upstream in 1.3.2. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35310 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/meson: backport macos Prefix fix
Followup to commit 791e631e0121da91676113928a3e4070453c2449. The patch has been integrated upstream and will be backported to meson 1.3.2; the issues with including it here have been resolved, so bring it back. Closes: https://bugs.gentoo.org/868516 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
Revert "dev-util/meson-1.3.1: fix for Darwin with native linker again"
This reverts commit b7035fb0da8ffcf1577b68d43f49511adee8237d. This patch was previously introduced for bug 868516, and hit pushback by multiple parties that wanted to see this discussed upstream. After some coaxing and arm-twisting, an upstream issue was finally opened (but no patch submitted). The patch in ::gentoo went stale, and got dropped. base-system@ is uninterested in maintaining this out of tree patch given the situation (and neither am I). After the ticket was opened upstream, it was retracted by the submitter: > I decided to fix the problem from out custom version of xtools's end. Now it's back as a local patch to dev-build/meson, where it's just going to bitrot another time? No explanation for why this is necessary, especially if xtools added compatible output. No attempt to submit a PR to meson. No bug link to cross-reference relevant bugs. Solve this by reducing the local-patches tech debt and punting on the issue, pending actual upstreaming. We can revisit backporting a patch if and when it will constitute a backport of a patch available in upstream git master. Bug: https://bugs.gentoo.org/868516 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/meson: Stabilize 1.3.0-r2 hppa, #921373
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/meson
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34790 Signed-off-by: Michał Górny <mgorny@gentoo.org>