fix(openhmd): add meson as a dependency
Some checks failed
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled

This commit is contained in:
Gabriele Musco 2024-11-04 14:29:20 +01:00
parent e19df22cce
commit 09172d6f6c
No known key found for this signature in database
GPG key ID: 1068D795C80E51DE

View file

@ -1,10 +1,29 @@
use super::{
common::{dep_cmake, dep_gcc, dep_git, dep_gpp, dep_ninja},
common::{dep_gcc, dep_git, dep_gpp, dep_ninja},
Dependency, DependencyCheckResult,
};
use crate::linux_distro::LinuxDistro;
use std::collections::HashMap;
fn openhmd_deps() -> Vec<Dependency> {
vec![dep_gcc(), dep_gpp(), dep_cmake(), dep_ninja(), dep_git()]
vec![
dep_gcc(),
dep_gpp(),
dep_ninja(),
dep_git(),
Dependency {
name: "meson".into(),
filename: "meson".into(),
dep_type: crate::depcheck::DepType::Executable,
packages: HashMap::from([
(LinuxDistro::Arch, "meson".into()),
(LinuxDistro::Debian, "meson".into()),
(LinuxDistro::Fedora, "meson".into()),
(LinuxDistro::Alpine, "meson".into()),
(LinuxDistro::Suse, "meson".into()),
]),
},
]
}
pub fn check_openhmd_deps() -> Vec<DependencyCheckResult> {