Merge staging into closure-size
The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,17 +1,17 @@
|
||||
#!/usr/bin/env Rscript
|
||||
|
||||
library(data.table)
|
||||
library(parallel)
|
||||
cl <- makeCluster(10)
|
||||
|
||||
mirrorType <- commandArgs(trailingOnly=TRUE)[1]
|
||||
stopifnot(mirrorType %in% c("bioc","cran"))
|
||||
stopifnot(mirrorType %in% c("bioc","cran", "irkernel"))
|
||||
|
||||
packagesFile <- paste(mirrorType, 'packages.nix', sep='-')
|
||||
readFormatted <- as.data.table(read.table(skip=6, sep='"', text=head(readLines(packagesFile), -1)))
|
||||
|
||||
mirrorUrls <- list( bioc="http://bioconductor.statistik.tu-dortmund.de/packages/3.2/bioc/src/contrib/"
|
||||
, cran="http://cran.r-project.org/src/contrib/"
|
||||
, irkernel="http://irkernel.github.io/src/contrib/"
|
||||
)
|
||||
mirrorUrl <- mirrorUrls[mirrorType][[1]]
|
||||
knownPackages <- lapply(mirrorUrls, function(url) as.data.table(available.packages(url, filters=c("R_version", "OS_type", "duplicates"))))
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# This file is generated from generate-r-packages.R. DO NOT EDIT.
|
||||
# Execute the following command to update the file.
|
||||
#
|
||||
# Rscript generate-r-packages.R irkernel >new && mv new irkernel-packages.nix
|
||||
|
||||
{ self, derive }: with self; {
|
||||
IRdisplay = derive { name="IRdisplay"; version="0.3"; sha256="0aa7v3x6s9jd5kzwfh4659gm3dqkmadbk40a0jdpm856mf9r5w6s"; depends=[base64enc repr]; };
|
||||
IRkernel = derive { name="IRkernel"; version="0.5"; sha256="0v9f01j1ysadq2f8d4mpbimrspj7051cncl0rd1n97rb8wlb9rrf"; depends=[digest evaluate IRdisplay jsonlite repr rzmq uuid]; };
|
||||
repr = derive { name="repr"; version="0.4"; sha256="1mhvslkxr5nkxiijapzm29jpmjnhhjs1v9s84xvhqpxlcav8dsn6"; depends=[]; };
|
||||
rzmq = derive { name="rzmq"; version="0.7.7"; sha256="0cds9wsbfb7lhgfjjfisv1i3905ny7x3i2wbb1rcih03ba4a1ij3"; depends=[]; };
|
||||
}
|
||||
Reference in New Issue
Block a user