nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 mkDerivation,
4 cmake,
5 extra-cmake-modules,
6 applet-window-buttons,
7 karchive,
8 kcoreaddons,
9 ki18n,
10 kio,
11 kirigami2,
12 mauikit,
13 mauikit-accounts,
14 mauikit-filebrowsing,
15 mauikit-texteditor,
16 qtmultimedia,
17 qtquickcontrols2,
18 kpeople,
19 kcontacts,
20}:
21
22mkDerivation {
23 pname = "communicator";
24
25 nativeBuildInputs = [
26 cmake
27 extra-cmake-modules
28 ];
29
30 postPatch = ''
31 substituteInPlace CMakeLists.txt \
32 --replace "/usr/share/maui-accounts/manifests" "$out/usr/share/maui-accounts/manifests"
33 '';
34
35 buildInputs = [
36 applet-window-buttons
37 karchive
38 kcoreaddons
39 ki18n
40 kio
41 kirigami2
42 mauikit
43 mauikit-accounts
44 mauikit-filebrowsing
45 mauikit-texteditor
46 qtmultimedia
47 qtquickcontrols2
48 kpeople
49 kcontacts
50 ];
51
52 meta = with lib; {
53 description = "Contacts and dialer application";
54 mainProgram = "communicator";
55 homepage = "https://invent.kde.org/maui/communicator";
56 license = licenses.gpl3Plus;
57 maintainers = with maintainers; [ onny ];
58 };
59}