curaPlugins.rawmouse: 1.0.13 -> 1.1.0

+15 -5
+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 = ''