···1-{ fetchFromGitHub, lib, rustPlatform }:
0000000023rustPlatform.buildRustPackage rec {
4 pname = "hck";
5- version = "0.5.4";
67 src = fetchFromGitHub {
8 owner = "sstadick";
9 repo = pname;
10 rev = "v${version}";
11- sha256 = "1zdzi98qywlwk5bp47963vya2p2ahrbjkc9h63lmb05wlas9s78y";
12 };
1314- cargoSha256 = "0lvd5xpgh2vq2lszzb0fs6ha2vb419a5w0hlkq3287vq3ya3p4qg";
00001516 meta = with lib; {
17 description = "A close to drop in replacement for cut that can use a regex delimiter instead of a fixed string";
···1+{ cmake
2+, fetchFromGitHub
3+, lib
4+, rustPlatform
5+, stdenv
6+, libiconv
7+, CoreFoundation
8+, Security
9+}:
1011rustPlatform.buildRustPackage rec {
12 pname = "hck";
13+ version = "0.6.1";
1415 src = fetchFromGitHub {
16 owner = "sstadick";
17 repo = pname;
18 rev = "v${version}";
19+ sha256 = "1l1v02rvb30bcq13ww56k04nc231f7q73zgf281974d6s2qwjdwh";
20 };
2122+ cargoSha256 = "1isgbzi8afbr2xkw70nxakwcb5zjzw28rgp4p7ammhfxjjxw7y93";
23+24+ nativeBuildInputs = [ cmake ];
25+26+ buildInputs = lib.optionals stdenv.isDarwin [ libiconv CoreFoundation Security ];
2728 meta = with lib; {
29 description = "A close to drop in replacement for cut that can use a regex delimiter instead of a fixed string";