fix: sub-bundle detection

This commit is contained in:
zx
2024-09-10 17:23:30 -04:00
parent c3a51e7e03
commit f5a5d7b5ed
3 changed files with 9 additions and 5 deletions

View File

@@ -95,7 +95,7 @@ def main() -> None:
)
parser.add_argument(
"--version", action="version", version="cyan v1.0"
"--version", action="version", version="cyan v1.1.2"
)
from cyan import logic

View File

@@ -153,12 +153,16 @@ def extract_deb(deb: str, tweaks: dict[str, str], tmpdir: str) -> None:
for hi in sum((
glob(f"{t2}/**/*.dylib", recursive=True),
glob(f"{t2}/**/*.bundle", recursive=True),
glob(f"{t2}/**/*.appex", recursive=True),
glob(f"{t2}/**/*.bundle", recursive=True),
glob(f"{t2}/**/*.framework", recursive=True)
), []): # type: ignore
if os.path.islink(hi):
continue # symlinks are broken iirc
if (
os.path.islink(hi) # symlinks are broken iirc
or hi.count(".bundle") > 1 # prevent sub-bundle detection (rip)
or hi.count(".framework") > 1
):
continue
tweaks[os.path.basename(hi)] = hi

View File

@@ -4,7 +4,7 @@ from setuptools import setup
setup(
name="cyan",
version="1.1.1",
version="1.1.2",
description="finally, pyzule doesn't suck",
author="zx",
author_email="zx@hrzn.email",