From fe1151218cbb643b34fc938dfea66920dc141814 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 1 Jan 2021 13:27:32 +0100 Subject: [PATCH] chiaki: cleanup package --- pkgs/games/chiaki/default.nix | 53 +++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/pkgs/games/chiaki/default.nix b/pkgs/games/chiaki/default.nix index 63afec7264cee1..a65dce6bda4ab0 100644 --- a/pkgs/games/chiaki/default.nix +++ b/pkgs/games/chiaki/default.nix @@ -1,9 +1,21 @@ -{ lib, mkDerivation, fetchgit -, cmake, ffmpeg, libevdev, libopus, udev, qtbase, qtmacextras, qtmultimedia -, qtsvg , pkg-config, protobuf , python3Packages, SDL2, stdenv }: +{ stdenv +, fetchgit +, cmake +, pkg-config +, protobuf +, python3Packages +, ffmpeg +, libopus +, qtbase +, qtmultimedia +, qtsvg +, SDL2 +, libevdev +, udev +, qtmacextras +}: -with stdenv.lib; -mkDerivation rec { +stdenv.mkDerivation rec { pname = "chiaki"; version = "2.0.1"; @@ -15,18 +27,35 @@ mkDerivation rec { }; nativeBuildInputs = [ - cmake pkg-config protobuf python3Packages.python python3Packages.protobuf + cmake + pkg-config + protobuf + python3Packages.protobuf + python3Packages.python + ]; + + buildInputs = [ + ffmpeg + libopus + qtbase + qtmultimedia + qtsvg + protobuf + SDL2 + ] ++ stdenv.lib.optionals stdenv.isLinux [ + libevdev + udev + ] ++ stdenv.lib.optionals stdenv.isDarwin [ + qtmacextras ]; - buildInputs = [ ffmpeg libopus qtbase qtmultimedia qtsvg protobuf SDL2 ] - ++ optionals stdenv.hostPlatform.isLinux [ libevdev udev] - ++ optionals (stdenv.isDarwin) [ qtmacextras ]; doCheck = true; + installCheckPhase = "$out/bin/chiaki --help"; - meta = with lib; { - homepage = "https://github.com/thestr4ng3r/chiaki"; - description = "Free and Open Source PS4 Remote Play Client"; + meta = with stdenv.lib; { + homepage = "https://git.sr.ht/~thestr4ng3r/chiaki"; + description = "Free and Open Source PlayStation Remote Play Client"; license = licenses.gpl3Plus; maintainers = with maintainers; [ delroth ]; platforms = platforms.all;