diff options
author | Stéphan Kochen <git@stephank.nl> | 2021-05-18 19:33:46 +0200 |
---|---|---|
committer | Stéphan Kochen <git@stephank.nl> | 2021-05-18 19:33:46 +0200 |
commit | 7fe17847a2a7fbc17f8e72d218150f14da763ac1 (patch) | |
tree | 477ba76ec253052e9466ca7b203eec0c7540343d | |
parent | ed95b50a7bc39fb8a95de3487aa21c3f498ba475 (diff) | |
download | nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.tar nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.tar.gz nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.tar.bz2 nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.tar.lz nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.tar.xz nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.tar.zst nixpkgs-7fe17847a2a7fbc17f8e72d218150f14da763ac1.zip |
tensor: fix darwin build
-rw-r--r-- | pkgs/applications/networking/instant-messengers/tensor/default.nix | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/applications/networking/instant-messengers/tensor/default.nix b/pkgs/applications/networking/instant-messengers/tensor/default.nix index 114b3ab8f4d..3969627a67a 100644 --- a/pkgs/applications/networking/instant-messengers/tensor/default.nix +++ b/pkgs/applications/networking/instant-messengers/tensor/default.nix @@ -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 |