Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / kde / kmail.nix
blob29a60880f1274d210c0b3377572af8e9793f610e
1 { mkDerivation
2 , lib
3 , akonadi
4 , akonadi-import-wizard
5 , akonadi-search
6 , extra-cmake-modules
7 , kaddressbook
8 , kbookmarks
9 , kcalutils
10 , kcmutils
11 , kcompletion
12 , kconfig
13 , kconfigwidgets
14 , kcoreaddons
15 , kdepim-addons
16 , kdepim-runtime
17 , kdepimTeam
18 , kdoctools
19 , kguiaddons
20 , ki18n
21 , kiconthemes
22 , kinit
23 , kio
24 , kldap
25 , kleopatra
26 , kmail-account-wizard
27 , kmailtransport
28 , knotifications
29 , knotifyconfig
30 , kontactinterface
31 , kparts
32 , kpty
33 , kservice
34 , ktextwidgets
35 , ktnef
36 , kuserfeedback
37 , kwallet
38 , kwidgetsaddons
39 , kwindowsystem
40 , kxmlgui
41 , libgravatar
42 , libkdepim
43 , libksieve
44 , libsecret
45 , mailcommon
46 , messagelib
47 , pim-data-exporter
48 , pim-sieve-editor
49 , qtkeychain
50 , qtscript
51 , qtwebengine
54 mkDerivation {
55   pname = "kmail";
56   meta = {
57     homepage = "https://apps.kde.org/kmail2/";
58     description = "Mail client";
59     license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ];
60     maintainers = kdepimTeam;
61   };
62   nativeBuildInputs = [ extra-cmake-modules kdoctools ];
63   buildInputs = [
64     akonadi-search
65     kbookmarks
66     kcalutils
67     kcmutils
68     kcompletion
69     kconfig
70     kconfigwidgets
71     kcoreaddons
72     kdepim-addons
73     kguiaddons
74     ki18n
75     kiconthemes
76     kinit
77     kio
78     kldap
79     kmail-account-wizard
80     kmailtransport
81     knotifications
82     knotifyconfig
83     kontactinterface
84     kparts
85     kpty
86     kservice
87     ktextwidgets
88     ktnef
89     kuserfeedback
90     kwidgetsaddons
91     kwindowsystem
92     kxmlgui
93     libgravatar
94     libkdepim
95     libksieve
96     libsecret
97     mailcommon
98     messagelib
99     pim-sieve-editor
100     qtkeychain
101     qtscript
102     qtwebengine
103     akonadi-import-wizard
104     kaddressbook
105     kleopatra
106     pim-data-exporter
107   ];
108   outputs = [ "out" "doc" ];
109   propagatedUserEnvPkgs = [ kdepim-runtime kwallet akonadi ];
110   postFixup = ''
111     wrapProgram "$out/bin/kmail" \
112       --prefix PATH : "${lib.makeBinPath [ akonadi akonadi-import-wizard kaddressbook kleopatra kmail-account-wizard pim-data-exporter ]}"
113   '';