summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/plink/package.py20
1 files changed, 16 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/plink/package.py b/var/spack/repos/builtin/packages/plink/package.py
index 2ebc7a0242..7a6c47d47c 100644
--- a/var/spack/repos/builtin/packages/plink/package.py
+++ b/var/spack/repos/builtin/packages/plink/package.py
@@ -32,10 +32,22 @@ class Plink(Package):
homepage = "https://www.cog-genomics.org/plink/1.9/"
- version('1.9', 'a2325881594856c0f1b7523290d1e04f',
- url='https://www.cog-genomics.org/static/bin/plink170815/plink_linux_x86_64.zip')
+ version('1.9-beta5', '737545504ae19348a44a05fa69b75c28',
+ url='https://github.com/chrchang/plink-ng/archive/b15c19f.tar.gz')
+ version('1.07', 'fd0bafeda42151b20534e4f97b0d97df',
+ url='http://zzz.bwh.harvard.edu/plink/dist/plink-1.07-x86_64.zip',
+ preferred=True)
+
+ depends_on('atlas', when='@1.9-beta5')
+ depends_on('netlib-lapack', when='@1.9-beta5')
def install(self, spec, prefix):
mkdirp(prefix.bin)
- install('plink', prefix.bin)
- install('prettify', prefix.bin)
+ if spec.version == Version('1.07'):
+ install('plink', prefix.bin)
+ install('gPLINK.jar', prefix.bin)
+ if spec.version == Version('1.9-beta5'):
+ with working_dir('1.9'):
+ first_compile = Executable('./plink_first_compile')
+ first_compile()
+ install('plink', prefix.bin)