sigil: wrap qt app

(cherry picked from commit 86dbfd8c15)
This commit is contained in:
Sizhe Zhao
2025-07-20 14:45:52 +08:00
committed by phanirithvij
parent 487020a594
commit b837427e89

View File

@@ -57,10 +57,28 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
dontWrapQtApps = true;
preFixup = ''
qtWrapperArgs+=(--prefix PYTHONPATH : "$PYTHONPATH")
'';
fixupPhase =
let
sigil =
if stdenv.hostPlatform.isDarwin then
"$out/Applications/Sigil.app/Contents/MacOS/Sigil"
else
"$out/bin/sigil";
in
''
runHook preFixup
wrapQtApp "${sigil}"
runHook postFixup
'';
meta = {
description = "Free, open source, multi-platform ebook (ePub) editor";
homepage = "https://github.com/Sigil-Ebook/Sigil/";