Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / interpreters / lolcode / default.nix
blob65653701b806030dedc536f6f69e9e599dd3235c
1 { lib, stdenv, fetchurl, pkg-config, doxygen, cmake, readline }:
3 with lib;
4 stdenv.mkDerivation rec {
6   pname = "lolcode";
7   version = "0.11.2";
9   src = fetchurl {
10     url = "https://github.com/justinmeza/lci/archive/v${version}.tar.gz";
11     sha256 = "1li7ikcrs7wqah7gqkirg0k61n6pm12w7pydin966x1sdn9na46b";
12   };
14   nativeBuildInputs = [ pkg-config cmake doxygen ];
15   buildInputs = [ readline ];
17   # Maybe it clashes with lci scientific logic software package...
18   postInstall = "mv $out/bin/lci $out/bin/lolcode-lci";
20   meta = {
21     homepage = "http://lolcode.org";
22     description = "An esoteric programming language";
23     longDescription = ''
24       LOLCODE is a funny esoteric  programming language, a bit Pascal-like,
25       whose keywords are LOLspeak.
26     '';
27     license = licenses.gpl3;
28     maintainers = [ maintainers.AndersonTorres ];
29     platforms = lib.platforms.unix;
30   };