Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / qt-5 / modules / qtsystems.nix
blob921172c2856b13d2b2d59c1499c053ec941e3f0e
1 { qtModule
2 , stdenv
3 , lib
4 , bluez
5 , libevdev
6 , libX11
7 , pkg-config
8 , qtbase
9 , udev
10 , wrapQtAppsHook
13 qtModule {
14   pname = "qtsystems";
16   outputs = [
17     "out"
18     "dev"
19   ] ++ lib.optionals stdenv.hostPlatform.isLinux [
20     "bin"
21   ];
23   propagatedBuildInputs = [
24     qtbase
25   ];
27   nativeBuildInputs = [
28     pkg-config
29     wrapQtAppsHook
30   ];
32   buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
33     bluez
34     libevdev
35     libX11
36     udev
37   ];
39   qmakeFlags = [
40     "CONFIG+=git_build"
41   ] ++ lib.optionals stdenv.hostPlatform.isLinux [
42     "CONFIG+=ofono"
43     "CONFIG+=udisks"
44     "CONFIG+=upower"
45   ];
47   postFixup = lib.optionalString stdenv.hostPlatform.isLinux ''
48     wrapQtApp $bin/bin/servicefw
49   '';
51   meta = {
52     maintainers = with lib.maintainers; [ OPNA2608 ];
53   };