nixpkgs-suyu/pkgs/tools/compression/zstdmt/default.nix
2017-11-02 13:53:36 +00:00

36 lines
733 B
Nix

{ stdenv, fetchFromGitHub, zstd, lz4 }:
stdenv.mkDerivation rec {
name = "zstdmt-${version}";
version = "0.3";
src = fetchFromGitHub {
sha256 = "17i44kjc612sbs7diim9ih007zp7z9zs3q3yacd6dzlqya5vsp0w";
rev = "v${version}";
repo = "zstdmt";
owner = "mcmilk";
};
setSourceRoot = ''
sourceRoot=$(echo */unix)
'';
buildInputs = [
zstd lz4
];
makeFlags = [ "CC=cc" "zstdmt" "lz4mt" ];
installPhase = ''
mkdir -p $out/bin/
mv zstdmt lz4mt $out/bin/
'';
meta = with stdenv.lib; {
description = "Multithreading Library for LZ4, LZ5 and ZStandard";
homepage = https://github.com/mcmilk/zstdmt;
license = with licenses; [ bsd2 ];
platforms = platforms.unix;
};
}