zstdmt: init at 0.3

This commit is contained in:
John Chee 2017-02-17 20:01:46 +00:00
parent 32befcb62b
commit bb46cde859
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

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