diff options
author | Rouven Czerwinski <rouven@czerwinskis.de> | 2020-12-30 19:09:43 +0100 |
---|---|---|
committer | Rouven Czerwinski <rouven@czerwinskis.de> | 2021-01-01 09:52:42 +0100 |
commit | 4d461177a7d0e4e74bab1afd2e798d18d88860a5 (patch) | |
tree | 7d1cd101f907fbdffa98d7c486994c9c0d8f10a2 /pkgs/games/chiaki | |
parent | 536a40c3d7bfc645bb4e9ff55b35f1d73b05ca64 (diff) | |
download | nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.tar nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.tar.gz nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.tar.bz2 nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.tar.lz nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.tar.xz nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.tar.zst nixpkgs-4d461177a7d0e4e74bab1afd2e798d18d88860a5.zip |
chiaki: add DualShock4 touchpad support
Chiaki supports the touchpad on DualShock4 controllers when they are connected via USB and requires libevdev & udev for this. Add both libraries if chiaki is to be built for a Linux host.
Diffstat (limited to 'pkgs/games/chiaki')
-rw-r--r-- | pkgs/games/chiaki/default.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/games/chiaki/default.nix b/pkgs/games/chiaki/default.nix index d703833d452..22e1c31eff1 100644 --- a/pkgs/games/chiaki/default.nix +++ b/pkgs/games/chiaki/default.nix @@ -1,7 +1,8 @@ { lib, mkDerivation, fetchgit -, cmake, ffmpeg, libopus, qtbase, qtmultimedia, qtsvg, pkg-config, protobuf -, python3Packages, SDL2 }: +, cmake, ffmpeg, libevdev, libopus, udev, qtbase, qtmultimedia +, qtsvg , pkg-config, protobuf , python3Packages, SDL2, stdenv }: +with stdenv.lib; mkDerivation rec { pname = "chiaki"; version = "2.0.1"; @@ -16,7 +17,8 @@ mkDerivation rec { nativeBuildInputs = [ cmake pkg-config protobuf python3Packages.python python3Packages.protobuf ]; - buildInputs = [ ffmpeg libopus qtbase qtmultimedia qtsvg protobuf SDL2 ]; + buildInputs = [ ffmpeg libopus qtbase qtmultimedia qtsvg protobuf SDL2 ] + ++ optionals stdenv.hostPlatform.isLinux [ libevdev udev]; doCheck = true; installCheckPhase = "$out/bin/chiaki --help"; |