gns3Packages.{server,gui}Stable: 2.0.3 -> 2.1.0

+14 -47
+4 -4
pkgs/applications/networking/gns3/default.nix
··· 1 1 { callPackage, stdenv }: 2 2 3 3 let 4 - stableVersion = "2.0.3"; 5 - previewVersion = "2.1.0rc4"; 4 + stableVersion = "2.1.0"; 5 + previewVersion = "2.1.0rc4"; # == 2.1.0 6 6 addVersion = args: 7 7 let version = if args.stable then stableVersion else previewVersion; 8 8 branch = if args.stable then "stable" else "preview"; ··· 12 12 in { 13 13 guiStable = mkGui { 14 14 stable = true; 15 - sha256Hash = "10qp6430md8d0h2wamgfaq7pai59mqmcw6sw3i1gvb20m0avvsvb"; 15 + sha256Hash = "0fms8469daa8jhmsdqnadm18gc27g18q4m974wjfpz9n1rn78sjk"; 16 16 }; 17 17 guiPreview = mkGui { 18 18 stable = false; ··· 21 21 22 22 serverStable = mkServer { 23 23 stable = true; 24 - sha256Hash = "1c7mzj1r2zh90a7vs3s17jakfp9s43b8nnj29rpamqxvl3qhbdy7"; 24 + sha256Hash = "1s66qnkhd9rqak13m57i266bgrk8f1ky2wxdha1jj0q9gxdsqa39"; 25 25 }; 26 26 serverPreview = mkServer { 27 27 stable = false;
+1 -1
pkgs/applications/networking/gns3/gui.nix
··· 19 19 propagatedBuildInputs = with pythonPackages; [ 20 20 raven psutil jsonschema # tox for check 21 21 # Runtime dependencies 22 - sip pyqt5 22 + sip (pyqt5.override { withWebSockets = true; }) 23 23 ]; 24 24 25 25 doCheck = false; # Failing
+9 -42
pkgs/applications/networking/gns3/server.nix
··· 18 18 }; 19 19 doInstallCheck = false; 20 20 })); 21 - yarl = if (!stable) 22 - then (stdenv.lib.overrideDerivation pythonPackages.yarl (oldAttrs: 23 - { propagatedBuildInputs = [ multidict_3_1_3 ]; })) 24 - else (stdenv.lib.overrideDerivation pythonPackages.yarl (oldAttrs: 25 - rec { 26 - pname = "yarl"; 27 - version = "0.9.8"; 28 - name = "${pname}-${version}"; 29 - src = pythonPackages.fetchPypi { 30 - inherit pname version; 31 - sha256 = "1v2dsmr7bqp0yx51pwhbxyvzza8m2f88prsnbd926mi6ah38p0d7"; 32 - }; 33 - })); 34 - aiohttp = if (!stable) 35 - then (stdenv.lib.overrideDerivation pythonPackages.aiohttp (oldAttrs: 21 + yarl = (stdenv.lib.overrideDerivation pythonPackages.yarl 22 + (oldAttrs: 23 + { propagatedBuildInputs = [ multidict_3_1_3 ]; })); 24 + aiohttp = (stdenv.lib.overrideDerivation pythonPackages.aiohttp 25 + (oldAttrs: 36 26 rec { 37 27 pname = "aiohttp"; 38 28 version = "2.2.5"; ··· 43 33 }; 44 34 propagatedBuildInputs = [ yarl multidict_3_1_3 ] 45 35 ++ (with pythonPackages; [ async-timeout chardet ]); 46 - })) 47 - else (stdenv.lib.overrideDerivation pythonPackages.aiohttp (oldAttrs: 48 - rec { 49 - pname = "aiohttp"; 50 - version = "1.3.5"; 51 - name = "${pname}-${version}"; 52 - src = pythonPackages.fetchPypi { 53 - inherit pname version; 54 - sha256 = "0hpqdiaifgyfqmxkyzwypwvrnvz5rqzgzylzhihfidc5ldfs856d"; 55 - }; 56 - propagatedBuildInputs = [ yarl ] 57 - ++ (with pythonPackages; [ async-timeout chardet multidict ]); 58 36 })); 59 - aiohttp-cors = if (!stable) 60 - then (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors (oldAttrs: 61 - { propagatedBuildInputs = [ aiohttp ]; })) 62 - else (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors (oldAttrs: 63 - rec { 64 - pname = "aiohttp-cors"; 65 - version = "0.5.1"; 66 - name = "${pname}-${version}"; 67 - src = pythonPackages.fetchPypi { 68 - inherit pname version; 69 - sha256 = "0szma27ri25fq4nwwvs36myddggw3jz4pyzmq63yz4xpw0jjdxck"; 70 - }; 71 - propagatedBuildInputs = [ aiohttp ]; 72 - })); 37 + aiohttp-cors = (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors 38 + (oldAttrs: 39 + { propagatedBuildInputs = [ aiohttp ]; })); 73 40 in pythonPackages.buildPythonPackage rec { 74 41 name = "${pname}-${version}"; 75 42 pname = "gns3-server"; ··· 87 54 prompt_toolkit 88 55 ]); 89 56 90 - postPatch = stdenv.lib.optionalString (!stable) '' 57 + postPatch = '' 91 58 sed -i 's/yarl>=0.11,<0.12/yarl/g' requirements.txt 92 59 ''; 93 60