nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 zlib,
6 libdeflate,
7 isa-l,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "seqtk";
12 version = "1.5";
13
14 src = fetchFromGitHub {
15 owner = "lh3";
16 repo = "seqtk";
17 tag = "v${finalAttrs.version}";
18 hash = "sha256-IQYBs3hUlV9fr8F2SL//houKKEq0nFViq9ulOppRMcM=";
19 };
20
21 buildInputs = [
22 zlib
23 libdeflate
24 isa-l
25 ];
26
27 makeFlags = [
28 "CC:=$(CC)"
29 "BINDIR=$(out)/bin"
30 ];
31
32 hardeningDisable = [ "format" ];
33
34 preInstall = ''
35 mkdir -p "$out/bin"
36 '';
37
38 meta = {
39 description = "Toolkit for processing sequences in FASTA/Q formats";
40 mainProgram = "seqtk";
41 license = lib.licenses.mit;
42 homepage = "https://github.com/lh3/seqtk";
43 platforms = lib.platforms.all;
44 maintainers = with lib.maintainers; [ bwlang ];
45 };
46})