diff --git a/pkgs/development/python-modules/vivisect/default.nix b/pkgs/development/python-modules/vivisect/default.nix index 2402baf230f9..c72d74d9c01d 100644 --- a/pkgs/development/python-modules/vivisect/default.nix +++ b/pkgs/development/python-modules/vivisect/default.nix @@ -8,7 +8,7 @@ pyasn1-modules, pycparser, pyqt5, - pyqtwebengine, + # pyqtwebengine, # removed withGui ? false, wrapQtAppsHook, setuptools, @@ -33,7 +33,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; - nativeBuildInputs = [ + nativeBuildInputs = lib.optionals withGui [ wrapQtAppsHook ]; @@ -48,10 +48,10 @@ buildPythonPackage rec { optional-dependencies.gui = [ pyqt5 - pyqtwebengine + # pyqtwebengine ]; - postFixup = '' + postFixup = lib.optionalString withGui '' wrapQtApp $out/bin/vivbin ''; @@ -66,5 +66,6 @@ buildPythonPackage rec { changelog = "https://github.com/vivisect/vivisect/blob/v${version}/CHANGELOG.rst"; license = lib.licenses.asl20; maintainers = [ ]; + broken = withGui; # https://github.com/vivisect/vivisect/issues/683 }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ea02d454ca3c..4ec64347056a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12086,7 +12086,15 @@ with pkgs; vimb = wrapFirefox vimb-unwrapped { }; - vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; }); + vivisect = + with python3Packages; + toPythonApplication ( + vivisect.override { + # https://github.com/vivisect/vivisect/issues/683 + # gui currently requires qt5 webengine, which has been removed + # withGui = true; + } + ); py-wacz = with python3Packages; toPythonApplication wacz;