Merge pull request #120533 from gebner/cura49

cura: 4.8.0 -> 4.9.0

authored by Gabriel Ebner and committed by GitHub 9fecb15e d656c188

+27 -17
+3 -3
pkgs/applications/misc/cura/default.nix
··· 3 3 4 4 mkDerivation rec { 5 5 pname = "cura"; 6 - version = "4.8.0"; 6 + version = "4.9.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Ultimaker"; 10 10 repo = "Cura"; 11 11 rev = version; 12 - sha256 = "060fqzspipm93ks0inrj7yrj5wmvkdfv8xaxrv22590yb9f95s9m"; 12 + sha256 = "1q515qwrzla3ikbsjmk91y0nrbwih11jycgmd50lkrmnkh7qj0r2"; 13 13 }; 14 14 15 15 materials = fetchFromGitHub { ··· 22 22 buildInputs = [ qtbase qtquickcontrols2 qtgraphicaleffects ]; 23 23 propagatedBuildInputs = with python3.pkgs; [ 24 24 libsavitar numpy-stl pyserial requests uranium zeroconf pynest2d 25 - sentry-sdk trimesh 25 + sentry-sdk trimesh keyring 26 26 ] ++ plugins; 27 27 nativeBuildInputs = [ cmake python3.pkgs.wrapPython ]; 28 28
+15 -5
pkgs/applications/misc/cura/plugins.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, python3Packages, libspnav }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, python3Packages, libspnav, jq }: 2 2 3 3 let 4 4 ··· 34 34 35 35 rawmouse = stdenv.mkDerivation rec { 36 36 pname = "RawMouse"; 37 - version = "1.0.13"; 37 + version = "1.1.0"; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "smartavionics"; 41 41 repo = pname; 42 42 rev = version; 43 - sha256 = "1cj40pgsfcwliz47mkiqjbslkwcm34qb1pajc2mcljgflcnickly"; 43 + sha256 = "0hvi7qwd4xfnqnhbj9dgfjmvv9df7s42asf3fdfxv43n6nx74scw"; 44 44 }; 45 45 46 + nativeBuildInputs = [ jq ]; 47 + 48 + propagatedBuildInputs = with python3Packages; [ 49 + hidapi 50 + ]; 51 + 46 52 buildPhase = '' 47 - substituteInPlace RawMouse/config.json --replace \ 48 - /usr/local/lib/libspnav.so ${libspnav}/lib/libspnav.so 53 + jq 'del(.devices) | .libspnav="${libspnav}/lib/libspnav.so"' \ 54 + <RawMouse/config.json >RawMouse/config.json.new 55 + mv RawMouse/config.json.new RawMouse/config.json 56 + 57 + # remove prebuilt binaries 58 + rm -r RawMouse/hidapi 49 59 ''; 50 60 51 61 installPhase = ''
+3 -3
pkgs/applications/misc/curaengine/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "curaengine"; 5 - version = "4.8.0"; 5 + version = "4.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Ultimaker"; 9 9 repo = "CuraEngine"; 10 10 rev = version; 11 - sha256 = "083l327ry6hv3yaa1p8dx1hx7fm12b0lh5nlbshxjyym0vi15rw2"; 11 + sha256 = "0b82hwn7pb73h1azaandq93bkzlzskhgk71pwf4yws0j9bm6z084"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; ··· 19 19 meta = with lib; { 20 20 description = "A powerful, fast and robust engine for processing 3D models into 3D printing instruction"; 21 21 homepage = "https://github.com/Ultimaker/CuraEngine"; 22 - license = licenses.agpl3; 22 + license = licenses.agpl3Only; 23 23 platforms = platforms.linux; 24 24 maintainers = with maintainers; [ abbradar gebner ]; 25 25 };
+2 -2
pkgs/development/python-modules/libarcus/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "libarcus"; 6 - version = "4.8.0"; 6 + version = "4.9.0"; 7 7 format = "other"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "Ultimaker"; 11 11 repo = "libArcus"; 12 12 rev = version; 13 - sha256 = "1dvz1rkvm4309yzvj7vy49v1vskr5yfq4nzqdiydp1jb7zpvhqqm"; 13 + sha256 = "0wq72nf680bwxijjajb4piw563rnvflshmw96kqln4lsny7ydjj2"; 14 14 }; 15 15 16 16 disabled = pythonOlder "3.4.0";
+2 -2
pkgs/development/python-modules/libsavitar/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "libsavitar"; 5 - version = "4.8.0"; 5 + version = "4.9.0"; 6 6 format = "other"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Ultimaker"; 10 10 repo = "libSavitar"; 11 11 rev = version; 12 - sha256 = "1mxkvnhn8k1a86jlnjnlpf0b8dvrcg3n7pslf60s13cgb7w3sfzh"; 12 + sha256 = "0434cb19v9phc9xicbmgpbig18ivplcpqhnsjgca4p8n8c715k9h"; 13 13 }; 14 14 15 15 postPatch = ''
+2 -2
pkgs/development/python-modules/uranium/default.nix
··· 2 2 , pyqt5, numpy, scipy, shapely, libarcus, cryptography, doxygen, gettext, pythonOlder }: 3 3 4 4 buildPythonPackage rec { 5 - version = "4.7.1"; 5 + version = "4.9.0"; 6 6 pname = "uranium"; 7 7 format = "other"; 8 8 ··· 10 10 owner = "Ultimaker"; 11 11 repo = "Uranium"; 12 12 rev = version; 13 - sha256 = "1h5d3scy3cnbyhh0pbavflpqklhn2lbp7hl193rc5gx8yzr3mqbh"; 13 + sha256 = "0bqrc4g4pd7b209swlv06bm5sx7df96h9kjpqpra4mfz469km4nn"; 14 14 }; 15 15 16 16 disabled = pythonOlder "3.5.0";