diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-09-04 17:16:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-04 17:16:15 +0200 |
commit | 74195cb6cad4992521bde2fd3ee364e58a6b1669 (patch) | |
tree | c5a935112a5cd144e3ba055c5c0654ca4226533b /pkgs/development/embedded | |
parent | 54d8a7f6d0e45216f458daa611e0455caa487269 (diff) | |
parent | 584a628df43d33b53389c0e40b22360cf89076ab (diff) |
Merge pull request #186039 from newAM/orbuculum
Diffstat (limited to 'pkgs/development/embedded')
-rw-r--r-- | pkgs/development/embedded/orbuculum/default.nix | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/development/embedded/orbuculum/default.nix b/pkgs/development/embedded/orbuculum/default.nix new file mode 100644 index 0000000000000..0a5711822afed --- /dev/null +++ b/pkgs/development/embedded/orbuculum/default.nix @@ -0,0 +1,43 @@ +{ lib +, stdenv +, fetchFromGitHub +, czmq +, libusb1 +, ncurses +}: + +stdenv.mkDerivation rec { + pname = "orbuculum"; + version = "2.0.0"; + + src = fetchFromGitHub { + owner = "orbcode"; + repo = pname; + rev = "V${version}"; + sha256 = "sha256-aMMXfrBQQ9oOx17MUKmqe5vdTpxhBGM5mVfAel0y0a0="; + }; + + buildInputs = [ + czmq + libusb1 + ncurses + ]; + + installFlags = [ + "INSTALL_ROOT=$(out)/" + ]; + + postInstall = '' + mkdir -p $out/etc/udev/rules.d/ + cp $src/Support/60-orbcode.rules $out/etc/udev/rules.d/ + ''; + + meta = with lib; { + description = "Cortex M SWO SWV Demux and Postprocess for the ORBTrace"; + homepage = "https://orbcode.org"; + changelog = "https://github.com/orbcode/orbuculum/blob/V${version}/CHANGES.md"; + license = licenses.bsd3; + maintainers = with maintainers; [ newam ]; + platforms = platforms.linux; + }; +} |