From 621398f5cda470c2e5b64501fa9da64719473aea Mon Sep 17 00:00:00 2001 From: Naman Garg Date: Sat, 30 Mar 2024 19:59:22 +0530 Subject: [PATCH] Fix pacman support for resource resolver --- crates/resource-resolver/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/resource-resolver/src/lib.rs b/crates/resource-resolver/src/lib.rs index 8a7377f1..a3b21975 100644 --- a/crates/resource-resolver/src/lib.rs +++ b/crates/resource-resolver/src/lib.rs @@ -64,6 +64,8 @@ pub fn current_format() -> crate::Result { Ok(PackageFormat::Deb) } else if cfg!(CARGO_PACKAGER_FORMAT = "appimage") { Ok(PackageFormat::AppImage) + } else if cfg!(CARGO_PACKAGER_FORMAT = "pacman") { + Ok(PackageFormat::Pacman) } else { Err(Error::UnkownPackageFormat) } @@ -94,7 +96,7 @@ pub fn resources_dir(package_format: PackageFormat) -> Result { .ok_or_else(|| Error::ParentNotFound(exe.clone()))?; Ok(exe_dir.to_path_buf()) } - PackageFormat::Deb => { + PackageFormat::Deb | PackageFormat::Pacman => { let exe = current_exe()?; let exe_name = exe.file_name().unwrap().to_string_lossy();