Commit 2f323d5a authored by Christoph Honal's avatar Christoph Honal
Browse files

nrfconnect: 4.4.1 -> 5.1.0

parent 64e75cd4
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -6,11 +6,11 @@

let
  pname = "nrfconnect";
  version = "4.4.1";
  version = "5.1.0";

  src = fetchurl {
    url = "https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-connect-for-desktop/${lib.versions.major version}-${lib.versions.minor version}-${lib.versions.patch version}/nrfconnect-${version}-x86_64.appimage";
    hash = "sha256-x/vVSOEajuQtLATRXk8DVLlXHegCqP+acecaOFNeBb8=";
    hash = "sha256-QEoKIdi8tlZ86langbCYJXSO+dGONBEQPdwmREIhZBA=";
    name = "${pname}-${version}.AppImage";
  };

@@ -22,7 +22,9 @@ in
appimageTools.wrapType2 {
  inherit pname version src;

  extraPkgs = pkgs: [ pkgs.segger-jlink ];
  extraPkgs = pkgs: [
    pkgs.segger-jlink-headless
  ];

  extraInstallCommands = ''
    install -Dm444 ${appimageContents}/nrfconnect.desktop -t $out/share/applications
@@ -32,12 +34,12 @@ appimageTools.wrapType2 {
      --replace 'Exec=AppRun' 'Exec=nrfconnect'
  '';

  meta = with lib; {
  meta = {
    description = "Nordic Semiconductor nRF Connect for Desktop";
    homepage = "https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop";
    license = licenses.unfree;
    platforms = platforms.linux;
    maintainers = with maintainers; [ stargate01 ];
    license = lib.licenses.unfree;
    platforms = lib.platforms.linux;
    maintainers = with lib.maintainers; [ stargate01 ];
    mainProgram = "nrfconnect";
  };
}