Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / kde / messagelib.nix
blobabd9382a1f0ff9bb0bd9b4d0af87aedbc3cf0ce8
2   mkDerivation, lib, kdepimTeam,
3   extra-cmake-modules, kdoctools,
4   akonadi, akonadi-mime, akonadi-notes, akonadi-search, gpgme, grantlee,
5   grantleetheme, karchive, kcodecs, kconfig, kconfigwidgets, kcontacts,
6   kiconthemes, kidentitymanagement, kio, kjobwidgets, kldap,
7   kmailtransport, kmbox, kmime, kwindowsystem, libgravatar, libkdepim, libkleo,
8   pimcommon, qca-qt5, qtwebengine, syntax-highlighting
9 }:
11 mkDerivation {
12   pname = "messagelib";
13   meta = {
14     license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ];
15     maintainers = kdepimTeam;
16   };
17   nativeBuildInputs = [ extra-cmake-modules kdoctools ];
18   buildInputs = [
19     akonadi-notes akonadi-search gpgme grantlee grantleetheme karchive kcodecs
20     kconfig kconfigwidgets kiconthemes kio kjobwidgets kldap
21     kmailtransport kmbox kmime kwindowsystem libgravatar libkdepim qca-qt5
22     syntax-highlighting
23   ];
24   propagatedBuildInputs = [
25     akonadi akonadi-mime kcontacts kidentitymanagement kmime libkleo pimcommon
26     qtwebengine
27   ];
28   outputs = [ "out" "dev" ];
29   postInstall = ''
30     # added as an include directory by cmake files and fails to compile if it's missing
31     mkdir -p "$dev/include/KF5"
32   '';