gqrx: add darwin support (#375406)
[NixPkgs.git] / pkgs / by-name / ba / bamtools / package.nix
blob2c6792c47c8866443c230b4f0568c34a4a601310
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   jsoncpp,
7   pkg-config,
8   zlib,
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "bamtools";
13   version = "2.5.2";
15   src = fetchFromGitHub {
16     owner = "pezmaster31";
17     repo = "bamtools";
18     tag = "v${finalAttrs.version}";
19     hash = "sha256-l2DmA4P1kPneTCL9YVACE6LcQHT0F+mufPyM69VkksE=";
20   };
22   nativeBuildInputs = [
23     cmake
24     pkg-config
25   ];
27   buildInputs = [
28     jsoncpp
29     zlib
30   ];
32   doCheck = true;
34   meta = with lib; {
35     description = "C++ API & command-line toolkit for working with BAM data";
36     mainProgram = "bamtools";
37     homepage = "https://github.com/pezmaster31/bamtools";
38     changelog = "https://github.com/pezmaster31/bamtools/releases/tag/v${finalAttrs.version}";
39     license = licenses.mit;
40     maintainers = with maintainers; [ natsukium ];
41     platforms = platforms.unix;
42   };