Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / chez-modules / chez-matchable / default.nix
blob738d4b06aeee710f6e85789176a729d4e4220c1b
1 { stdenv, lib, fetchFromGitHub, chez }:
3 stdenv.mkDerivation rec {
4   pname = "chez-matchable";
5   version = "20160306";
7   src = fetchFromGitHub {
8     owner = "fedeinthemix";
9     repo = "chez-matchable";
10     rev = "v${version}";
11     sha256 = "02qn7x348p23z1x5lwhkyj7i8z6mgwpzpnwr8dyina0yzsdkr71s";
12   };
14   buildInputs = [ chez ];
16   buildPhase = ''
17     make PREFIX=$out CHEZ=${chez}/bin/scheme
18   '';
20   installPhase = ''
21     make install PREFIX=$out CHEZ=${chez}/bin/scheme
22   '';
24   doCheck = false;
26   meta = with lib; {
27     description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
28     homepage = "https://github.com/fedeinthemix/chez-matchable/";
29     maintainers = [ maintainers.jitwit ];
30     license = licenses.publicDomain;
31   };