diff options
author | K900 <me@0upti.me> | 2023-02-14 11:05:44 +0300 |
---|---|---|
committer | K900 <me@0upti.me> | 2023-02-14 14:15:58 +0300 |
commit | 06ca9b6bd82924d28bbe2489d3d72f56a6d5a427 (patch) | |
tree | d891d96de3eef41a49e6cb4f6572e6f7d9b9a3a0 /pkgs/desktops/plasma-5 | |
parent | 0a1a4be75e81601b7941301673958e55c77125b2 (diff) | |
download | nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.tar nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.tar.gz nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.tar.bz2 nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.tar.lz nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.tar.xz nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.tar.zst nixlib-06ca9b6bd82924d28bbe2489d3d72f56a6d5a427.zip |
kwin: force gcc12Stdenv on aarch64
Diffstat (limited to 'pkgs/desktops/plasma-5')
-rw-r--r-- | pkgs/desktops/plasma-5/kwin/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/desktops/plasma-5/kwin/default.nix b/pkgs/desktops/plasma-5/kwin/default.nix index 811456c14f4e..6269dd4d0c2a 100644 --- a/pkgs/desktops/plasma-5/kwin/default.nix +++ b/pkgs/desktops/plasma-5/kwin/default.nix @@ -57,6 +57,7 @@ , plasma-framework , libqaccessibilityclient , python3 +, gcc12Stdenv }: # TODO (ttuegel): investigate qmlplugindump failure @@ -144,9 +145,13 @@ mkDerivation { }) ]; + stdenv = if stdenv.isAarch64 then gcc12Stdenv else stdenv; + CXXFLAGS = [ ''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"'' - ]; + ] + ++ lib.optional stdenv.isAarch64 "-mno-outline-atomics"; + postInstall = '' # Some package(s) refer to these service types by the wrong name. # I would prefer to patch those packages, but I cannot find them! |