From 28c45719e2f9254279c015b34df189904ee4db49 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Mon, 9 Jun 2025 19:36:39 +0200 Subject: [PATCH] Move libxcb-cursor --- utils/build_appimage.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/build_appimage.py b/utils/build_appimage.py index d051f51c..3b3bf4f8 100644 --- a/utils/build_appimage.py +++ b/utils/build_appimage.py @@ -91,7 +91,7 @@ def appImage(args: argparse.Namespace) -> None: writeFile(imgDir / "novelwriter.appdata.xml", appdataXml()) writeFile(imgDir / "requirements.txt", str(outDir)) writeFile(imgDir / "entrypoint.sh", ( - f"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${{APPDIR}}/usr/lib/{mArch}-linux-gnu/\n" + # f"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${{APPDIR}}/usr/lib/{mArch}-linux-gnu/\n" '{{ python-executable }} -sE ${APPDIR}/opt/python{{ python-version }}/bin/novelwriter "$@"' )) @@ -109,9 +109,9 @@ def appImage(args: argparse.Namespace) -> None: # Copy Libraries libPath = Path(f"/usr/lib/{mArch}-linux-gnu") - appLibs = appDir / "usr" / "lib" / f"{mArch}-linux-gnu" - appLibs.mkdir(exist_ok=True) - shutil.copyfile(libPath / "libxcb-cursor.so.0", appLibs / "libxcb-cursor.so.0") + siteDir = appDir / "opt" / f"python{pyVer}" / "lib" / f"python{pyVer}" / "site-packages" + qt6Lib = siteDir / "PyQt6" / "Qt6" / "lib" + shutil.copyfile(libPath / "libxcb-cursor.so.0", qt6Lib / "libxcb-cursor.so.0") # Build Image appToolExec = os.environ.get("APPIMAGE_TOOL_EXEC", "appimagetool")