summary refs log tree commit diff
path: root/pkgs/development/libraries/science
diff options
context:
space:
mode:
authormimadrid <mimadrid@ucm.es>2017-09-30 19:43:19 +0200
committermimadrid <mimadrid@ucm.es>2017-09-30 22:14:49 +0200
commit25b17ae1d78e0c2d48ac4a16a70f548661570add (patch)
treed04242fdae5a92292fbbb3953eab0dfa19361b4c /pkgs/development/libraries/science
parent1df6cf5d1d6d4fa092252275ab82f409dd8f79fe (diff)
downloadnixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.tar
nixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.tar.gz
nixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.tar.bz2
nixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.tar.lz
nixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.tar.xz
nixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.tar.zst
nixlib-25b17ae1d78e0c2d48ac4a16a70f548661570add.zip
htslib: 1.5.0 -> 1.6.0
Diffstat (limited to 'pkgs/development/libraries/science')
-rw-r--r--pkgs/development/libraries/science/biology/htslib/default.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/development/libraries/science/biology/htslib/default.nix b/pkgs/development/libraries/science/biology/htslib/default.nix
index 5a08e32e7e98..a7e1c46c70a8 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";
+  major = "1.6";
 
   src = fetchurl {
     url = "https://github.com/samtools/htslib/releases/download/${major}/htslib-${major}.tar.bz2";
-    sha256 = "0bcjmnbwp2bib1z1bkrp95w9v2syzdwdfqww10mkb1hxlmg52ax0";
+    sha256 = "1jsca3hg4rbr6iqq6imkj4lsvgl8g9768bcmny3hlff2w25vx24m";
   };
 
+  propagatedNativeBuildInputs = [ perl ];
+
   buildInputs = [ zlib bzip2 lzma curl ];
 
   configureFlags = "--enable-libcurl"; # optional but strongly recommended
 
   installFlags = "prefix=$(out)";
 
+  enableParallelBuilding = true;
+
+  doCheck = true;
+
+  preCheck = ''
+    find test -name "*.pl" -exec sed -ie 's|/usr/bin/\(env[[:space:]]\)\{0,1\}perl|${perl}/bin/perl|' {} +
+  '';
+
   meta = with stdenv.lib; {
     description = "A C library for reading/writing high-throughput sequencing data";
     license = licenses.mit;