summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorJustin S <3630356+codeandkey@users.noreply.github.com>2020-05-18 16:07:35 -0500
committerGitHub <noreply@github.com>2020-05-18 16:07:35 -0500
commitd768b34f176306b86bde060852f781316f7a9155 (patch)
tree583da54c5970c83af7924af9d0fcd7dfc2deb0f8 /var
parent154a4428176ec3024529972478db71d351e57c48 (diff)
downloadspack-d768b34f176306b86bde060852f781316f7a9155.tar.gz
spack-d768b34f176306b86bde060852f781316f7a9155.tar.bz2
spack-d768b34f176306b86bde060852f781316f7a9155.tar.xz
spack-d768b34f176306b86bde060852f781316f7a9155.zip
angsd: add 0.933, add misc programs to install (#16669)
* angsd: add 0.933, add misc programs to install * angsd: add r variant
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/angsd/package.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/angsd/package.py b/var/spack/repos/builtin/packages/angsd/package.py
index 561fe97201..6dae47f220 100644
--- a/var/spack/repos/builtin/packages/angsd/package.py
+++ b/var/spack/repos/builtin/packages/angsd/package.py
@@ -16,18 +16,34 @@ class Angsd(MakefilePackage):
homepage = "https://github.com/ANGSD/angsd"
url = "https://github.com/ANGSD/angsd/archive/0.919.tar.gz"
+ version('0.933', sha256='2f992325dc08fa25ac525d9300ef6bd61808e74c521b4cc72a2ce00d98f402bb')
version('0.921', sha256='8892d279ce1804f9e17fe2fc65a47e5498e78fc1c1cb84d2ca2527fd5c198772')
version('0.919', sha256='c2ea718ca5a5427109f4c3415e963dcb4da9afa1b856034e25c59c003d21822a')
+ variant('r', default=True, description='Enable R dependency')
+
depends_on('htslib')
conflicts('^htslib@1.6:', when='@0.919')
+ depends_on('zlib')
+ depends_on('lzma')
+ depends_on('curl')
+
+ depends_on('r', type='run', when='+rlib')
+
def setup_run_environment(self, env):
env.set('R_LIBS', self.prefix.R)
def install(self, spec, prefix):
+ binaries = [
+ 'angsd', 'misc/realSFS', 'misc/thetaStat'
+ ]
+
mkdirp(prefix.bin)
- install('angsd', join_path(prefix.bin))
+
+ for b in binaries:
+ install(b, join_path(prefix.bin))
+
install_tree('R', prefix.R)
install_tree('RES', prefix.RES)
install_tree('scripts', prefix.scripts)