Commit cb0f4ea6 authored by Tmplt's avatar Tmplt
Browse files

feat(shell.nix): pin JLink version

sha256sum will no longer have to be updated.
parent d6fa7c79
No related merge requests found
Showing with 5 additions and 11 deletions
+5 -11
......@@ -4,11 +4,11 @@ with pkgs;
let
jlink = stdenv.mkDerivation rec {
name = "jlink-v${version}";
version = "6.40b";
version = "6.42c";
src = fetchurl {
url = "https://www.segger.com/downloads/jlink/JLink_Linux_x86_64.deb";
sha256 = "1b773p32aaypg3g6brpjzsjv10yycbl0kra480b2s3b4biwxp866";
url = "https://www.segger.com/downloads/jlink/JLink_Linux_V${stdenv.lib.replaceStrings ["."] [""] version}_x86_64.deb";
sha256 = "1ladqgszyicjg01waasbn5b6fngv4ap3vcksxcv1smrgr9yv9bv4";
curlOpts = "-d accept_license_agreement=accepted -d confirm=yes";
};
......@@ -19,6 +19,8 @@ let
cp -r . $out
'';
dontPatchELF = true;
meta = with stdenv.lib; {
description = "TODO";
homepage = "";
......@@ -32,19 +34,11 @@ let
gdbServer = buildFHSUserEnv rec {
name = "JLinkGDBServerCLExe";
runScript = "${jlink}/opt/SEGGER/JLink_V6*/JLinkGDBServerCLExe";
targetPkgs = pkgs: with pkgs; [
udev
];
};
rttClient = buildFHSUserEnv rec {
name = "JLinkRTTClientExe";
runScript = "${jlink}/opt/SEGGER/JLink_V6*/JLinkRTTClientExe";
targetPkgs = pkgs: with pkgs; [
udev
];
};
JLinkExe = buildFHSUserEnv rec {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment