Loading pkgs/applications/networking/syncplay/default.nix +16 −5 Original line number Diff line number Diff line { lib, fetchFromGitHub, buildPythonApplication, pyside2, twisted, certifi, qt5, enableGUI ? true }: { lib , stdenv , fetchFromGitHub , buildPythonApplication , pyside6 , twisted , certifi , qt6 , appnope , enableGUI ? true }: buildPythonApplication rec { pname = "syncplay"; Loading @@ -13,11 +23,12 @@ buildPythonApplication rec { sha256 = "sha256-Te81yOv3D6M6aMfC5XrM6/I6BlMdlY1yRk1RRJa9Mxg="; }; buildInputs = lib.optionals enableGUI [ qt5.qtwayland ]; buildInputs = lib.optionals enableGUI [ (if stdenv.isLinux then qt6.qtwayland else qt6.qtbase) ]; propagatedBuildInputs = [ twisted certifi ] ++ twisted.optional-dependencies.tls ++ lib.optional enableGUI pyside2; nativeBuildInputs = lib.optionals enableGUI [ qt5.wrapQtAppsHook ]; ++ lib.optional enableGUI pyside6 ++ lib.optional (stdenv.isDarwin && enableGUI) appnope; nativeBuildInputs = lib.optionals enableGUI [ qt6.wrapQtAppsHook ]; makeFlags = [ "DESTDIR=" "PREFIX=$(out)" ]; Loading @@ -29,7 +40,7 @@ buildPythonApplication rec { homepage = "https://syncplay.pl/"; description = "Free software that synchronises media players"; license = licenses.asl20; platforms = platforms.linux; platforms = platforms.linux ++ platforms.darwin; maintainers = with maintainers; [ Enzime ]; }; } Loading
pkgs/applications/networking/syncplay/default.nix +16 −5 Original line number Diff line number Diff line { lib, fetchFromGitHub, buildPythonApplication, pyside2, twisted, certifi, qt5, enableGUI ? true }: { lib , stdenv , fetchFromGitHub , buildPythonApplication , pyside6 , twisted , certifi , qt6 , appnope , enableGUI ? true }: buildPythonApplication rec { pname = "syncplay"; Loading @@ -13,11 +23,12 @@ buildPythonApplication rec { sha256 = "sha256-Te81yOv3D6M6aMfC5XrM6/I6BlMdlY1yRk1RRJa9Mxg="; }; buildInputs = lib.optionals enableGUI [ qt5.qtwayland ]; buildInputs = lib.optionals enableGUI [ (if stdenv.isLinux then qt6.qtwayland else qt6.qtbase) ]; propagatedBuildInputs = [ twisted certifi ] ++ twisted.optional-dependencies.tls ++ lib.optional enableGUI pyside2; nativeBuildInputs = lib.optionals enableGUI [ qt5.wrapQtAppsHook ]; ++ lib.optional enableGUI pyside6 ++ lib.optional (stdenv.isDarwin && enableGUI) appnope; nativeBuildInputs = lib.optionals enableGUI [ qt6.wrapQtAppsHook ]; makeFlags = [ "DESTDIR=" "PREFIX=$(out)" ]; Loading @@ -29,7 +40,7 @@ buildPythonApplication rec { homepage = "https://syncplay.pl/"; description = "Free software that synchronises media players"; license = licenses.asl20; platforms = platforms.linux; platforms = platforms.linux ++ platforms.darwin; maintainers = with maintainers; [ Enzime ]; }; }