Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / kde-frameworks / ktexteditor.nix
blobccc9f76b237acf0b5f7ee181ee3612302c3a3faa
2   mkDerivation, lib, stdenv,
3   extra-cmake-modules, perl,
4   karchive, kconfig, kguiaddons, ki18n, kiconthemes, kio, kparts, libgit2,
5   qtscript, qtxmlpatterns, sonnet, syntax-highlighting, qtquickcontrols,
6   editorconfig-core-c
7 }:
9 mkDerivation ({
10   pname = "ktexteditor";
11   nativeBuildInputs = [ extra-cmake-modules perl ];
12   buildInputs = [
13     karchive kconfig kguiaddons ki18n kiconthemes kio libgit2 qtscript
14     qtxmlpatterns sonnet syntax-highlighting qtquickcontrols
15     editorconfig-core-c
16   ];
17   propagatedBuildInputs = [ kparts ];
18 } // lib.optionalAttrs stdenv.isDarwin {
19   postPatch = ''
20     substituteInPlace src/part/CMakeLists.txt \
21       --replace "kpart.desktop" "${kparts}/share/kservicetypes5/kpart.desktop"
22   '';