diff --git a/config/x86_64/ci.toml b/config/x86_64/ci.toml index 9fb95addd..58ae95173 100644 --- a/config/x86_64/ci.toml +++ b/config/x86_64/ci.toml @@ -176,6 +176,7 @@ mesa = {} mesa-glu = {} mesa-demos = {} mesa-demos-x11 = {} +meson = {} mgba = {} miniserve = {} mpc = {} diff --git a/recipes/wip/dev/build-system/meson/recipe.toml b/recipes/wip/dev/build-system/meson/recipe.toml index 77fcb41c4..c2b8eb2df 100644 --- a/recipes/wip/dev/build-system/meson/recipe.toml +++ b/recipes/wip/dev/build-system/meson/recipe.toml @@ -1,5 +1,18 @@ -#TODO create a standalone script: https://github.com/mesonbuild/meson#creating-a-standalone-script +#TODO compiled but not tested [source] -tar = "https://github.com/mesonbuild/meson/releases/download/1.3.0/meson-1.3.0.tar.gz" +git = "https://github.com/mesonbuild/meson" +rev = "1.12.1" +shallow_clone = true + [build] -template = "custom" +template = "python" +dev-dependencies = [ + "host:python312", + "python312", + "python3-setuptools", +] + +[package] +dependencies = [ + "python312", +]