dev-build / muon

A meson-compatible build system

Official package sites : https://muon.build/ ·

v0.4.0 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc
USE flags
archive curl libpkgconf test

v0.3.0 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64
USE flags
archive curl libpkgconf test

v0.2.0-r2 :: 0 :: gentoo

Modified
License
GPL-3 Apache-2.0
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64
USE flags
archive curl libpkgconf

General

archive
Enable extracting wraps using app-arch/libarchive.
curl
Add support for client-side URL transfer library
libpkgconf
Enable looking up packages via dev-util/pkgconf.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-arch / libarchive : Multi-format archive and compression library

dev-util / pkgconf : pkg-config compatible replacement with no dependencies other than C99

net-misc / curl : A Client that groks URLs

app-arch / libarchive : Multi-format archive and compression library

dev-util / pkgconf : pkg-config compatible replacement with no dependencies other than C99

net-misc / curl : A Client that groks URLs

926257
dev-build/muon-0.2.0-r1 fails to compile: test.cc:6:9: error: guint64 was not declared in this scope
950500
dev-build/muon: keywording
950504
dev-build/muon: test failures on hppa wrt parisc64 vs parisc (on 64-bit kernels)
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/muon: Keyword 0.4.0 hppa, #950500
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-build/muon: Keyword 0.4.0 riscv, #950500
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
dev-build/muon: Add missing dev-util/gdbus-codegen test dep
Closes: https://bugs.gentoo.org/950568 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-build/muon: keyword 0.4.0 for ~loong, #950500
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-build/muon: Keyword 0.4.0 sparc, #950500
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
dev-build/muon: add 0.4.0
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
dev-build/muon: update SRC_URI
Closes: https://bugs.gentoo.org/940348 Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
dev-build/muon: add 0.3.0
Signed-off-by: Arsen Arsenović <arsen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-build/muon: bump the revision for the content change in man pages
Oops. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/muon: stop building meson-reference(3)
It is shipped directly by dev-build/meson now. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/muon: remove USE=man
It is against QA policy, see PG0305: Installation of manpages > Rationale: Manpages are basic documentation for installed software. > While additional dependencies are inconvenient for users, not building > manpages is harmful. Including (optionally or unconditionally) prebuilt > manpages is a good compromise. In particular, these dependencies are quite trivial to install so it's no burden to simply always require them, and better than building muon(1) and shipping it inside of files/, so just add the silly dependency. :P Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-build/muon: properly depend on scdoc
It is a program that gets run by the build system, so installing it to the cross compiled system doesn't exactly help. 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
Move {dev-util → dev-build}/muon
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34846 Signed-off-by: Sam James <sam@gentoo.org>