at 17.09-beta 34 lines 722 B view raw
1{ stdenv, fetchFromGitHub, zstd, lz4 }: 2 3stdenv.mkDerivation rec { 4 name = "zstdmt-${version}"; 5 version = "0.3"; 6 7 src = fetchFromGitHub { 8 sha256 = "17i44kjc612sbs7diim9ih007zp7z9zs3q3yacd6dzlqya5vsp0w"; 9 rev = "v${version}"; 10 repo = "zstdmt"; 11 owner = "mcmilk"; 12 }; 13 14 sourceRoot = "zstdmt-v${version}-src/unix"; 15 16 buildInputs = [ 17 zstd lz4 18 ]; 19 20 makeFlags = [ "CC=cc" "zstdmt" "lz4mt" ]; 21 22 installPhase = '' 23 mkdir -p $out/bin/ 24 mv zstdmt lz4mt $out/bin/ 25 ''; 26 27 meta = with stdenv.lib; { 28 description = "Multithreading Library for LZ4, LZ5 and ZStandard"; 29 homepage = https://github.com/mcmilk/zstdmt; 30 license = with licenses; [ bsd2 ]; 31 32 platforms = platforms.unix; 33 }; 34}