From f806a61819592f6c80adb0ef83aa162253154a81 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Thu, 21 Sep 2023 15:54:01 +0200 Subject: [PATCH] Only filter files in directories starting with . Mac builds were missing some definitions, which happened because there was a . in the directory. The reason why we filtered these in the first place was because Apple doesn't notarize/sign an App correctly if the directory starts with a . e.q.: .dylibs in scipy and shapely. Made the filtering less aggressive Contributes to CURA-11014 --- UltiMaker-Cura.spec.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UltiMaker-Cura.spec.jinja b/UltiMaker-Cura.spec.jinja index 3d540d3b8f..f026c1edd7 100644 --- a/UltiMaker-Cura.spec.jinja +++ b/UltiMaker-Cura.spec.jinja @@ -207,7 +207,7 @@ class UMBUNDLE(BUNDLE): pass else: if typ == 'DATA': - if any(['.' in p for p in inm.parent.parts]) or inm.suffix == '.so': + if any([p.startswith(".") for p in inm.parent.parts if inm.parent.is_dir()]) or inm.suffix == '.so': # Skip info dist egg and some not needed folders in tcl and tk, since they all contain dots in their files logger.warning(f"Skipping DATA file {inm}") continue