From b71906f4024b241ddae3a47a08153499757102f7 Mon Sep 17 00:00:00 2001 From: Marvin Friedrich Date: Tue, 19 May 2026 03:24:20 +0200 Subject: [PATCH] idk --- src/builder.rs | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/src/builder.rs b/src/builder.rs index c633f14..2354420 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -20,7 +20,9 @@ use crate::{ graph::{TaskId, TaskPlan, TaskPlanner, task_recipe_slug}, layout::Layout, log, - phase::{self, PackageContext, PhaseArg, PhaseContext, PhaseRuntime, PhaseRuntimeGuard, SourceDir}, + phase::{ + self, PackageContext, PhaseArg, PhaseContext, PhaseRuntime, PhaseRuntimeGuard, SourceDir, + }, recipe::{GitSource, OutputPackage, Recipe, RecipeKind, RecipeSet, Source}, }; @@ -422,7 +424,11 @@ impl Builder { ) -> anyhow::Result<()> { log::step("configure", &recipe.key()); if let Some(func) = recipe.phases().configure() { - let ctx = PhaseContext::new(source_dir_for(recipe), prefix_for(recipe.kind()), default_jobs()); + let ctx = PhaseContext::new( + source_dir_for(recipe), + prefix_for(recipe.kind()), + default_jobs(), + ); self.invoke_with_runtime(active, &[PhaseArg::Ctx(ctx)], func)?; } self.write_recipe_stamp(layout, recipe, "configure") @@ -435,7 +441,11 @@ impl Builder { active: &ActiveContainer, ) -> anyhow::Result<()> { log::step("build", &recipe.key()); - let ctx = PhaseContext::new(source_dir_for(recipe), prefix_for(recipe.kind()), default_jobs()); + let ctx = PhaseContext::new( + source_dir_for(recipe), + prefix_for(recipe.kind()), + default_jobs(), + ); self.invoke_with_runtime(active, &[PhaseArg::Ctx(ctx)], recipe.phases().build())?; self.write_recipe_stamp(layout, recipe, "build") } @@ -454,7 +464,11 @@ impl Builder { &base_env(&active.base_path), "/", )?; - let ctx = PhaseContext::new(source_dir_for(recipe), prefix_for(recipe.kind()), default_jobs()); + let ctx = PhaseContext::new( + source_dir_for(recipe), + prefix_for(recipe.kind()), + default_jobs(), + ); let pkg = PackageContext::new(dest); self.invoke_with_runtime( active, @@ -477,7 +491,11 @@ impl Builder { &base_env(&active.base_path), "/", )?; - let ctx = PhaseContext::new(source_dir_for(recipe), prefix_for(recipe.kind()), default_jobs()); + let ctx = PhaseContext::new( + source_dir_for(recipe), + prefix_for(recipe.kind()), + default_jobs(), + ); let pkg = PackageContext::new(dest.clone()); self.invoke_with_runtime( active, @@ -826,7 +844,11 @@ fn source_dir_for(recipe: &Recipe) -> SourceDir { if named.is_empty() { SourceDir::single("/sources") } else { - SourceDir::named(named.into_iter().map(|(n, _)| (n.to_owned(), format!("/sources/{n}")))) + SourceDir::named( + named + .into_iter() + .map(|(n, _)| (n.to_owned(), format!("/sources/{n}"))), + ) } }