nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 48 lines 893 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 mkTclDerivation, 5 tcl, 6 tcllib, 7}: 8 9mkTclDerivation rec { 10 pname = "critcl"; 11 version = "3.3.1"; 12 13 src = fetchFromGitHub { 14 owner = "andreas-kupries"; 15 repo = "critcl"; 16 tag = version; 17 hash = "sha256-LBTAuwTrvwj42vo/TXVSUK8euxHgvSLai23e1jmhMso="; 18 }; 19 20 buildInputs = [ 21 tcl 22 tcllib 23 ]; 24 25 dontBuild = true; 26 doCheck = true; 27 28 checkPhase = '' 29 runHook preInstall 30 HOME="$(mktemp -d)" tclsh ./build.tcl test 31 runHook postInstall 32 ''; 33 34 installPhase = '' 35 runHook preInstall 36 tclsh ./build.tcl install --prefix $out 37 runHook postInstall 38 ''; 39 40 meta = { 41 description = "Easily embed C code in Tcl"; 42 homepage = "https://andreas-kupries.github.io/critcl/"; 43 license = lib.licenses.tcltk; 44 mainProgram = "critcl"; 45 maintainers = with lib.maintainers; [ fgaz ]; 46 platforms = lib.platforms.all; 47 }; 48}