bayescan: init at 2.1 (#68191)
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>wip/yesman
parent
7d38d95e76
commit
f7a4e4a93a
@ -0,0 +1,39 @@ |
||||
{ stdenv, fetchurl, unzip, llvmPackages }: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "bayescan"; |
||||
version = "2.1"; |
||||
|
||||
src = fetchurl { |
||||
url = "http://cmpg.unibe.ch/software/BayeScan/files/BayeScan${version}.zip"; |
||||
sha256 = "0ismima8j8z0zj9yc267rpf7z90w57b2pbqzjnayhc3ab8mcbfy6"; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ unzip ]; |
||||
buildInputs = stdenv.lib.optional stdenv.cc.isClang llvmPackages.openmp; |
||||
|
||||
# Disable FORTIFY_SOURCE or the binary fails with "buffer overflow" |
||||
hardeningDisable = [ "fortify" ]; |
||||
|
||||
sourceRoot = "BayeScan${version}/source"; |
||||
|
||||
postPatch = '' |
||||
substituteInPlace Makefile --replace "-static" "" \ |
||||
--replace "g++" "c++" |
||||
''; |
||||
|
||||
installPhase = '' |
||||
mkdir -p $out/bin |
||||
mkdir -p $out/share/doc/bayescan |
||||
cp bayescan_${version} $out/bin |
||||
cp -r ../*pdf ../input_examples ../"R functions" $out/share/doc/bayescan |
||||
''; |
||||
|
||||
meta = with stdenv.lib; { |
||||
description = "Detecting natural selection from population-based genetic data"; |
||||
homepage = "http://cmpg.unibe.ch/software/BayeScan"; |
||||
license = licenses.gpl3; |
||||
maintainers = [ maintainers.bzizou ]; |
||||
platforms = stdenv.lib.platforms.all; |
||||
}; |
||||
} |
Loading…
Reference in new issue