Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / interpreters / ceptre / default.nix
blob9771a8f72d2a70dbb9cb9b4bc77c1c3e4c710559
1 { lib, stdenv, fetchFromGitHub, mlton }:
3 stdenv.mkDerivation {
4   pname = "ceptre";
5   version = "unstable-2016-11-27";
7   src = fetchFromGitHub {
8     owner = "chrisamaphone";
9     repo = "interactive-lp";
10     rev = "e436fda2ccd44e9c9d226feced9d204311deacf5";
11     sha256 = "sha256-COYrE9O/Y1/ZBNHNakBwrUVklCuk144RF9bjwa3rl5w=";
12     fetchSubmodules = true;
13   };
15   nativeBuildInputs = [ mlton ];
17   installPhase = ''
18     mkdir -p $out/bin
19     cp ceptre $out/bin
20   '';
22   meta = with lib; {
23     description = "A linear logic programming language for modeling generative interactive systems";
24     homepage = "https://github.com/chrisamaphone/interactive-lp";
25     maintainers = with maintainers; [ pSub ];
26     platforms = platforms.unix;
27   };