Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 33 lines 763 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6}: 7 8stdenv.mkDerivation rec { 9 pname = "lzham"; 10 version = "1.0"; 11 12 src = fetchFromGitHub { 13 owner = "richgel999"; 14 repo = "lzham_codec"; 15 rev = "v${lib.replaceStrings [ "." ] [ "_" ] version}_release"; 16 sha256 = "14c1zvzmp1ylp4pgayfdfk1kqjb23xj4f7ll1ra7b18wjxc9ja1v"; 17 }; 18 19 nativeBuildInputs = [ cmake ]; 20 21 installPhase = '' 22 mkdir -p $out/bin 23 cp ../bin_linux/lzhamtest $out/bin 24 ''; 25 26 meta = with lib; { 27 description = "Lossless data compression codec with LZMA-like ratios but 1.5x-8x faster decompression speed"; 28 mainProgram = "lzhamtest"; 29 homepage = "https://github.com/richgel999/lzham_codec"; 30 license = with licenses; [ mit ]; 31 platforms = platforms.linux; 32 }; 33}