diff --git a/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb b/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb new file mode 100644 index 000000000000..9496eb4045f0 --- /dev/null +++ b/easybuild/easyconfigs/c/crb-blast/crb-blast-0.6.9-intel-2017a.eb @@ -0,0 +1,61 @@ +easyblock = 'Bundle' + +name = 'crb-blast' +version = '0.6.9' + +homepage = 'https://github.com/cboursnell/crb-blast' +description = """Conditional Reciprocal Best BLAST - high confidence ortholog assignment. + CRB-BLAST is a novel method for finding orthologs between one set of sequences and another. + This is particularly useful in genome and transcriptome annotation.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +dependencies = [ + ('Ruby', '2.5.0'), + ('BLAST+', '2.6.0', '-Python-2.7.13'), +] + +exts_default_options = { + 'source_urls': ['http://rubygems.org/downloads/'], + 'source_tmpl': '%(name)s-%(version)s.gem', +} + +# this is a bundle of Ruby gems +exts_defaultclass = 'RubyGem' + +exts_list = [ + ('facade', '1.0.7', { + 'checksums': ['2d33a1d839785fcb56b7da97e8aeef81b44474f927f8234c90ea18201eab597d'], + }), + ('pathname2', '1.8.0', { + 'checksums': ['3a315689d0f183409504bd4949d188e28559d7b8f61960c36b332481e2443472'], + }), + ('fixwhich', '1.0.2', { + 'checksums': ['c6a8f796a7eb60ffbc29f0d2af85461761a36c2864d25e445ff18bfbd1657078'], + }), + ('bindeps', '1.2.1', { + 'checksums': ['3c11d75aa722bed67246852bb430a182361a128910d384b664b91f3e65bc34b5'], + }), + ('threach', '0.2.0', { + 'checksums': ['432cbf3569bf9b09e26f93d0959fd6fb911c71e790e8a4cc4d1110e139a2ffca'], + }), + ('bio', '1.5.1', { + 'checksums': ['896c19af7e724e038baceae20c00688872b70c69ef966ef3adc42696d001b441'], + }), + ('trollop', '2.1.2', { + 'checksums': ['88422e8137b1e635ed07f6b8480c2c2a16d3ac1288023688c4da20d786f12510'], + }), + (name, version, { + 'checksums': ['69c346e7d83efe9b9a383a39b57e7cce186a82b7074f275b14906f8f05678e3e'], + }), +] + +sanity_check_paths = { + 'files': ['bin/bioruby', 'bin/br_biofetch.rb', 'bin/br_bioflat.rb', 'bin/br_biogetseq.rb', + 'bin/br_pmfetch.rb', 'bin/crb-blast'], + 'dirs': ['gems'], +} + +modextrapaths = {'GEM_PATH': ['']} + +moduleclass = 'bio' diff --git a/easybuild/easyconfigs/r/Ruby/Ruby-2.5.0-intel-2017a.eb b/easybuild/easyconfigs/r/Ruby/Ruby-2.5.0-intel-2017a.eb new file mode 100644 index 000000000000..1e45584ab239 --- /dev/null +++ b/easybuild/easyconfigs/r/Ruby/Ruby-2.5.0-intel-2017a.eb @@ -0,0 +1,131 @@ +name = 'Ruby' +version = '2.5.0' + +homepage = 'https://www.ruby-lang.org' +description = """Ruby is a dynamic, open source programming language with + a focus on simplicity and productivity. It has an elegant syntax that is + natural to read and easy to write.""" + +toolchain = {'name': 'intel', 'version': '2017a'} + +source_urls = ['http://cache.ruby-lang.org/pub/ruby/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['46e6f3630f1888eb653b15fa811d77b5b1df6fd7a3af436b343cfe4f4503f2ab'] + +exts_default_options = { + 'source_urls': ['http://rubygems.org/downloads/'], + 'source_tmpl': '%(name)s-%(version)s.gem', +} + +exts_list = [ + ('ffi', '1.9.18', { + 'checksums': ['a0df16d6a369a3306dd257adcb2ddef673e91b9740d0c5f77a98fde3ba288e0c'], + }), + ('childprocess', '0.8.0', { + 'checksums': ['bab28cef7c17bc9242d75c8dd535dd8d2bdc989d1c5cf02550b04b9cdfea3020'], + }), + ('json', '2.1.0', { + 'checksums': ['b76fd09b881088c6c64a12721a1528f2f747a1c2ee52fab4c1f60db8af946607'], + }), + ('cabin', '0.9.0', { + 'checksums': ['91c5394289e993e7037a6c869e3f212f31a5984d2b1811ac934f591c87446b2c'], + }), + ('backports', '3.11.0', { + 'checksums': ['df779df58c5cb157e69c504a046a8012503176349760d84d519b02f5b1605856'], + }), + ('arr-pm', '0.0.10', { + 'checksums': ['0fa2d425a84eeeaf8f95268568e826723b41aeefa14511d1f0ed1368c30bdd1f'], + }), + ('clamp', '1.1.2', { + 'checksums': ['f338133cf34d9a2b8d51d5b545f29c1455e5a3c631b62a4c19504ad50eb9a250'], + }), + ('multipart-post', '2.0.0', { + 'checksums': ['3dc44e50d3df3d42da2b86272c568fd7b75c928d8af3cc5f9834e2e5d9586026'], + }), + ('faraday', '0.13.1', { + 'checksums': ['1c82a788fb827fb4c01766e0777ed8044856f92f8824b7e3e6d663ba8fd4d8bf'], + }), + ('faraday_middleware', '0.12.2', { + 'checksums': ['2d90093c18c23e7f5a6f602ed3114d2c62abc3f7f959dd3046745b24a863f1dc'], + }), + ('highline', '1.7.10', { + 'checksums': ['1e147d5d20f1ad5b0e23357070d1e6d0904ae9f71c3c49e0234cf682ae3c2b06'], + }), + ('net-http-pipeline', '1.0.1', { + 'checksums': ['6923ce2f28bfde589a9f385e999395eead48ccfe4376d4a85d9a77e8c7f0b22f'], + }), + ('connection_pool', '2.2.1', { + 'checksums': ['870bfad9e390e2888f515210034223ae293fc3cbe77755e34251383f8d54779f'], + }), + ('net-http-persistent', '2.9.4', { + 'checksums': ['24274d207ffe66222ef70c78a052c7ea6e66b4ff21e2e8a99e3335d095822ef9'], + }), + ('multi_json', '1.12.2', { + 'checksums': ['5dcc0b569969f3d1658c68b5d597fcdc1fc3a34d4ae92b4615c740d95aaa51e5'], + }), + ('public_suffix', '3.0.1', { + 'checksums': ['67182699cb644e66b4c68d30b5f1dd42e3dfe6c0aa0d8fd36a1e71c97c6a7f57'], + }), + ('addressable', '2.4.0', { + 'checksums': ['7abfff765571b0a73549c9a9d2f7e143979cd0c252f7fa4c81e7102a973ef656'], + }), + ('gh', '0.15.1', { + 'checksums': ['ef733f81c17846f217f5ad9616105e9adc337775d41de1cc330133ad25708d3c'], + }), + ('launchy', '2.4.3', { + 'checksums': ['42f52ce12c6fe079bac8a804c66522a0eefe176b845a62df829defe0e37214a4'], + }), + ('ethon', '0.11.0', { + 'checksums': ['88ec7960a8e00f76afc96ed15dcc8be0cb515f963fe3bb1d4e0b5c51f9d7e078'], + }), + ('typhoeus', '1.3.0', { + 'checksums': ['d8d315e067ec9764c61727d77786a7a82309b43c3964416ef476ee65ac09ed06'], + }), + ('websocket', '1.2.5', { + 'checksums': ['c9de8b82226f9b4647522a9c73be4a1cd60b166b103c993717f94277cb453228'], + }), + ('pusher-client', '0.6.2', { + 'checksums': ['c405c931090e126c056d99f6b69a01b1bcb6cbfdde02389c93e7d547c6efd5a3'], + }), + ('diff-lcs', '1.3', { + 'checksums': ['ea7bf591567e391ef262a7c29edaf87c6205204afb5bb39dfa8f08f2e51282a3'], + }), + ('rspec-support', '3.7.0', { + 'checksums': ['77ec518aeb9d078b7a9db18c84afa51dd877398b1c0336275fb9c803e7c57743'], + }), + ('rspec-mocks', '3.7.0', { + 'checksums': ['23f7f0039e17f2841edfb51d678ac9e06c056903a7908db967f5618887f2022c'], + }), + ('rspec-expectations', '3.7.0', { + 'checksums': ['7e571848a5cbdb1661187d04e5c1f29287ec80fcb5a395f9994836892a3780bb'], + }), + ('rspec-core', '3.7.0', { + 'checksums': ['29a78669490cce51effb71693bbb7910b840dbf50fa91041bc30e9bde3ab8495'], + }), + ('rspec', '3.7.0', { + 'checksums': ['0174cfbed780e42aa181227af623e2ae37511f20a2fdfec48b54f6cf4d7a6404'], + }), + ('rack', '2.0.3', { + 'checksums': ['8c1c9bbafd74f11c78a29bd87c72a70e7b5b872712d1768ab83b33fec57d9fcd'], + }), + ('rack-protection', '2.0.0', { + 'checksums': ['5574f10cb3fcfe736389f121b868cd3320207aef777a34afb8f2d1226368aa11'], + }), + ('tilt', '2.0.8', { + 'checksums': ['2a3be6c56a8cc6338203c02910e20e858664b633adb550e1103804d75eae4000'], + }), + ('mustermann', '1.0.1', { + 'checksums': ['5b6ac679faa7e4de5de55d3d28e59c476f86e7f846a57754df75c9d6b685cd72'], + }), + ('sinatra', '2.0.0', { + 'checksums': ['51df699a50d394aa7b3920a4e8e1a3bb07f4c95515b580c9b4fa1a5019f27735'], + }), + ('rack-test', '0.8.2', { + 'checksums': ['4624f69a929b0ed030685249c0d2884876a221087c948c37b6cadcbeccd2683f'], + }), + ('bundler', '1.16.1', { + 'checksums': ['42b8e0f57093e1d10c15542f956a871446b759e7969d99f91caf3b6731c156e8'], + }), +] + +moduleclass = 'lang'