python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / interpreters / lolcode / default.nix
blob23a77596e1d9d540791058f134ea6f21a7235c1b
1 { lib, stdenv, fetchFromGitHub, pkg-config, doxygen, cmake, readline }:
3 with lib;
4 stdenv.mkDerivation rec {
6   pname = "lolcode";
7   version = "0.11.2";
9   src = fetchFromGitHub {
10     owner = "justinmeza";
11     repo = "lci";
12     rev = "v${version}";
13     sha256 = "sha256-VMBW3/sw+1kI6iuOckSPU1TIeY6QORcSfFLFkRYw3Gs=";
14   };
16   nativeBuildInputs = [ pkg-config cmake doxygen ];
17   buildInputs = [ readline ];
19   # Maybe it clashes with lci scientific logic software package...
20   postInstall = "mv $out/bin/lci $out/bin/lolcode-lci";
22   meta = {
23     homepage = "http://lolcode.org";
24     description = "An esoteric programming language";
25     longDescription = ''
26       LOLCODE is a funny esoteric  programming language, a bit Pascal-like,
27       whose keywords are LOLspeak.
28     '';
29     license = licenses.gpl3;
30     maintainers = [ maintainers.AndersonTorres ];
31     mainProgram = "lolcode-lci";
32     platforms = lib.platforms.unix;
33   };