From 72de72bfc59d6d236666cff89bf813659a3a1247 Mon Sep 17 00:00:00 2001 From: gc Date: Sun, 22 Jun 2025 19:53:16 -0400 Subject: [PATCH 1/2] Update vendor_details function --- src/briefcase/platforms/linux/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/briefcase/platforms/linux/__init__.py b/src/briefcase/platforms/linux/__init__.py index 0f29f8a80a..c052bd23a5 100644 --- a/src/briefcase/platforms/linux/__init__.py +++ b/src/briefcase/platforms/linux/__init__.py @@ -110,7 +110,7 @@ def vendor_details(self, freedesktop_info): id_like = freedesktop_info.get("ID_LIKE", "").split() if vendor == DEBIAN or DEBIAN in id_like or "ubuntu" in id_like: vendor_base = DEBIAN - elif vendor == RHEL or vendor == "fedora" or RHEL in id_like: + elif vendor == RHEL or vendor == "fedora" or RHEL or "fedora" in id_like: vendor_base = RHEL elif vendor == ARCH or ARCH in id_like: vendor_base = ARCH From 17a531c8e167313d512f576008745a10fcad8299 Mon Sep 17 00:00:00 2001 From: gc Date: Fri, 27 Jun 2025 18:41:57 -0400 Subject: [PATCH 2/2] Fix logic --- src/briefcase/platforms/linux/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/briefcase/platforms/linux/__init__.py b/src/briefcase/platforms/linux/__init__.py index c052bd23a5..8ca7f5ddc4 100644 --- a/src/briefcase/platforms/linux/__init__.py +++ b/src/briefcase/platforms/linux/__init__.py @@ -110,7 +110,7 @@ def vendor_details(self, freedesktop_info): id_like = freedesktop_info.get("ID_LIKE", "").split() if vendor == DEBIAN or DEBIAN in id_like or "ubuntu" in id_like: vendor_base = DEBIAN - elif vendor == RHEL or vendor == "fedora" or RHEL or "fedora" in id_like: + elif vendor == RHEL or vendor == "fedora" or RHEL in id_like or "fedora" in id_like: vendor_base = RHEL elif vendor == ARCH or ARCH in id_like: vendor_base = ARCH