at master 810 B view raw
1{ 2 qtModule, 3 stdenv, 4 lib, 5 bluez, 6 libevdev, 7 libX11, 8 pkg-config, 9 qtbase, 10 udev, 11 wrapQtAppsHook, 12}: 13 14qtModule { 15 pname = "qtsystems"; 16 17 outputs = [ 18 "out" 19 "dev" 20 ] 21 ++ lib.optionals stdenv.hostPlatform.isLinux [ 22 "bin" 23 ]; 24 25 propagatedBuildInputs = [ 26 qtbase 27 ]; 28 29 nativeBuildInputs = [ 30 pkg-config 31 wrapQtAppsHook 32 ]; 33 34 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 35 bluez 36 libevdev 37 libX11 38 udev 39 ]; 40 41 qmakeFlags = [ 42 "CONFIG+=git_build" 43 ] 44 ++ lib.optionals stdenv.hostPlatform.isLinux [ 45 "CONFIG+=ofono" 46 "CONFIG+=udisks" 47 "CONFIG+=upower" 48 ]; 49 50 postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' 51 wrapQtApp $bin/bin/servicefw 52 ''; 53 54 meta = { 55 maintainers = with lib.maintainers; [ OPNA2608 ]; 56 }; 57}