Merge pull request #285895 from eclairevoyant/gitkraken

gitkraken: fix wrapper for non-gnome environments
This commit is contained in:
kirillrdy
2024-02-03 19:42:44 +11:00
committed by GitHub
@@ -109,6 +109,9 @@ let
nativeBuildInputs = [ copyDesktopItems makeWrapper wrapGAppsHook ];
buildInputs = [ gtk3 gnome.adwaita-icon-theme ];
# avoid double-wrapping
dontWrapGApps = true;
installPhase = ''
runHook preInstall
@@ -145,7 +148,9 @@ let
# GitKraken expects the CA bundle to be located in the bundled git directory. Since we replace it with
# the one from nixpkgs, which doesn't provide a CA bundle, we need to explicitly set its location at runtime
makeWrapper $out/share/${pname}/gitkraken $out/bin/gitkraken --set GIT_SSL_CAINFO "${cacert}/etc/ssl/certs/ca-bundle.crt"
makeWrapper $out/share/${pname}/gitkraken $out/bin/gitkraken \
--set GIT_SSL_CAINFO "${cacert}/etc/ssl/certs/ca-bundle.crt" \
"''${gappsWrapperArgs[@]}"
'';
};