summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/networking/gns3
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2022-04-24 14:42:26 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2022-04-24 14:44:42 +0200
commit698ae84da4a2248e889717a0caa6462a36428c53 (patch)
treee9f971126dc8ea8b3f728e4dc9ef83be46ed4d8a /pkgs/applications/networking/gns3
parent29770c619aec2245e69c37da3c766f0b3105fd83 (diff)
gns3-gui: 2.2.29 -> 2.2.31
Diffstat (limited to 'pkgs/applications/networking/gns3')
-rw-r--r--pkgs/applications/networking/gns3/gui.nix36
1 files changed, 29 insertions, 7 deletions
diff --git a/pkgs/applications/networking/gns3/gui.nix b/pkgs/applications/networking/gns3/gui.nix
index 95ec995cbfd5..8d1ab4e590c5 100644
--- a/pkgs/applications/networking/gns3/gui.nix
+++ b/pkgs/applications/networking/gns3/gui.nix
@@ -1,6 +1,16 @@
-{ stable, branch, version, sha256Hash, mkOverride, commonOverrides }:
+{ stable
+, branch
+, version
+, sha256Hash
+, mkOverride
+, commonOverrides
+}:
-{ lib, python3, fetchFromGitHub, wrapQtAppsHook }:
+{ lib
+, python3
+, fetchFromGitHub
+, wrapQtAppsHook
+}:
let
defaultOverrides = commonOverrides ++ [
@@ -34,21 +44,33 @@ in python.pkgs.buildPythonPackage rec {
sha256 = sha256Hash;
};
- nativeBuildInputs = [ wrapQtAppsHook ];
+ nativeBuildInputs = [
+ wrapQtAppsHook
+ ];
+
propagatedBuildInputs = with python.pkgs; [
- sentry-sdk psutil jsonschema # tox for check
- # Runtime dependencies
- sip_4 (pyqt5.override { withWebSockets = true; }) distro setuptools
+ distro
+ jsonschema
+ psutil
+ sentry-sdk
+ setuptools
+ sip_4 (pyqt5.override { withWebSockets = true; })
];
doCheck = false; # Failing
+
dontWrapQtApps = true;
+
postFixup = ''
wrapQtApp "$out/bin/gns3"
'';
+
postPatch = ''
substituteInPlace requirements.txt \
- --replace "sentry-sdk==1.3.1" "sentry-sdk>=1.3.1" \
+ --replace "sentry-sdk==" "sentry-sdk>=" \
+ --replace "psutil==" "psutil>=" \
+ --replace "distro==" "distro>=" \
+ --replace "setuptools==" "setuptools>="
'';
meta = with lib; {