summary refs log tree commit diff
diff options
context:
space:
mode:
authornyanloutre <paul@nyanlout.re>2019-10-13 11:58:00 +0200
committernyanloutre <paul@nyanlout.re>2019-10-13 11:58:00 +0200
commitd849c213ba82eb4890c6ebec5e2d1be1591cfb4d (patch)
tree996dcb8dd0a82b5a0fa5eedeefdde0900771ecc6
parentb943338ea582aeb9b0a406d7fb75f3f62bc16a9d (diff)
downloadnixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.tar
nixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.tar.gz
nixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.tar.bz2
nixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.tar.lz
nixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.tar.xz
nixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.tar.zst
nixpkgs-d849c213ba82eb4890c6ebec5e2d1be1591cfb4d.zip
betaflight-configurator: 10.5.1 -> 10.6.0
-rw-r--r--pkgs/applications/science/robotics/betaflight-configurator/default.nix25
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/applications/science/robotics/betaflight-configurator/default.nix b/pkgs/applications/science/robotics/betaflight-configurator/default.nix
index 6449e966959..31295114375 100644
--- a/pkgs/applications/science/robotics/betaflight-configurator/default.nix
+++ b/pkgs/applications/science/robotics/betaflight-configurator/default.nix
@@ -1,22 +1,22 @@
 {stdenv, fetchurl, unzip, makeDesktopItem, nwjs, wrapGAppsHook, gsettings-desktop-schemas, gtk3 }:
 
 let
-  strippedName = "betaflight-configurator";
+  pname = "betaflight-configurator";
   desktopItem = makeDesktopItem {
-    name = strippedName;
-    exec = strippedName;
-    icon = "${strippedName}-icon.png";
+    name = pname;
+    exec = pname;
+    icon = pname;
     comment = "Betaflight configuration tool";
     desktopName = "Betaflight Configurator";
     genericName = "Flight controller configuration tool";
   };
 in
 stdenv.mkDerivation rec {
-  name = "${strippedName}-${version}";
-  version = "10.5.1";
+  inherit pname;
+  version = "10.6.0";
   src = fetchurl {
-    url = "https://github.com/betaflight/betaflight-configurator/releases/download/${version}/${strippedName}_${version}_linux64.zip";
-    sha256 = "1l4blqgaqfrnydk05q6pwdqdhcly2f8nwzrv0749cqmfiinh8ygc";
+    url = "https://github.com/betaflight/${pname}/releases/download/${version}/${pname}_${version}_linux64.zip";
+    sha256 = "09hayzhwangh8b81r038p320vbg0xxlyzrdp9pcmfyxp6s00xslw";
   };
 
   nativeBuildInputs = [ wrapGAppsHook ];
@@ -25,14 +25,13 @@ stdenv.mkDerivation rec {
   
   installPhase = ''
     mkdir -p $out/bin \
-             $out/opt/${strippedName} \
-             $out/share/icons
+             $out/opt/${pname}
 
-    cp -r . $out/opt/${strippedName}/
-    cp icon/*_icon_128.png $out/share/icons/${strippedName}-icon.png
+    cp -r . $out/opt/${pname}/
+    install -m 444 -D icon/bf_icon_128.png $out/share/icons/hicolor/128x128/apps/${pname}.png
     cp -r ${desktopItem}/share/applications $out/share/
 
-    makeWrapper ${nwjs}/bin/nw $out/bin/${strippedName} --add-flags $out/opt/${strippedName}
+    makeWrapper ${nwjs}/bin/nw $out/bin/${pname} --add-flags $out/opt/${pname}
   '';
 
   meta = with stdenv.lib; {