summary refs log tree commit diff
path: root/pkgs/desktops/lxqt
diff options
context:
space:
mode:
authorStéphan Kochen <git@stephank.nl>2021-05-17 21:21:50 +0200
committerJonathan Ringer <jonringer@users.noreply.github.com>2021-05-18 08:59:55 -0700
commit3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d (patch)
treef58e592b099cfff7a440661cc30415f8555ec554 /pkgs/desktops/lxqt
parentde83b9baffabadf203be25e3e0cbb98aa1e4ca47 (diff)
downloadnixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.tar
nixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.tar.gz
nixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.tar.bz2
nixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.tar.lz
nixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.tar.xz
nixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.tar.zst
nixpkgs-3e6d8a74afc0114e38840e0937fbe9ff5cc65a7d.zip
lxqt-build-tools: fix darwin detection
Diffstat (limited to 'pkgs/desktops/lxqt')
-rw-r--r--pkgs/desktops/lxqt/lxqt-build-tools/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/desktops/lxqt/lxqt-build-tools/default.nix b/pkgs/desktops/lxqt/lxqt-build-tools/default.nix
index 27fda636103..fb2ed9e37d7 100644
--- a/pkgs/desktops/lxqt/lxqt-build-tools/default.nix
+++ b/pkgs/desktops/lxqt/lxqt-build-tools/default.nix
@@ -1,4 +1,5 @@
 { lib
+, stdenv
 , mkDerivation
 , fetchFromGitHub
 , cmake
@@ -21,6 +22,13 @@ mkDerivation rec {
     sha256 = "0zhcv6cbdn9fr5lpglz26gzssbxkpi824sgc0g7w3hh1z6nqqf8l";
   };
 
+  # Nix clang on darwin identifies as 'Clang', not 'AppleClang'
+  # Without this, dependants fail to link.
+  postPatch = ''
+    substituteInPlace cmake/modules/LXQtCompilerSettings.cmake \
+      --replace AppleClang Clang
+  '';
+
   nativeBuildInputs = [
     cmake
     pkg-config