at 24.05-pre 34 lines 932 B view raw
1{ lib, stdenv, fetchFromGitHub, pkg-config, doxygen, cmake, readline }: 2 3stdenv.mkDerivation rec { 4 5 pname = "lolcode"; 6 version = "0.11.2"; 7 8 src = fetchFromGitHub { 9 owner = "justinmeza"; 10 repo = "lci"; 11 rev = "v${version}"; 12 sha256 = "sha256-VMBW3/sw+1kI6iuOckSPU1TIeY6QORcSfFLFkRYw3Gs="; 13 }; 14 15 nativeBuildInputs = [ pkg-config cmake doxygen ]; 16 buildInputs = [ readline ]; 17 18 # Maybe it clashes with lci scientific logic software package... 19 postInstall = "mv $out/bin/lci $out/bin/lolcode-lci"; 20 21 meta = with lib; { 22 homepage = "http://lolcode.org"; 23 description = "An esoteric programming language"; 24 longDescription = '' 25 LOLCODE is a funny esoteric programming language, a bit Pascal-like, 26 whose keywords are LOLspeak. 27 ''; 28 license = licenses.gpl3; 29 maintainers = [ maintainers.AndersonTorres ]; 30 mainProgram = "lolcode-lci"; 31 platforms = lib.platforms.unix; 32 }; 33 34}