nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 43 lines 869 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 jsoncpp, 7 pkg-config, 8 zlib, 9}: 10 11stdenv.mkDerivation (finalAttrs: { 12 pname = "bamtools"; 13 version = "2.5.3"; 14 15 src = fetchFromGitHub { 16 owner = "pezmaster31"; 17 repo = "bamtools"; 18 tag = "v${finalAttrs.version}"; 19 hash = "sha256-3kIa407YgBpulh2koQQFK/RLmGEZvEvTnZyWKm+pngg="; 20 }; 21 22 nativeBuildInputs = [ 23 cmake 24 pkg-config 25 ]; 26 27 buildInputs = [ 28 jsoncpp 29 zlib 30 ]; 31 32 doCheck = true; 33 34 meta = { 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 = lib.licenses.mit; 40 maintainers = with lib.maintainers; [ natsukium ]; 41 platforms = lib.platforms.unix; 42 }; 43})