about summary refs log tree commit diff
path: root/pkgs/development/embedded/jtag-remote-server
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2022-07-09 14:05:21 +0800
committerNick Cao <nickcao@nichi.co>2022-07-11 09:07:46 +0800
commit72259eaf9b32d111ee4f520585a34580e21e4b68 (patch)
treeca1736fc953c2eb8370622d460fea44d44b4e0b3 /pkgs/development/embedded/jtag-remote-server
parent4eda2b26f6480898a96c00a2cf5f248627f201a6 (diff)
jtag-remote-server: init at unstable-2022-06-09
Diffstat (limited to 'pkgs/development/embedded/jtag-remote-server')
-rw-r--r--pkgs/development/embedded/jtag-remote-server/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/embedded/jtag-remote-server/default.nix b/pkgs/development/embedded/jtag-remote-server/default.nix
new file mode 100644
index 0000000000000..bcfba506a0025
--- /dev/null
+++ b/pkgs/development/embedded/jtag-remote-server/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, lib, cmake, pkg-config, libftdi1 }:
+
+stdenv.mkDerivation rec {
+  pname = "jtag-remote-server";
+  version = "unstable-2022-06-09";
+
+  src = fetchFromGitHub {
+    owner = "jiegec";
+    repo = pname;
+    rev = "917d8d298423ba1aa6e75aa92e009b7f27f74a57";
+    hash = "sha256-Jy0OyRgn9SYpjP3HYWPvRirfxXk4/vMYvZuI3XpPtBw=";
+  };
+
+  nativeBuildInputs = [ cmake pkg-config ];
+  buildInputs = [ libftdi1 ];
+
+  meta = with lib; {
+    description = "Remote JTAG server for remote debugging";
+    homepage = "https://github.com/jiegec/jtag-remote-server";
+    license = licenses.mit;
+    maintainers = with maintainers; [ nickcao ];
+    platforms = platforms.unix;
+  };
+}