Merge pull request #23311 from cheecheeo/zstdmt

zstdmt: init at 0.3
This commit is contained in:
Michael Raskin 2017-03-18 18:40:22 +01:00 committed by GitHub
commit 452cc25e5b
2 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,36 @@
{ stdenv, fetchFromGitHub, zstd, lz4 }:
stdenv.mkDerivation rec {
name = "zstdmt-${version}";
version = "0.3";
src = fetchFromGitHub {
sha256 = "17i44kjc612sbs7diim9ih007zp7z9zs3q3yacd6dzlqya5vsp0w";
rev = "v${version}";
repo = "zstdmt";
owner = "mcmilk";
};
sourceRoot = "zstdmt-v${version}-src/unix";
buildInputs = [
zstd lz4
];
buildPhase = ''
make 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;
};
}

View file

@ -4689,6 +4689,7 @@ with pkgs;
zsh-autosuggestions = callPackage ../shells/zsh-autosuggestions { };
zstd = callPackage ../tools/compression/zstd { };
zstdmt = callPackage ../tools/compression/zstdmt { };
zsync = callPackage ../tools/compression/zsync { };