summary refs log tree commit diff
path: root/pkgs/development/arduino/arduino-mk/default.nix
blob: 2178226ab9d365aff16da97775df23d30fc4de0d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ stdenv, fetchFromGitHub }:

stdenv.mkDerivation rec {
  version = "1.6.0";
  name = "arduino-mk-${version}";

  src = fetchFromGitHub {
    owner  = "sudar";
    repo   = "Arduino-Makefile";
    rev    = "${version}";
    sha256 = "0flpl97d2231gp51n3y4qvf3y1l8xzafi1sgpwc305vwc2h4dl2x";
  };

  phases = ["installPhase"];
  installPhase = "ln -s $src $out";

  meta = {
    description = "Makefile for Arduino sketches";
    homepage = https://github.com/sudar/Arduino-Makefile;
    license = stdenv.lib.licenses.lgpl21;
    maintainers = [ stdenv.lib.maintainers.eyjhb ];
    platforms = stdenv.lib.platforms.unix;
  };
}