From b4f860099707197fc5f7c9e8463c4888c0129ee3 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 1 Nov 2025 16:47:06 -0600 Subject: [PATCH] Use pkgar crate instead of command to generate appstream.pkgar --- src/bin/repo_builder.rs | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/bin/repo_builder.rs b/src/bin/repo_builder.rs index 656d2c356..26d6db47e 100644 --- a/src/bin/repo_builder.rs +++ b/src/bin/repo_builder.rs @@ -123,17 +123,11 @@ fn publish_packages(recipe_list: Vec, repo_dir: String) -> anyhow::Resul .then_some(()) .ok_or(anyhow!("appstreamcli failed"))?; - Command::new("pkgar") - .arg("create") - .arg("--archive") - .arg(&appstream_pkg) - .arg("--skey") - .arg(format!("{}/build/id_ed25519.toml", root)) - .arg(&appstream_root) - .status()? - .success() - .then_some(()) - .ok_or(anyhow!("pkgar create failed"))?; + pkgar::create( + format!("{}/build/id_ed25519.toml", root), + &appstream_pkg, + &appstream_root + )?; } }