{"action":"created","comment":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/comments/30792014","id":30792014,"diff_hunk":"@@ -0,0 +1,95 @@\n+easyblock = 'Bundle'\n+\n+name = 'R-bundle'\n+version = '20150323'\n+rver = '3.1.3'\n+versionsuffix = '-R-%s-extra' % rver\n+\n+homepage = 'http://www.r-project.org/'\n+description = \"\"\"R is a free software environment for statistical computing and graphics.\"\"\"\n+\n+toolchain = {'name': 'intel', 'version': '2015a'}\n+\n+# these are extensions for R\n+exts_defaultclass = 'RPackage'\n+exts_filter = (\"R -q --no-save\", \"library(%(ext_name)s)\")\n+\n+dependencies = [\n+    ('R', rver),\n+    ('cURL', '7.41.0'),\n+    ('libxml2', '2.9.2'),\n+]\n+\n+name_tmpl = '%(name)s_%(version)s.tar.gz'\n+ext_options = {\n+    'source_urls': [\n+        'http://cran.r-project.org/src/contrib/Archive/%(name)s',  # package archive\n+        'http://cran.r-project.org/src/contrib/',  # current version of packages\n+        'http://cran.freestatistics.org/src/contrib',  # mirror alternative for current packages\n+    ],\n+    'source_tmpl': name_tmpl,\n+}\n+# Bioconductor packages have a different download url\n+bioconductor_options = {\n+    'source_urls': [\n+        'http://www.bioconductor.org/packages/3.0/bioc/src/contrib/',\n+        'http://www.bioconductor.org/packages/3.0/data/annotation/src/contrib/',\n+        'http://www.bioconductor.org/packages/3.0/data/experiment/src/contrib/',\n+    ],\n+    'source_tmpl': name_tmpl,\n+}\n+\n+# !! order of packages is important !!\n+exts_list = [\n+    ('RCurl', '1.95-4.5', ext_options),  # requires cURL\n+    ('XML', '3.98-1.1', ext_options),  # requires libxml2\n+    # extensions below require one or more extensions that have an external dependency listed above\n+    ('picante', '1.6-2', ext_options),\n+    ('spacodiR', '0.13.0115', ext_options),\n+    ('picante', '1.6-2', ext_options),\n+    ('httr', '0.6.1', ext_options),\n+    ('tkWidgets', '1.44.0', bioconductor_options),\n+    ('Mfuzz', '2.26.0', bioconductor_options),\n+    ('maSigPro', '1.38.0', bioconductor_options),\n+    ('rtracklayer', '1.26.2', bioconductor_options),\n+    ('BSgenome', '1.34.1', bioconductor_options),\n+    ('GEOquery', '2.32.0', bioconductor_options),\n+    ('biomaRt', '2.22.0', bioconductor_options),\n+    ('annotate', '1.44.0', bioconductor_options),\n+    ('GSEABase', '1.28.0', bioconductor_options),\n+    ('genefilter', '1.48.1', bioconductor_options),\n+    ('Category', '2.32.0', bioconductor_options),\n+    ('GOstats', '2.32.0', bioconductor_options),\n+    ('geneplotter', '1.44.0', bioconductor_options),\n+    ('DESeq2', '1.6.3', bioconductor_options),\n+    ('GenomicFeatures', '1.18.4', bioconductor_options),\n+    ('VariantAnnotation', '1.12.9', bioconductor_options),\n+    ('biovizBase', '1.14.1', bioconductor_options),\n+    ('OrganismDbi', '1.8.1', bioconductor_options),\n+    ('ggbio', '1.14.0', bioconductor_options),\n+    ('ReportingTools', '2.6.0', bioconductor_options),\n+    ('affycoretools', '1.38.0', bioconductor_options),\n+    ('AgiMicroRna', '2.16.0', bioconductor_options),\n+    ('DESeq', '1.18.0', bioconductor_options),\n+    ('GenomeGraphs', '1.26.0', bioconductor_options),\n+    ('geneLenDataBase', '1.1.1', bioconductor_options),\n+    ('goseq', '1.18.0', bioconductor_options),\n+    ('TxDb.Hsapiens.UCSC.hg19.knownGene', '3.0.0', bioconductor_options),\n+    ('Homo.sapiens', '1.1.2', bioconductor_options),\n+    ('KEGGgraph', '1.24.0', bioconductor_options),\n+    ('KEGGREST', '1.6.4', bioconductor_options),\n+    ('KEGGprofile', '1.8.0', bioconductor_options),\n+    ('minfi', '1.12.0', bioconductor_options),\n+    ('methylumi', '2.12.0', bioconductor_options),\n+    ('lumi', '2.18.0', bioconductor_options),\n+    ('Gviz', '1.10.10', bioconductor_options),\n+    ('methyAnalysis', '1.8.0', bioconductor_options),\n+    ('pathview', '1.6.0', bioconductor_options),\n+    ('SPIA', '2.18.0', bioconductor_options),\n+    ('cummeRbund', '2.8.2', bioconductor_options),\n+    ('spliceR', '1.8.0', bioconductor_options),\n+]\n+\n+modextrapaths = {'R_LIBS': ''}","path":"easybuild/easyconfigs/r/R-bundle/R-bundle-20150323-intel-2015a-R-3.1.3-extra.eb","position":93,"original_position":93,"commit_id":"ed31db7d4b72bef55e57e552e3daa64ead13efac","original_commit_id":"ed31db7d4b72bef55e57e552e3daa64ead13efac","user":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"body":"these extensions are being installed in their own prefix, and we're using the `Bundle` easyblock here, not `RPackage` directly (although each extension *is* installed using `RPackage`)","created_at":"2015-05-21T11:05:32Z","updated_at":"2015-05-21T11:05:32Z","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/pull/1387#discussion_r30792014","pull_request_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387","_links":{"self":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/comments/30792014"},"html":{"href":"https://github.com/hpcugent/easybuild-easyconfigs/pull/1387#discussion_r30792014"},"pull_request":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387"}}},"pull_request":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387","id":28845526,"html_url":"https://github.com/hpcugent/easybuild-easyconfigs/pull/1387","diff_url":"https://github.com/hpcugent/easybuild-easyconfigs/pull/1387.diff","patch_url":"https://github.com/hpcugent/easybuild-easyconfigs/pull/1387.patch","issue_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1387","number":1387,"state":"open","locked":false,"title":"{lang}[intel/2015a] bundle with extra R extensions (REVIEW)","user":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"body":"Proof of concept for a bundle of extra R extensions/libraries that require extra dependencies.\r\n\r\ncc @rjeschmi, @pescobar \r\n\r\nAnyone willing to pick up this effort and integrate the libraries that disappeared in #1384 and #1289 (see also https://github.com/hpcugent/easybuild-easyconfigs/pull/1289#issuecomment-70821218) in it?","created_at":"2015-02-06T21:57:08Z","updated_at":"2015-05-21T11:05:32Z","closed_at":null,"merged_at":null,"merge_commit_sha":"43bdbdfc1f54f1a210353dfdcb2cdfd37ebbba18","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387/commits","review_comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387/comments","review_comment_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1387/comments","statuses_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/statuses/ed31db7d4b72bef55e57e552e3daa64ead13efac","head":{"label":"boegel:R_extra","ref":"R_extra","sha":"ed31db7d4b72bef55e57e552e3daa64ead13efac","user":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"repo":{"id":6246139,"name":"easybuild-easyconfigs","full_name":"boegel/easybuild-easyconfigs","owner":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/boegel/easybuild-easyconfigs","description":"A collection of easyconfig files that describe which software to build using which build options with EasyBuild.","fork":true,"url":"https://api.github.com/repos/boegel/easybuild-easyconfigs","forks_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/forks","keys_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/teams","hooks_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/hooks","issue_events_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/issues/events{/number}","events_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/events","assignees_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/assignees{/user}","branches_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/branches{/branch}","tags_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/tags","blobs_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/git/refs{/sha}","trees_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/statuses/{sha}","languages_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/languages","stargazers_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/stargazers","contributors_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/contributors","subscribers_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/subscribers","subscription_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/subscription","commits_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/commits{/sha}","git_commits_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/git/commits{/sha}","comments_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/comments{/number}","issue_comment_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/issues/comments{/number}","contents_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/contents/{+path}","compare_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/merges","archive_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/downloads","issues_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/issues{/number}","pulls_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/pulls{/number}","milestones_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/milestones{/number}","notifications_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/labels{/name}","releases_url":"https://api.github.com/repos/boegel/easybuild-easyconfigs/releases{/id}","created_at":"2012-10-16T14:57:15Z","updated_at":"2015-03-06T20:07:08Z","pushed_at":"2015-05-21T10:20:39Z","git_url":"git://github.com/boegel/easybuild-easyconfigs.git","ssh_url":"git@github.com:boegel/easybuild-easyconfigs.git","clone_url":"https://github.com/boegel/easybuild-easyconfigs.git","svn_url":"https://github.com/boegel/easybuild-easyconfigs","homepage":null,"size":19482,"stargazers_count":0,"watchers_count":0,"language":"Diff","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"hpcugent:develop","ref":"develop","sha":"da18a888599b40d674da27c8f31b3201a8d08065","user":{"login":"hpcugent","id":1515263,"avatar_url":"https://avatars.githubusercontent.com/u/1515263?v=3","gravatar_id":"","url":"https://api.github.com/users/hpcugent","html_url":"https://github.com/hpcugent","followers_url":"https://api.github.com/users/hpcugent/followers","following_url":"https://api.github.com/users/hpcugent/following{/other_user}","gists_url":"https://api.github.com/users/hpcugent/gists{/gist_id}","starred_url":"https://api.github.com/users/hpcugent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hpcugent/subscriptions","organizations_url":"https://api.github.com/users/hpcugent/orgs","repos_url":"https://api.github.com/users/hpcugent/repos","events_url":"https://api.github.com/users/hpcugent/events{/privacy}","received_events_url":"https://api.github.com/users/hpcugent/received_events","type":"Organization","site_admin":false},"repo":{"id":6228403,"name":"easybuild-easyconfigs","full_name":"hpcugent/easybuild-easyconfigs","owner":{"login":"hpcugent","id":1515263,"avatar_url":"https://avatars.githubusercontent.com/u/1515263?v=3","gravatar_id":"","url":"https://api.github.com/users/hpcugent","html_url":"https://github.com/hpcugent","followers_url":"https://api.github.com/users/hpcugent/followers","following_url":"https://api.github.com/users/hpcugent/following{/other_user}","gists_url":"https://api.github.com/users/hpcugent/gists{/gist_id}","starred_url":"https://api.github.com/users/hpcugent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hpcugent/subscriptions","organizations_url":"https://api.github.com/users/hpcugent/orgs","repos_url":"https://api.github.com/users/hpcugent/repos","events_url":"https://api.github.com/users/hpcugent/events{/privacy}","received_events_url":"https://api.github.com/users/hpcugent/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/hpcugent/easybuild-easyconfigs","description":"A collection of easyconfig files that describe which software to build using which build options with EasyBuild.","fork":false,"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs","forks_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/forks","keys_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/teams","hooks_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/hooks","issue_events_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/events{/number}","events_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/events","assignees_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/assignees{/user}","branches_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/branches{/branch}","tags_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/tags","blobs_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/git/refs{/sha}","trees_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/statuses/{sha}","languages_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/languages","stargazers_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/stargazers","contributors_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/contributors","subscribers_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/subscribers","subscription_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/subscription","commits_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/commits{/sha}","git_commits_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/git/commits{/sha}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/comments{/number}","issue_comment_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/comments{/number}","contents_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/contents/{+path}","compare_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/merges","archive_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/downloads","issues_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues{/number}","pulls_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls{/number}","milestones_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/milestones{/number}","notifications_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/labels{/name}","releases_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/releases{/id}","created_at":"2012-10-15T14:32:53Z","updated_at":"2015-04-30T14:04:22Z","pushed_at":"2015-05-21T10:20:40Z","git_url":"git://github.com/hpcugent/easybuild-easyconfigs.git","ssh_url":"git@github.com:hpcugent/easybuild-easyconfigs.git","clone_url":"https://github.com/hpcugent/easybuild-easyconfigs.git","svn_url":"https://github.com/hpcugent/easybuild-easyconfigs","homepage":"http://hpcugent.github.com/easybuild/","size":34789,"stargazers_count":26,"watchers_count":26,"language":"Perl","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":100,"mirror_url":null,"open_issues_count":395,"forks":100,"open_issues":395,"watchers":26,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387"},"html":{"href":"https://github.com/hpcugent/easybuild-easyconfigs/pull/1387"},"issue":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1387"},"comments":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1387/comments"},"review_comments":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387/comments"},"review_comment":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/pulls/1387/commits"},"statuses":{"href":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/statuses/ed31db7d4b72bef55e57e552e3daa64ead13efac"}}}}