summary refs log tree commit diff
path: root/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-07-29 08:59:01 -0500
committerThomas Tuegel <ttuegel@gmail.com>2016-07-29 10:23:27 -0500
commit2056f56f777f4f2a4a6282014e9fbecc11365535 (patch)
tree40c360bbe0e0564920f024c76db6727a7f10b9dd /pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
parente15f259f9b4acaa784f84990f1c48548bc90acc1 (diff)
downloadnixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.tar
nixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.tar.gz
nixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.tar.bz2
nixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.tar.lz
nixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.tar.xz
nixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.tar.zst
nixlib-2056f56f777f4f2a4a6282014e9fbecc11365535.zip
fcitx: drop patches, use extra-cmake-modules directly
Fixes #17252. (Really, this time.)

Now that extra-cmake-modules does not depend on Qt 5, it is possible to
depend on it directly.
Diffstat (limited to 'pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix')
-rw-r--r--pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix14
1 files changed, 3 insertions, 11 deletions
diff --git a/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix b/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
index 676b698e87aa..3f421e327d71 100644
--- a/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
+++ b/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, cmake, fcitx, pkgconfig, qtbase, kde5 }:
+{ stdenv, lib, fetchurl, cmake, fcitx, pkgconfig, qtbase, extra-cmake-modules }:
 
 stdenv.mkDerivation rec {
   name = "fcitx-qt5-${version}";
@@ -9,17 +9,9 @@ stdenv.mkDerivation rec {
     sha256 = "1pj1b04n8r4kl7jh1qdv0xshgzb3zrmizfa3g5h3yk589h191vwc";
   };
 
-  # The following is to not have a dependency on kde5 so the plugin can be part of qt5LibsFun
-  postUnpack = ''
-    ${lib.concatMapStrings (f: ''
-      ln -s ${kde5.extra-cmake-modules}/share/ECM/modules/${f} $sourceRoot/cmake/
-    '')
-    [ "ECMFindModuleHelpers.cmake" "ECMGenerateHeaders.cmake"
-      "ECMPackageConfigHelpers.cmake" "ECMQueryQmake.cmake"
-      "ECMSetupVersion.cmake" "ECMVersionHeader.h.in" ]}
-  '';
+  nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ];
 
-  buildInputs = [ cmake fcitx pkgconfig qtbase ];
+  buildInputs = [ fcitx qtbase ];
 
   preInstall = ''
     substituteInPlace platforminputcontext/cmake_install.cmake \