Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 19.09 24 lines 675 B view raw
1{ stdenv, fetchFromGitHub, cmake, llvmPackages, libxml2, zlib }: 2 3stdenv.mkDerivation rec { 4 version = "0.4.0"; 5 pname = "zig"; 6 7 src = fetchFromGitHub { 8 owner = "ziglang"; 9 repo = pname; 10 rev = version; 11 sha256 = "1cq6cc5pvybz9kn3y0j5gskkjq88hkmmcsva54mfzpcc65l3pv6p"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 buildInputs = [ llvmPackages.clang-unwrapped llvmPackages.llvm libxml2 zlib ]; 16 17 meta = with stdenv.lib; { 18 description = "Programming languaged designed for robustness, optimality, and clarity"; 19 homepage = https://ziglang.org/; 20 license = licenses.mit; 21 platforms = platforms.unix; 22 maintainers = [ maintainers.andrewrk ]; 23 }; 24}