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