vivisect: fully disable gui

This commit is contained in:
Grimmauld
2026-04-26 19:22:03 +02:00
parent c1834898eb
commit 4043181fb3
2 changed files with 14 additions and 5 deletions
@@ -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
};
}
+9 -1
View File
@@ -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;