betaflight-configurator: reduce size

This reduces the size of the output from 512.5M to 233.9M.

+7
+7
pkgs/applications/science/robotics/betaflight-configurator/default.nix
··· 19 sha256 = "sha256-9FzMyBIR2u1zXHtTWJABM6RF1+OyjYdEPlRwtig9blI="; 20 }; 21 22 nativeBuildInputs = [ wrapGAppsHook unzip ]; 23 24 buildInputs = [ gsettings-desktop-schemas gtk3 ]; 25 26 installPhase = '' 27 mkdir -p $out/bin \ 28 $out/opt/${pname} 29 ··· 32 cp -r ${desktopItem}/share/applications $out/share/ 33 34 makeWrapper ${nwjs}/bin/nw $out/bin/${pname} --add-flags $out/opt/${pname} 35 ''; 36 37 meta = with lib; {
··· 19 sha256 = "sha256-9FzMyBIR2u1zXHtTWJABM6RF1+OyjYdEPlRwtig9blI="; 20 }; 21 22 + # remove large unneeded files 23 + postUnpack = '' 24 + find -name "lib*.so" -delete 25 + ''; 26 + 27 nativeBuildInputs = [ wrapGAppsHook unzip ]; 28 29 buildInputs = [ gsettings-desktop-schemas gtk3 ]; 30 31 installPhase = '' 32 + runHook preInstall 33 mkdir -p $out/bin \ 34 $out/opt/${pname} 35 ··· 38 cp -r ${desktopItem}/share/applications $out/share/ 39 40 makeWrapper ${nwjs}/bin/nw $out/bin/${pname} --add-flags $out/opt/${pname} 41 + runHook postInstall 42 ''; 43 44 meta = with lib; {