diff options
Diffstat (limited to 'pkgs/games/chiaki4deck/default.nix')
-rw-r--r-- | pkgs/games/chiaki4deck/default.nix | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/pkgs/games/chiaki4deck/default.nix b/pkgs/games/chiaki4deck/default.nix index 817ce111d0092..509fa9eccb22d 100644 --- a/pkgs/games/chiaki4deck/default.nix +++ b/pkgs/games/chiaki4deck/default.nix @@ -1,11 +1,12 @@ { lib , fetchFromGitHub +, fetchpatch2 , stdenv , cmake , pkg-config , protobuf , python3 -, ffmpeg_6 +, ffmpeg , libopus , wrapQtAppsHook , qtbase @@ -35,13 +36,13 @@ stdenv.mkDerivation rec { pname = "chiaki4deck"; - version = "1.7.3"; + version = "1.7.4"; src = fetchFromGitHub { owner = "streetpea"; repo = pname; rev = "v${version}"; - hash = "sha256-NiShxa49ZKmK/3q8+PHwy7edwjaqtkOqfhd2ncWK5UQ="; + hash = "sha256-9EF+Mm6nZeo3XYH8KO7e22cJ4e9TWUEinhkm+Z213RU="; fetchSubmodules = true; }; @@ -57,7 +58,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - ffmpeg_6 + ffmpeg libopus qtbase qtmultimedia @@ -84,11 +85,8 @@ stdenv.mkDerivation rec { xxHash ]; - # handle cmake not being able to identify if curl is built with websocket support, and library name discrepancy when curl not built with cmake + # handle library name discrepancy when curl not built with cmake postPatch = '' - substituteInPlace CMakeLists.txt \ - --replace-fail ' WS WSS' "" - substituteInPlace lib/CMakeLists.txt \ --replace-fail 'libcurl_shared' 'libcurl' ''; @@ -117,6 +115,10 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://streetpea.github.io/chiaki4deck/"; description = "Fork of Chiaki (Open Source Playstation Remote Play) with Enhancements for Steam Deck"; + # Includes OpenSSL linking exception that we currently have no way + # to represent. + # + # See also: <https://github.com/spdx/license-list-XML/issues/939> license = licenses.agpl3Only; maintainers = with maintainers; [ devusb ]; platforms = platforms.linux; |