1{ stdenv, fetchgit, nodejs }:
2
3stdenv.mkDerivation rec {
4 name = "lessc-${version}";
5 version = "1.7.5"; # Upgrade to > 2.x breaks twitter-bootstrap
6
7 src = fetchgit {
8 url = https://github.com/less/less.js.git;
9 rev = "refs/tags/v${version}";
10 sha256 = "0r8bcad247v5fyh543a7dppmfbf49ai4my3vcizk42fsbnjs8q2x";
11 };
12
13 phases = [ "installPhase" ];
14
15 installPhase = ''
16 mkdir -p $out/bin $out/lib
17 cp -r $src/bin/* $out/bin/
18 cp -r $src/lib/* $out/lib/
19 substituteInPlace $out/bin/lessc --replace "/usr/bin/env node" ${nodejs}/bin/node
20 '';
21
22 meta = with stdenv.lib; {
23 description = "LESS to CSS compiler";
24 homepage = http://lesscss.org/;
25 license = licenses.asl20;
26 platforms = platforms.linux;
27 maintainers = with maintainers; [ pSub ];
28 };
29}