summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/bcl2fastq2
AgeCommit message (Collapse)AuthorFilesLines
2019-12-30copyright: update copyright dates for 2020 (#14328)Todd Gamblin1-1/+1
2019-10-12checksums: Remove or fix up unfetchable or unverifiable md5 versionsTodd Gamblin1-5/+0
This commit either removes remaining md5 checksums, or it replaces them with sha256 checksums verified by fetching over https.
2019-10-12checksums: use sha256 checksums everywhereTodd Gamblin1-4/+4
We'd like to use a consistent checksum scheme everywhere so that we can: a) incorporate archive checksums into our specs and have a consistent hashing algorithm across all specs. b) index mirrors with a consistent type of checksum, and not one that is dependent on how spack packages are written. - [x] convert existing md5, sha224, sha512, sha1 checksums to sha256
2019-06-12Update remaining packages to use Stage.source_path (#11662)Tamara Dahlgren1-10/+24
#11528 updated Stage to always store a Package's source in a fixed directory accessible via `Stage.source_path` This left behind a number of packages which were expecting to access the source code via `Stage.path`. This Updates those packages to use `Stage.source_path` instead. This also updates the name of the fixed directory: The original name of the fixed directory was "src", so if an expanded archive created a "src" directory, then users inspecting the directory structure could see paths like "src/src" (which wasn't wrong but could be confusing). Therefore this also updates the name of the fixed directory to "spack-src".
2019-01-01copyright: update license headers for 2013-2019 copyright.Todd Gamblin1-1/+1
2018-12-04Disallow bcl2fastq2 on OS X (#9966)George Hartzell1-0/+3
* Disallow bcl2fastq2 on OS X [Illumina's computing requirements][reqs] claim support for RHEL/CentOS and go on to say: > May be possible to install and run on other 64-bit Linux distributions or Unix variants. The sufficient issue is its reliance of malloc.h. There may be more. [reqs]: https://support.illumina.com/sequencing/sequencing_software/bcl2fastq-conversion-software/computing-requirements.html * Add an informative msg for the user
2018-11-27bcl2fastq2 package: recursively delete after copy (#9959)George Hartzell1-2/+2
Fixes #9944 73c978d replaced a move with a copy, which cased rmdir to fail (as it expects an empty directory). This switches to use `shutil.rmtree` instead.
2018-10-17relicense: replace LGPL headers with Apache-2.0/MIT SPDX headersTodd Gamblin1-23/+4
- remove the old LGPL license headers from all files in Spack - add SPDX headers to all files - core and most packages are (Apache-2.0 OR MIT) - a very small number of remaining packages are LGPL-2.1-only
2018-08-15install_tree, copy_tree can install into existing directory structures (#8289)Adam J. Stewart1-2/+1
Replace use of `shutil.copytree` with `copy_tree` and `install_tree` functions in `llnl.util.filesystem`. - `copy_tree` copies without setting permissions. It should be used to copy files around in the build directory. - `install_tree` copies files and sets permissions. It should be used to copy files into the installation directory. - `install` and `copy` are analogous single-file functions. - add more extensive tests for these functions - update packages to use these functions.
2018-04-18bcl2fastq2: package update (#7794)Matteo Guglielmi1-9/+10
* bcl2fastq2: package update * package/bcl2fastq2: homepage fix * package/bcl2fastq2: glob fix * package/bcl2fastq2: code clean up * package/bcl2fastq2: code clean up #2
2018-03-24Update copyright on LLNL files for 2018. (#7592)Todd Gamblin1-1/+1
2017-11-04Replace github.com/llnl/spack with github.com/spack/spack (#6142)Todd Gamblin1-1/+1
We moved to a new GitHub org! Now make the code and docs reflect that.
2017-10-19bcl2fastq needs `with working_dir:` after changes in #5776 (#5803)George Hartzell1-10/+14
#5776 cleaned up the way the the current working directory is managed (less magic state). bcl2fastq is packaged like a russian doll, rather than an archive file that contains the source, there's a zip file that contains a tar.gz file that contains the source. The package definition has a bit of extra code that unpacks the inner tarball. That extra bit of code now needs to explicitly arrange to be in the correct directory before it does its work.
2017-09-06Update copyright notices for 2017 (#5295)Michael Kuhn1-1/+1
2017-08-09Add version 2.19.1.403 to bcl2fastq2 package (#5047)George Hartzell1-3/+10
* Update bcl2fastq2 with info for 2.19.1.403 Heads up, the download location changed (domain name AND protocol). * Flake8 fix What's one space between friends?
2017-07-18Change path to CMakeLists.txt to be relative to root, not pwd (#4420)Adam J. Stewart1-1/+1
* Change path to CMakeLists.txt to be relative to root, not pwd * Changes requested during code review * Revert back to old naming of root_cmakelists_dir * Make relative directory more clear in docs * Revert change causing build_type AttributeError * Fix forgotten abs_path var * Update CLHEP with new relative path * Update more packages with new root_cmakelists_dir syntax
2017-06-24Make LICENSE recognizable by GitHub. (#4598)Todd Gamblin1-1/+1
2017-05-23Add support for addl versions of bcl2fastq2 (#4328)George Hartzell1-1/+5
Two changes: - It seems that Illumina version numbers are dotted and that the dashed version in the 2.18... filename is an anomaly (based on the names for 2.17.1.14 and 2.19.0). `url_for_version` does the right thing for 2.18. It will need to be fixed when support for 2.19 is added. 2.17 is no longer generally available so it gets a pass. - Add version and hash for 2.17.1.14. 2.17.1.14 is no longer distributed. If you have a copy of the source tarball, you can drop it into a local mirror w/ the name mirror/bcl2fastq2/bcl2fastq2-2.17.1.14.zip and go from there.
2017-05-17Package for bcl2fastq2 (updates libxslt) (#4234)George Hartzell3-0/+117
* Add v1.1.26 and make crypto a variant I need 1.1.26 for bcl2fastq2. I also need to build it without crypto support. * Initial support for bcl2fastq2 * Clean up commentary, messages, names No substantial changes intended, just cleanup. * fix flake8 and extra import * The masked grammarian strikes again... * Be normal (messages don't end in periods) * When +crypto, add --with-crypto Add `--with-crypto` to configure args when user hasn't explicitly set `~crypto`. * self.spec.satisfies is unsatisfying, in is in instead See #4135, self.spec.satisfies has issues. @adamjstewart suggests simply using in.