aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 468686d..5f8deef 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -71,6 +71,11 @@ pub fn setup_alpm() -> Alpm {
.unwrap()
.add_server("https://mirror.pkgbuild.com/community/os/x86_64")
.unwrap();
+ handle
+ .register_syncdb_mut("multilib", SigLevel::USE_DEFAULT)
+ .unwrap()
+ .add_server("https://mirror.pkgbuild.com/multilib/os/x86_64")
+ .unwrap();
handle.syncdbs_mut().update(true).unwrap();
@@ -112,7 +117,9 @@ fn resolve_dep(dep: &str, alpm: &Alpm, aur: &[PackageMeta]) -> Dependency {
Some(d) => Dependency::Official(d.name().to_string()),
None => {
let aur_package = aur.iter().find(|p| {
- p.name == dep || (p.provides.is_some() && p.provides.as_ref().unwrap().contains(&dep.to_owned()))
+ p.name == dep
+ || (p.provides.is_some()
+ && p.provides.as_ref().unwrap().contains(&dep.to_owned()))
});
match aur_package {
Some(p) => Dependency::AUR(p.clone()),