Commit Graph

12 Commits

Author SHA1 Message Date
Philipp Wolfer
2f0181a8db PICARD-2331: Adjust PyInstaller hook for Qt6 2023-10-13 07:13:28 +02:00
Laurent Monin
2f81bf5992 Update copyright headers 2023-06-04 11:08:21 +02:00
Philipp Wolfer
179d8948b1 PICARD-2605: Ensure packaged Qt5 DLLs get loaded
PyInstaller 5.4 changed the location of the Qt5 DLLs. This bypassed our prioritization of packaged DLLs.
2023-01-06 16:18:14 +01:00
Philipp Wolfer
0864ebaac3 PICARD-2291: Avoid loading PyQt in PyInstaller hooks
Hooks run before PyInstaller has setup the environment. Also avoid monkey patching Picard and use environment variables instead.
2021-10-17 11:52:14 +02:00
Philipp Wolfer
fb37df7ef8 PICARD-2291: Fix DLL search path in Windows portable install
Move setting the PATH to include the package folder earlier in the PyInstaller hooks.
2021-10-17 11:52:14 +02:00
Philipp Wolfer
f53a35eee6 PICARD-2189: Add appdirs module to fix getting proper cache location
The cache location previously was wrong because it was created before app and org name had been set. The new module fixes this and allows more flexible replacement of the implementation.
2021-09-26 11:43:42 +02:00
Philipp Wolfer
cba7de3c73 PICARD-1763: Ensure macOS working dir is not the app dir\n\nAvoids crashes on startup 2020-07-18 12:46:34 +02:00
Laurent Monin
6b5e852a60 Run fix-header on *.py 2020-02-24 10:25:09 +01:00
Philipp Wolfer
775db88649 PICARD-1665: Normalize plugin and const paths for better comparisson
Without this path comparisson to check wheter a plugin is installed in the user plugin dir fails on Windows.
2019-12-31 17:17:54 +01:00
Philipp Wolfer
cb8c763ca1 Move macOS library location fix to pyinstaller hook 2019-11-06 17:03:41 +01:00
Philipp Wolfer
6cafb6f1ff Renamed pyinstaller hook files 2019-11-06 17:03:41 +01:00
Philipp Wolfer
de3a6f46b4 Restructured the scripts folder 2019-11-05 08:44:27 +01:00