From 9d255c7080ea67fc50f5dfaa84f56418241b195c Mon Sep 17 00:00:00 2001 From: RiQuY Date: Tue, 25 Jun 2024 03:59:50 +0200 Subject: [PATCH 1/2] feat: Add name_matcher distro detection for openSUSE --- src/linux_distro.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/linux_distro.rs b/src/linux_distro.rs index 7c53864..247a5c8 100644 --- a/src/linux_distro.rs +++ b/src/linux_distro.rs @@ -84,7 +84,10 @@ impl LinuxDistro { if s.contains("alpine") || s.contains("postmarket") { return Some(Self::Alpine); } - // TODO: detect suse, sles, rhel, nix + if s.contains("suse") { + return Some(Self::Suse); + } + // TODO: detect sles, rhel, nix None } From 6ddd9033d59263b9c1ff34292185c2e446300c40 Mon Sep 17 00:00:00 2001 From: RiQuY Date: Tue, 25 Jun 2024 04:00:55 +0200 Subject: [PATCH 2/2] feat: Add dependency warning for openSUSE when dri_interface.h file is not found --- src/dependencies/monado_deps.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dependencies/monado_deps.rs b/src/dependencies/monado_deps.rs index 46e1202..c3822a4 100644 --- a/src/dependencies/monado_deps.rs +++ b/src/dependencies/monado_deps.rs @@ -64,6 +64,7 @@ fn monado_deps() -> Vec { (LinuxDistro::Arch, "mesa".into()), (LinuxDistro::Debian, "mesa-common-dev".into()), (LinuxDistro::Fedora, "mesa-libGL-devel".into()), + (LinuxDistro::Suse, "Mesa-dri-devel".into()), ]), }, ]