Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / maui / communicator.nix
blob3fec87d1f512aae7a180c1e05baf6619266f07d7
1 { lib
2 , mkDerivation
3 , cmake
4 , extra-cmake-modules
5 , applet-window-buttons
6 , karchive
7 , kcoreaddons
8 , ki18n
9 , kio
10 , kirigami2
11 , mauikit
12 , mauikit-accounts
13 , mauikit-filebrowsing
14 , mauikit-texteditor
15 , qtmultimedia
16 , qtquickcontrols2
17 , kpeople
18 , kcontacts
21 mkDerivation {
22   pname = "communicator";
24   nativeBuildInputs = [
25     cmake
26     extra-cmake-modules
27   ];
29   postPatch = ''
30     substituteInPlace CMakeLists.txt \
31       --replace "/usr/share/maui-accounts/manifests" "$out/usr/share/maui-accounts/manifests"
32   '';
34   buildInputs = [
35     applet-window-buttons
36     karchive
37     kcoreaddons
38     ki18n
39     kio
40     kirigami2
41     mauikit
42     mauikit-accounts
43     mauikit-filebrowsing
44     mauikit-texteditor
45     qtmultimedia
46     qtquickcontrols2
47     kpeople
48     kcontacts
49   ];
51   meta = with lib; {
52     description = "Contacts and dialer application";
53     homepage = "https://invent.kde.org/maui/communicator";
54     license = licenses.gpl3Plus;
55     maintainers = with maintainers; [ onny ];
56   };