python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / applications / kde / kdeconnect-kde.nix
blob157ca73ecfc137396bd0f6e46c9f96114b13ce07
1 { mkDerivation
2 , extra-cmake-modules
3 , kcmutils
4 , kconfigwidgets
5 , kdbusaddons
6 , kdoctools
7 , ki18n
8 , kiconthemes
9 , kio
10 , kirigami2
11 , knotifications
12 , kpeople
13 , kpeoplevcard
14 , kwayland
15 , lib
16 , libXtst
17 , libfakekey
18 , makeWrapper
19 , pulseaudio-qt
20 , qca-qt5
21 , qqc2-desktop-style
22 , qtgraphicaleffects
23 , qtmultimedia
24 , qtquickcontrols2
25 , qtx11extras
26 , breeze-icons
27 , sshfs
28 , wayland
29 , wayland-scanner
30 , plasma-wayland-protocols
33 mkDerivation {
34   pname = "kdeconnect-kde";
36   buildInputs = [
37     kcmutils
38     kconfigwidgets
39     kdbusaddons
40     ki18n
41     kiconthemes
42     kio
43     kirigami2
44     knotifications
45     kpeople
46     kpeoplevcard
47     kwayland
48     libXtst
49     libfakekey
50     pulseaudio-qt
51     qca-qt5
52     qqc2-desktop-style
53     qtgraphicaleffects
54     qtmultimedia
55     qtquickcontrols2
56     qtx11extras
57     wayland
58     wayland-scanner
59     plasma-wayland-protocols
60     # otherwise buttons are blank on non-kde
61     breeze-icons
62   ];
64   nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ];
66   qtWrapperArgs = [
67     "--prefix PATH : ${lib.makeBinPath [ sshfs ]}"
68   ];
70   meta = with lib; {
71     description = "KDE Connect provides several features to integrate your phone and your computer";
72     homepage = "https://community.kde.org/KDEConnect";
73     license = with licenses; [ gpl2 ];
74     maintainers = with maintainers; [ fridh ];
75   };