This patch updates many build tools and related packages in GNU repo, theformer including gn, meson, cmake, muon, osc, genie, pdpmake, and ninja, the
latter including cpm-cmake, bear, compiledb, and python-pyproject-medatada.
This patch also deprecates python-meson-python in favor of meson-python. All
packages that use python-meson-python are manually mitigated.
Rationale: They refer to the same package. The name "meson-python" is preferred
because upstream name "meson-python" already contains a "python". Other package
managers (e.g. pacman for Arch) also use the name "meson-python". Only 4
packages in GNU repo use "python-meson-python", compared to more than 10
"meson-python"s.
Some other modifications are made. See commit message for detailed information.
All packages involved, except for cmake and osc, are tested and can be
successfully built on my system.
cmake and osc require rust to build, which takes a huge amount of time to
bootstrap on my computer. The Guix server didn't seem to have substitutes when
I tested. Sorry about that.