1{ lib, stdenv, fetchFromGitHub }:
2
3stdenv.mkDerivation {
4 pname = "openspin";
5 version = "unstable-2018-10-02";
6
7 src = fetchFromGitHub {
8 owner = "parallaxinc";
9 repo = "OpenSpin";
10 rev = "f3a587ed3e4f6a50b3c8d2022bbec5676afecedb";
11 sha256 = "1knkbzdanb60cwp7mggymkhd0167lh2sb1c00d1vhw7s0s1rj96n";
12 };
13
14 installPhase = ''
15 mkdir -p $out/bin
16 mv build/openspin $out/bin/openspin
17 '';
18
19 meta = with lib; {
20 description = "Compiler for SPIN/PASM languages for Parallax Propeller MCU";
21 homepage = "https://github.com/parallaxinc/OpenSpin";
22 license = licenses.mit;
23 maintainers = [ maintainers.redvers ];
24 platforms = platforms.all;
25 };
26}