diff --git a/.woodpecker/build-alpine-320-amd64.yaml b/.woodpecker/build-alpine-320-amd64.yaml index bc0f2ac..bbac392 100644 --- a/.woodpecker/build-alpine-320-amd64.yaml +++ b/.woodpecker/build-alpine-320-amd64.yaml @@ -48,7 +48,7 @@ steps: # biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run # doBy: hangs on alpine # later: hangs on ubuntu - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('doBy', 'DoE.base', 'DoE.wrapper', 'eha', 'FrF2', 'FrF2.catlg128', 'gRain', 'gRbase', 'IDPmisc', 'MediaNews', 'PPRL', 'ppsbm', 'praatpicture', 'practicalSigni', 'PRECAST', 'pRecipe', 'predhy.GUI', 'predict3d', 'predictoR', 'pressuRe', 'PrevMap', 'prevR', 'PriceIndices', 'prioritizr', 'prism', 'prisonbrief', 'ProFAST', 'proffer', 'ProfoundData', 'ProgModule', 'proj4', 'promor', 'protolite', 'prqlr', 'prWarp', 'psBayesborrow', 'psgp', 'pspatreg', 'psSubpathway', 'psychonetrics', 'PWIR', 'qad', 'qdap', 'QF', 'qlcVisualize', 'qmd', 'qMRI', 'QRAGadget', 'qrencoder', 'qrlabelr', 'QRM', 'qspray', 'qtkit', 'qtlc', 'qtlnet', 'quadmesh', 'quadtree', 'qualmap', 'quantities', 'R2BayesX', 'R2PPT', 'R2wd', 'r4lineups', 'R6causal', 'radiant.basics', 'radiant.design', 'radiant.model', 'radiant.multivariate', 'rags2ridges', 'RAINBOWR', 'RandomWalker', 'rangeMapper', 'rangeModelMetadata', 'rapidphylo', 'RAppArmor', 'raptr', 'Raquifer', 'rasterDT', 'rasterKernelEstimates', 'rasterList', 'rasterVis', 'Rata', 'ratematrix', 'RationalMatrix', 'ratioOfQsprays', 'RavenR', 'ravetools', 'rayshader', 'raytracing', 'rbgm', 'rbi', 'rbi.helpers', 'Rblpapi', 'rblt', 'RCA', 'rcaiman', 'Rcatch22', 'rcausim', 'rcccd', 'rccola', 'rcdd', 'RCGLS', 'RchivalTag', 'RcmdrMisc', 'RcmdrPlugin.aRnova', 'RcmdrPlugin.BiclustGUI', 'RcmdrPlugin.BWS1', 'RcmdrPlugin.BWS2', 'RcmdrPlugin.BWS3', 'RcmdrPlugin.cpd', 'RcmdrPlugin.DCCV', 'RcmdrPlugin.DCE', 'RcmdrPlugin.depthTools', 'RcmdrPlugin.DoE', 'RcmdrPlugin.EACSPIR', 'RcmdrPlugin.EBM', 'RcmdrPlugin.EcoVirtual', 'RcmdrPlugin.Export', 'RcmdrPlugin.EZR', 'RcmdrPlugin.FactoMineR', 'RcmdrPlugin.GWRM', 'RcmdrPlugin.HH', 'RcmdrPlugin.KMggplot2', 'RcmdrPlugin.MA', 'RcmdrPlugin.MPAStats', 'RcmdrPlugin.NMBU', 'RcmdrPlugin.orloca', 'RcmdrPlugin.PcaRobust', 'RcmdrPlugin.RiskDemo', 'RcmdrPlugin.RMTCJags', 'RcmdrPlugin.ROC', 'RcmdrPlugin.sos', 'RcmdrPlugin.survival', 'RcmdrPlugin.TeachingDemos', 'RcmdrPlugin.TeachStat', 'RcmdrPlugin.temis', 'RcmdrPlugin.UCA', 'RcmdrPlugin.WorldFlora', 'rCNV', 'rcontroll', 'Rcplex', 'RcppBigIntAlgos', 'RcppCWB', 'RcppGSL', 'RcppMeCab', 'RcppZiggurat', 'rcrimeanalysis', 'rcssci', 'RCTrep', 'rdflib', 'RDieHarder', 'RDM', 'rdracor', 'rdwplus', 'ReadDIM', 'readNSx', 'readtext', 'rechaRge', 'Recocrop', 'recolorize', 'red', 'redcas', 'redist', 'redistverse', 'redland', 'redlistr', 'redux', 'ref.ICAR', 'refreg', 'regda', 'regrrr', 'Relectoral', 'remote', 'reproj', 'rerddap', 'rerddapXtracto', 'reslife', 'restoptr', 'resultant', 'ReSurv', 'ReviewR', 'revtools', 'Rfast2', 'rflexscan', 'rflsgen', 'RFOC', 'rFUSION', 'RGCxGC', 'RGENERATEPREC', 'rgeoboundaries', 'rgeopat2'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-320'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('qtlc', 'qtlnet', 'quadmesh', 'quadtree', 'qualmap', 'quantities', 'R2BayesX', 'R2PPT', 'R2wd', 'r4lineups', 'R6causal', 'radiant.basics', 'radiant.design', 'radiant.model', 'radiant.multivariate', 'rags2ridges', 'RAINBOWR', 'RandomWalker', 'rangeMapper', 'rangeModelMetadata', 'rapidphylo', 'RAppArmor', 'raptr', 'Raquifer', 'rasterDT', 'rasterKernelEstimates', 'rasterList', 'rasterVis', 'Rata', 'ratematrix', 'RationalMatrix', 'ratioOfQsprays', 'RavenR', 'ravetools', 'rayshader', 'raytracing', 'rbgm', 'rbi', 'rbi.helpers', 'Rblpapi', 'rblt', 'RCA', 'rcaiman', 'Rcatch22', 'rcausim', 'rcccd', 'rccola', 'rcdd', 'RCGLS', 'RchivalTag', 'RcmdrMisc', 'RcmdrPlugin.aRnova', 'RcmdrPlugin.BiclustGUI', 'RcmdrPlugin.BWS1', 'RcmdrPlugin.BWS2', 'RcmdrPlugin.BWS3', 'RcmdrPlugin.cpd', 'RcmdrPlugin.DCCV', 'RcmdrPlugin.DCE', 'RcmdrPlugin.depthTools', 'RcmdrPlugin.DoE', 'RcmdrPlugin.EACSPIR', 'RcmdrPlugin.EBM', 'RcmdrPlugin.EcoVirtual', 'RcmdrPlugin.Export', 'RcmdrPlugin.EZR', 'RcmdrPlugin.FactoMineR', 'RcmdrPlugin.GWRM', 'RcmdrPlugin.HH', 'RcmdrPlugin.KMggplot2', 'RcmdrPlugin.MA', 'RcmdrPlugin.MPAStats', 'RcmdrPlugin.NMBU', 'RcmdrPlugin.orloca', 'RcmdrPlugin.PcaRobust', 'RcmdrPlugin.RiskDemo', 'RcmdrPlugin.RMTCJags', 'RcmdrPlugin.ROC', 'RcmdrPlugin.sos', 'RcmdrPlugin.survival', 'RcmdrPlugin.TeachingDemos', 'RcmdrPlugin.TeachStat', 'RcmdrPlugin.temis', 'RcmdrPlugin.UCA', 'RcmdrPlugin.WorldFlora', 'rCNV', 'rcontroll', 'Rcplex', 'RcppBigIntAlgos', 'RcppCWB', 'RcppGSL', 'RcppMeCab', 'RcppZiggurat', 'rcrimeanalysis', 'rcssci', 'RCTrep', 'rdflib', 'RDieHarder', 'RDM', 'rdracor', 'rdwplus', 'ReadDIM', 'readNSx', 'readtext', 'rechaRge', 'Recocrop', 'recolorize', 'red', 'redcas', 'redist', 'redistverse', 'redland', 'redlistr', 'redux', 'ref.ICAR', 'refreg', 'regda', 'regrrr', 'Relectoral', 'remote', 'reproj', 'rerddap', 'rerddapXtracto', 'reslife', 'restoptr', 'resultant', 'ReSurv', 'ReviewR', 'revtools', 'Rfast2', 'rflexscan', 'rflsgen', 'RFOC', 'rFUSION', 'RGCxGC', 'RGENERATEPREC', 'rgeoboundaries', 'rgeopat2', 'rglplus', 'riAFTBART', 'RIdeogram', 'Riemann', 'RInno', 'RiskMap', 'riverdist', 'rivnet', 'RKHSMetaMod', 'rKIN', 'RKorAPClient', 'rleafmap', 'rLFT', 'Rlibeemd', 'Rlibkdv'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-320'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno: Windows-only diff --git a/.woodpecker/build-alpine-320-arm64.yaml b/.woodpecker/build-alpine-320-arm64.yaml index df129f6..88a67ee 100644 --- a/.woodpecker/build-alpine-320-arm64.yaml +++ b/.woodpecker/build-alpine-320-arm64.yaml @@ -70,7 +70,7 @@ steps: # - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists) # - Rglpk # biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('FrF2', 'FrF2.catlg128', 'galah', 'gRain', 'gRbase', 'IDPmisc', 'lcopula', 'LDABiplots', 'LDAShiny', 'LDATS', 'ldatuning', 'LDM', 'leafem', 'leafletZH', 'leafpop', 'leafR', 'LeArEst', 'LearnClust', 'LearningRlab', 'learnPopGen', 'LearnVizLMM', 'leidenAlg', 'leidenbase', 'letsR', 'lgcp', 'lgpr', 'Libra', 'libstable4u', 'lidaRtRee', 'lidR', 'LifemapR', 'limorhyde2', 'lingtypology', 'link2GI', 'linkcomm', 'linkspotter', 'LMoFit', 'LncPath', 'lnmixsurv', 'locits', 'locpolExpectile', 'lofifonts', 'lordif', 'LorMe', 'lpacf', 'lpda', 'LPDynR', 'LPKsample', 'LPmerge', 'LS2Wstat', 'LSAfun', 'LSDsensitivity', 'LSVAR', 'LTAR', 'lucas', 'LUCIDus', 'lulcc', 'lvnet', 'lwgeom', 'M3', 'macroBiome', 'macrosyntR', 'MadanText', 'MadanTextNetwork', 'Maeswrap', 'magick', 'magickGUI', 'MainExistingDatasets', 'makePalette', 'makepipe', 'malan', 'MAMS', 'mand', 'manet', 'MantaID', 'maotai', 'mapboxapi', 'mapchina', 'MapGAM', 'mapgl', 'mapindia', 'mapindiatools', 'mapiso', 'mapme.biodiversity', 'mapmisc', 'mapping', 'mapsf', 'mapsRinteractive', 'mapStats', 'maptiles', 'mapview', 'margaret', 'markets', 'marmap', 'MARMoT', 'mashr', 'massiveGST', 'mau', 'MaximinInfer', 'maxlike', 'maxmatching', 'MazamaLocationUtils', 'MazamaSpatialPlots', 'MazamaSpatialUtils', 'mazeGen', 'MBC', 'MBCbook', 'MBMethPred', 'mbr', 'mBvs', 'mcauchyd', 'MCDA', 'mcMST', 'mcrPioda', 'mcvis', 'mDAG', 'MDMAPR', 'MDSGUI', 'MDSMap', 'mdsr', 'meconetcomp', 'mecoturn', 'medfate', 'medfateland', 'MediaNews', 'Mega2R', 'MEGENA', 'meme', 'Mercator', 'mergedblocks', 'messy.cats', 'MetabolomicsBasics', 'MetaComp', 'metadynminer3d', 'metajam', 'MetaLandSim', 'MetaNet', 'metanetwork', 'metaRange', 'metasnf', 'meteo', 'meteoEVT', 'meteoForecast', 'meteoland', 'MethodOpt', 'MetricGraph', 'mgc', 'mggd', 'mglmn', 'mgwrhw', 'micd', 'microbial', 'MicrobiomeSurv', 'microinverterdata', 'micromap', 'micropan', 'midoc', 'MigConnectivity', 'mikropml', 'mineSweepR', 'minired', 'miRetrieve', 'MiscMetabar', 'missSBM', 'misuvi', 'mixcat', 'mixgb', 'mixhvg', 'mixKernel', 'mixpoissonreg', 'mkde', 'mlbplotR', 'MLCOPULA', 'MLE', 'mlmts', 'mlr3spatial', 'mlVAR', 'MMOC', 'mmod', 'mmpca', 'MN', 'mnet', 'MNS', 'moc.gapbk', 'ModelMap', 'modelSSE', 'modeltime', 'modeltime.ensemble', 'modeltime.resample', 'modgo', 'modisfast', 'modMax', 'modnets', 'modopt.matlab', 'ModStatR', 'ModTools', 'molaR', 'MolgenisArmadillo', 'momentuHMM', 'Momocs', 'mongolite', 'monographaR', 'MonoPhy', 'monoreg', 'moodef', 'moodleR', 'mop', 'morph', 'Morpho', 'morphomap', 'Morphoscape', 'MorphoTools2', 'motifcluster', 'move2', 'movecost', 'movegroup', 'moveWindSpeed', 'mpae', 'MPCR', 'mppR', 'MRG', 'MRPC', 'MRReg', 'MRS', 'MSclassifR', 'MSSQL', 'mstDIF', 'mstudentd', 'MTA', 'MtreeRing', 'mully', 'MultBiplotR', 'multibiplotGUI', 'multibridge', 'MultiGroupO', 'multimedia', 'multinma', 'multinomineq', 'MultiscaleDTM', 'MultivariateAnalysis', 'mvabund', 'mvcauchy', 'mvcor', 'mvhist', 'mvhtests', 'mvinfluence', 'mvmesh', 'mvMORPH', 'mvnormalTest', 'mvst', 'mwcsr', 'mwTensor', 'mxfda', 'N2R', 'NAIR', 'naive', 'nat', 'nat.nblast', 'nat.templatebrains', 'NCC', 'ncdf4', 'ncdfgeom', 'ncdump', 'ncmeta', 'NCSCopula', 'ndi', 'neatmaps', 'nebula', 'necountries', 'Neighboot', 'neotoma2', 'NEpiC', 'nesRdata', 'nestedcv', 'netassoc', 'netCoin', 'NetFACS', 'netgwas', 'NetLogoR', 'netmediate', 'NetOrigin', 'netplot', 'nets', 'NetSci', 'netseg', 'netSEM', 'netShiny', 'NetSwan', 'NetworkComparisonTest', 'NetworkDistance', 'networkGen', 'networktools', 'neuroimaGene', 'nfl4th', 'nflfastR', 'nflverse', 'NGBVS', 'nhdplusTools', 'nhdR', 'nichevol', 'NIMAA', 'nimble', 'nimbleAPT', 'nimbleCarbon', 'nimbleEcology', 'nimbleHMC', 'nimbleNoBounds', 'nimbleSCR', 'nimbleSMC', 'NipponMap', 'njgeo', 'nlgm', 'nlnet', 'NLPutils', 'nncc', 'nngeo', 'noaastormevents', 'node2vec', 'nodiv', 'noisemodel', 'noisysbmGGM', 'nomnoml', 'novelqualcodes', 'npbr', 'npcs', 'npphen', 'nsga3', 'nswgeo', 'numbat', 'nutriNetwork', 'oaqc', 'OasisR', 'occCite', 'oceanexplorer', 'oceanic', 'oceanis', 'oceanmap', 'OceanView', 'OCNet', 'odbc', 'ODT', 'oeli', 'ofpetrial', 'ohun', 'OmopSketch', 'omsvg', 'oncoPredict', 'oncrawlR', 'One4All', 'onelogin', 'onmaRg', 'onsvtables', 'ontophylo', 'OpenCL', 'openCR', 'opencv', 'opendatatoronto', 'OpenLand', 'OpenRepGrid.ic', 'openrouteservice', 'OpenStreetMap', 'opinAr', 'optbdmaeAT', 'optBiomarker', 'optimus', 'optiSolve', 'optrcdmaeAT', 'optrefine', 'Orcs', 'ORION', 'orthoDr', 'oRus', 'osc', 'OSMscale', 'OTrecod', 'outlierensembles', 'outliers.ts.oga', 'overturemapsr', 'OVtool', 'ows4R', 'pagoda2', 'palaeoverse', 'paleobioDB', 'paleopop', 'paleotree', 'palm', 'PAMmisc', 'PAMpal', 'PAMscapes', 'pannotator', 'pargasite', 'parma', 'parqr', 'parquetize', 'particle.swarm.optimisation', 'particles', 'PAsso', 'pastclim', 'paths', 'patternize'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'FrF2', 'FrF2.catlg128', 'gRbase', 'gRain', 'IDPmisc')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-320'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('doBy', 'DoE.base', 'DoE.wrapper', 'eha', 'FrF2', 'FrF2.catlg128', 'gRain', 'gRbase', 'IDPmisc', 'MediaNews', 'NetSci', 'netseg', 'netSEM', 'netShiny', 'NetSwan', 'NetworkComparisonTest', 'NetworkComparr', 'NetworkDistance', 'networkGen', 'networktools', 'neuroimaGene', 'nfl4th', 'nflfastR', 'nflverse', 'NGBVS', 'nhdplusTools', 'nhdR', 'nichevol', 'NIMAA', 'nimble', 'nimbleAPT', 'nimbleCarbon', 'nimbleEcology', 'nimbleHMC', 'nimbleNoBounds', 'nimbleSCR', 'nimbleSMC', 'NipponMap', 'njgeo', 'nlgm', 'nlnet', 'NLPutils', 'nncc', 'nngeo', 'noaastormevents', 'node2vec', 'nodiv', 'noisemodel', 'nomnoml', 'npbr', 'npcs', 'npphen', 'nsga3', 'nswgeo', 'numbat', 'nutriNetwork', 'oaqc', 'oceanexplorer', 'oceanic', 'oceanis', 'oceanmap', 'OceanView', 'OCNet', 'odbc', 'ODT', 'ofpetrial', 'oncoPredict', 'oncrawlR', 'One4All', 'onelogin', 'onmaRg', 'ontophylo', 'OpenCL', 'openCR', 'opencv', 'opendatatoronto', 'OpenLand', 'OpenRepGrid.ic', 'openrouteservice', 'OpenStreetMap', 'optbdmaeAT', 'optBiomarker', 'optiSolve', 'optrcdmaeAT', 'optrefine', 'Orcs', 'ORION', 'orthoDr', 'oRus', 'osc', 'OSMscale', 'otargen', 'OTrecod', 'outlierensembles', 'outliers.ts.oga', 'overturemapsr', 'OVtool', 'ows4R', 'pagoda2', 'palaeoverse', 'paleobioDB', 'paleopop', 'paleotree', 'palm', 'PAMmisc', 'PAMpal', 'PAMscapes', 'parma', 'parqr', 'parquetize', 'particle.swarm.optimisation', 'particles', 'PAsso', 'pastclim', 'paths', 'patternize', 'Patterns', 'pbdMPI', 'pbdSLAP', 'pbkrtest', 'pbox', 'pcaL1', 'pcds.ugraph', 'pcFactorStan', 'pcgen', 'PCGII', 'pchc', 'pcmabc', 'PCRA', 'pcSteiner', 'pdfsearch', 'pdftools', 'pems.utils', 'pencopulaCond', 'PerFit', 'PersomicsArray', 'personalized2part', 'perturbR', 'pez', 'PFLR', 'pgenlibr', 'pgirmess', 'pgKDEsphere', 'PGRdup', 'pGRN', 'PhageCocktail', 'PhaseTypeR', 'pheble', 'PheCAP', 'phenmod', 'phenocamr', 'phenomap', 'phenopix', 'phonics', 'phylepic', 'phyloclim', 'phylopairs', 'phyloregion', 'phyloseqGraphTest', 'phylosignal', 'phylotypr', 'phylter', 'PhySortR', 'phytools', 'pikchr', 'PKbioanalysis', 'pkggraph', 'pkgnet', 'PlackettLuce', 'plainview', 'PlaneGeometry', 'PlanetNICFI', 'plantTracker', 'plasma', 'PLNmodels', 'plot3Drgl', 'plotBart', 'plotdap', 'plothelper', 'plsmod', 'plsRbeta', 'plusCode2', 'PMAPscore', 'pmc', 'pmclust', 'pMEM', 'PNAR', 'PointedSDMs', 'Poly4AT', 'polyhedralCubature', 'polymapR', 'PolyTree', 'pomdp', 'pompom', 'pop', 'PoPdesign', 'PopGenReport', 'poppr', 'populR', 'portfolio.optimization', 'postHoc', 'potential', 'povmap', 'poweRbal', 'PoweREST', 'powerly', 'PPbigdata', 'ppcSpatial', 'ppgm', 'PPLasso', 'PPMiss', 'predict3d', 'predictoR', 'pressuRe', 'PrevMap', 'prevR', 'PriceIndices', 'prioritizr', 'prism', 'prisonbrief', 'ProFAST', 'proffer', 'ProfoundData', 'ProgModule', 'proj4', 'promor', 'protolite', 'prqlr', 'prWarp', 'psBayesborrow', 'psgp', 'pspatreg', 'psSubpathway', 'psychonetrics', 'PWIR', 'qad', 'qdap', 'QF', 'qlcVisualize', 'qmd', 'qMRI', 'QRAGadget', 'qrencoder', 'qrlabelr', 'QRM', 'qspray', 'qtkit', 'qtlc', 'qtlnet', 'quadmesh', 'quadtree', 'qualmap', 'quantities', 'R2BayesX', 'R2PPT', 'R2wd', 'r4lineups', 'R6causal', 'radiant.basics', 'radiant.design', 'radiant.model', 'radiant.multivariate', 'rags2ridges', 'RAINBOWR', 'RandomWalker', 'rangeMapper', 'rangeModelMetadata', 'rapidphylo', 'RAppArmor', 'raptr', 'Raquifer', 'rasterDT', 'rasterKernelEstimates', 'rasterList', 'rasterVis', 'Rata', 'ratematrix', 'RationalMatrix', 'ratioOfQsprays', 'RavenR', 'ravetools', 'rayshader', 'raytracing', 'rbgm', 'rbi', 'rbi.helpers', 'Rblpapi', 'rblt', 'RCA', 'rcaiman', 'Rcatch22', 'rcausim', 'rcccd', 'rccola', 'rcdd', 'RCGLS', 'RchivalTag', 'RcmdrMisc', 'RcmdrPlugin.aRnova', 'RcmdrPlugin.BiclustGUI', 'RcmdrPlugin.BWS1', 'RcmdrPlugin.BWS2', 'RcmdrPlugin.BWS3', 'RcmdrPlugin.cpd', 'RcmdrPlugin.DCCV', 'RcmdrPlugin.DCE', 'RcmdrPlugin.depthTools', 'RcmdrPlugin.DoE', 'RcmdrPlugin.EACSPIR', 'RcmdrPlugin.EBM', 'RcmdrPlugin.EcoVirtual', 'RcmdrPlugin.Export', 'RcmdrPlugin.EZR', 'RcmdrPlugin.FactoMineR', 'RcmdrPlugin.GWRM', 'RcmdrPlugin.HH', 'RcmdrPlugin.KMggplot2', 'RcmdrPlugin.MA', 'RcmdrPlugin.MPAStats', 'RcmdrPlugin.NMBU', 'RcmdrPlugin.orloca', 'RcmdrPlugin.PcaRobust', 'RcmdrPlugin.RiskDemo', 'RcmdrPlugin.RMTCJags', 'RcmdrPlugin.ROC', 'RcmdrPlugin.sos', 'RcmdrPlugin.survival', 'RcmdrPlugin.TeachingDemos', 'RcmdrPlugin.TeachStat', 'RcmdrPlugin.temis', 'RcmdrPlugin.UCA', 'RcmdrPlugin.WorldFlora', 'rCNV', 'rcontroll', 'Rcplex', 'RcppBigIntAlgos', 'RcppCWB', 'RcppGSL', 'RcppMeCab', 'RcppZiggurat', 'rcrimeanalysis', 'rcssci', 'RCTrep', 'rdflib', 'RDieHarder', 'RDM', 'rdracor', 'rdwplus', 'ReadDIM', 'readNSx', 'readtext', 'rechaRge', 'Recocrop', 'recolorize', 'red', 'redcas', 'redist', 'redistverse', 'redland', 'redlistr', 'redux', 'ref.ICAR', 'refreg', 'regda', 'regrrr', 'Relectoral', 'remote', 'reproj', 'rerddap', 'rerddapXtracto', 'reslife', 'restoptr', 'resultant', 'ReSurv', 'ReviewR', 'revtools', 'Rfast2', 'rflexscan', 'rflsgen', 'RFOC', 'rFUSION', 'RGCxGC', 'RGENERATEPREC', 'rgeoboundaries', 'rgeopat2', 'rglplus', 'riAFTBART', 'RIdeogram', 'Riemann', 'RInno', 'RiskMap', 'riverdist', 'rivnet', 'RKHSMetaMod', 'rKIN', 'RKorAPClient', 'rleafmap', 'rLFT', 'Rlibeemd', 'Rlibkdv'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'doBy', 'DoE.base', 'DoE.wrapper', 'eha', 'FrF2', 'FrF2.catlg128', 'gRbase', 'gRain', 'IDPmisc')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-320'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno, MediaNews: Windows-only