tensor: fix darwin build

This commit is contained in:
Stéphan Kochen 2021-05-18 19:33:46 +02:00
parent ed95b50a7b
commit 7fe17847a2

View File

@ -1,4 +1,5 @@
{ mkDerivation, lib, fetchgit, qtbase, qtquickcontrols, qmake, makeDesktopItem }:
{ mkDerivation, lib, stdenv, fetchgit, qtbase, qtquickcontrols, qmake
, makeDesktopItem }:
# we now have libqmatrixclient so a future version of tensor that supports it
# should use that
@ -30,7 +31,15 @@ mkDerivation rec {
mimeType = "application/x-chat";
};
installPhase = ''
installPhase = if stdenv.isDarwin then ''
runHook preInstall
mkdir -p $out/Applications
cp -r tensor.app $out/Applications/tensor.app
wrapQtApp $out/Applications/tensor.app/Contents/MacOS/tensor
runHook postInstall
'' else ''
runHook preInstall
install -Dm755 tensor $out/bin/tensor