btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ch / chez-matchable / package.nix
blobb815567e4b4ff95b83f5e09d8f25175119564978
1 { stdenv, lib, fetchFromGitHub, chez }:
3 stdenv.mkDerivation rec {
4   pname = "chez-matchable";
5   version = "0.2";
7   src = fetchFromGitHub {
8     owner = "fedeinthemix";
9     repo = "chez-matchable";
10     rev = "v${version}";
11     sha256 = "sha256-UYoT8Kp1FTfiL22ntrFXFcAB1HGVrJ6p9JgvhUKi+Yo=";
12   };
14   buildInputs = [ chez ];
16   makeFlags = [ "CHEZ=${lib.getExe chez}" "PREFIX=$(out)" ];
18   doCheck = false;
20   meta = with lib; {
21     description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
22     homepage = "https://github.com/fedeinthemix/chez-matchable/";
23     maintainers = [ maintainers.jitwit ];
24     license = licenses.publicDomain;
25   };