summary refs log tree commit diff
path: root/pkgs/development/libraries/science
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-10-02 01:07:11 +0000
committerGitHub <noreply@github.com>2017-10-02 01:07:11 +0000
commit047c576353bce80a4c418addc84f1adf96e2cf0e (patch)
treeb7b246deb3fa83c49c90a825848cd65ffbc910f4 /pkgs/development/libraries/science
parentd2bd0061666d05f9ec3f05edacad0148b4b2aa15 (diff)
parentd73bd7f50ab09ad511851f9b2ee812cc17136edf (diff)
downloadnixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.tar
nixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.tar.gz
nixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.tar.bz2
nixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.tar.lz
nixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.tar.xz
nixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.tar.zst
nixlib-047c576353bce80a4c418addc84f1adf96e2cf0e.zip
Merge pull request #29963 from mimadrid/update/samtools-1.6.0
samtools: 1.5.0 -> 1.6.0
Diffstat (limited to 'pkgs/development/libraries/science')
-rw-r--r--pkgs/development/libraries/science/biology/htslib/default.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/development/libraries/science/biology/htslib/default.nix b/pkgs/development/libraries/science/biology/htslib/default.nix
index 5a08e32e7e98..b3c6d9f26d47 100644
--- a/pkgs/development/libraries/science/biology/htslib/default.nix
+++ b/pkgs/development/libraries/science/biology/htslib/default.nix
@@ -1,22 +1,32 @@
-{ stdenv, fetchurl, zlib, bzip2, lzma, curl }:
+{ stdenv, fetchurl, zlib, bzip2, lzma, curl, perl }:
 
 stdenv.mkDerivation rec {
   name = "${pname}-${version}";
-  version = "${major}.0";
   pname = "htslib";
-  major = "1.5";
+  version = "1.6";
 
   src = fetchurl {
-    url = "https://github.com/samtools/htslib/releases/download/${major}/htslib-${major}.tar.bz2";
-    sha256 = "0bcjmnbwp2bib1z1bkrp95w9v2syzdwdfqww10mkb1hxlmg52ax0";
+    url = "https://github.com/samtools/htslib/releases/download/${version}/${name}.tar.bz2";
+    sha256 = "1jsca3hg4rbr6iqq6imkj4lsvgl8g9768bcmny3hlff2w25vx24m";
   };
 
+  # perl is only used during the check phase.
+  nativeBuildInputs = [ perl ];
+
   buildInputs = [ zlib bzip2 lzma curl ];
 
   configureFlags = "--enable-libcurl"; # optional but strongly recommended
 
   installFlags = "prefix=$(out)";
 
+  preCheck = ''
+    patchShebangs test/
+  '';
+
+  enableParallelBuilding = true;
+
+  doCheck = true;
+
   meta = with stdenv.lib; {
     description = "A C library for reading/writing high-throughput sequencing data";
     license = licenses.mit;
@@ -25,4 +35,3 @@ stdenv.mkDerivation rec {
     maintainers = [ maintainers.mimadrid ];
   };
 }
-