From af6d13a27dd2459cebdb96597dd2c0b42827f230 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 23 Nov 2024 17:44:24 +0100 Subject: [PATCH] use pak devel --- .woodpecker/build-alpine-320-amd64.yaml | 2 +- .woodpecker/build-alpine-320-arm64.yaml | 2 +- .woodpecker/build-redhat-8-amd64.yaml | 2 +- .woodpecker/build-redhat-9-amd64.yaml | 2 +- docker/Containerfile-alpine-320 | 2 +- docker/Containerfile-redhat-8 | 2 +- docker/Containerfile-redhat-9 | 2 +- docker/Containerfile-shiny-app | 2 +- docker/Containerfile-ubuntu-2204 | 2 +- docker/Containerfile-ubuntu-2404 | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.woodpecker/build-alpine-320-amd64.yaml b/.woodpecker/build-alpine-320-amd64.yaml index 2869be3..8b076a9 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('doconv', 'DoE.base', 'DoE.wrapper', 'DominoDataR', 'doMPI', 'doolkit', 'doRedis', 'dots', 'DoubleML', 'doublIn', 'downscale', 'dowser', 'dpkg', 'DR.SC', 'drake', 'DRHotNet', 'DrugSim2DR', 'DRviaSPCN', 'DSAM', 'dsem', 'dsims', 'dsmSearch', 'dssd', 'Dtableone', 'dtComb', 'dti', 'DTSEA', 'DTSR', 'dupNodes', 'DWLasso', 'DWLS', 'dymo', 'dynamAedes', 'dynamicSDM', 'dynatopGIS', 'dynetNLAResistance', 'dyngen', 'dynr', 'dynwrap', 'easybgm', 'easyDifferentialGeneCoexpression', 'easyNCDF', 'easySdcTable', 'EBcoBART', 'ebdbNet', 'ebmc', 'eCerto', 'ech', 'ecochange', 'ecocomDP', 'ecoCopula', 'econet', 'EcoNetGen', 'econetwork', 'economiccomplexity', 'ecopower', 'ecospat', 'edgebundleR', 'ediblecity', 'eDITH', 'edmcr', 'EDOIF', 'eegkit', 'eemdARIMA', 'EEMDelm', 'EEMDlstm', 'eemdTDNN', 'EFA.dimensions', 'egor', 'eha', 'eHDPrep', 'ehymet', 'ei', 'EIX', 'eixport', 'eks', 'elastes', 'EloOptimized', 'EloSteepness', 'elsa', 'emailjsr', 'EMAS', 'EMbC', 'emdi', 'EMJMCMC', 'emplikAUC', 'EMSS', 'emstreeR', 'eNchange', 'EnergyOnlineCPM', 'enerscape', 'ENMeval', 'enmpa', 'enmSdmX', 'ENMTools', 'EnrichIntersect', 'EnsembleBase', 'EnsembleCV', 'EnsemblePCReg', 'EnsemblePenReg', 'envirem', 'eoffice', 'ePCR', 'epe4md', 'eph', 'epicasting', 'epicmodel', 'epicontacts', 'epidm', 'epiflows', 'epimdr2', 'EpiSemble', 'EpiStats', 'EpiTest', 'epitweetr', 'epiworldRShiny', 'EPLSIM', 'eplusr', 'epocakir', 'epos', 'epoxy', 'epwshiftr', 'equatags', 'equateIRT', 'equil2', 'EquiTrends', 'erah', 'ergMargins', 'ERPM', 'eSDM', 'eseis', 'eselect', 'esmisc', 'espadon', 'EstimateGroupNetwork', 'EthSEQ', 'etree', 'Euclimatch', 'evapoRe', 'evidence', 'evobiR', 'Evomorph', 'exactextractr', 'excel.link', 'export', 'expowo', 'ExtractTrainData', 'ExtremalDep', 'ExtremeRisks', 'eyetools', 'fabisearch', 'facmodTS', 'factset.protobuf.stach.v2', 'fangs', 'fanovaGraph', 'faoutlier', 'fasterize', 'fastFMM', 'fastnet', 'FastRWeb', 'fbnet', 'fdaPDE', 'FeedbackTS', 'fgdr', 'fgm', 'FGRepo', 'FIESTA', 'FIESTAutils', 'finch', 'fingerPro', 'finnsurveytext', 'finnts', 'fisheye', 'fishRman', 'fitbitViz', 'flan', 'flexCWM', 'FlexScan', 'flood', 'flow', 'fmdu', 'fmf', 'fnets', 'foodingraph', 'forecastLSW', 'ForecastTB', 'forensIT', 'forestecology', 'forestRK', 'FORTLS', 'fossilbrush', 'foundry', 'FPCdpca', 'fPortfolio', 'frailtyMMpen', 'FRAPO', 'FreeSortR', 'FrF2', 'FrF2.catlg128', 'fRLR', 'frontiles', 'frscore', 'fsbrain', 'FSK2R', 'fsn', 'fsr', 'fssemR', 'func2vis', 'funspace', 'FuzzyLP', 'FWRGB', 'GADAG', 'gamCopula', 'gasanalyzer', 'gateR', 'gatoRs', 'gbeta', 'gbifdb', 'gbm.auto', 'gdalcubes', 'gdalraster', 'gdalUtilities', 'gdiff', 'gdistance', 'gecko', 'gellipsoid', 'gemtc', 'gen3sis', 'GeneralisedCovarianceMeasure', 'GeneralizedWendland', 'GeNetIt', 'genlasso', 'GENLIB', 'GenoTriplo', 'gensphere', 'GeoAdjust', 'geodata', 'geodiv', 'geodrawr', 'geoelectrics', 'GeoFIS', 'geogrid', 'geojson', 'geojsonio', 'geomander', 'geomerge', 'geomod', 'geonapi', 'geonetwork', 'geonode4R', 'GeoRange', 'geosptdb', 'geostatsp', 'geotopbricks', 'geoTS', 'GeoWeightedModel', 'geppe', 'geslaR', 'gfcanalysis', 'ggaligner', 'ggalt', 'ggautomap', 'ggbrain', 'ggdag', 'ggESDA', 'ggfacto', 'ggfx', 'ggiraphExtra', 'ggmapinset', 'ggOceanMaps', 'GGoutlieR', 'ggraph', 'GGRidge', 'ggseg', 'ggspatial', 'giacR', 'gifski', 'GIFT', 'gimme', 'GIMMEgVAR', 'gimms', 'GiniDistance', 'GInSARCorW', 'GISINTEGRATION', 'GISSB', 'gittargets', 'GJRM', 'GLCMTextures', 'gllvm', 'glmtoolbox', 'glober', 'glossa', 'glpkAPI', 'gmDatabase', 'gmp', 'GMPro', 'GNAR', 'GOCompare', 'gofcat', 'gofCopula', 'GoodFibes', 'GoodFitSBM', 'gor', 'gosset', 'GOxploreR', 'gp', 'GPBayes', 'gpboost', 'GPCERF', 'gpg', 'GPGame', 'GPoM', 'gps.track', 'GPSeqClus', 'gpuR', 'gRain', 'grainscape', 'graphclust', 'graphicalVAR', 'graphkernels', 'graphsim', 'graticule', 'gRaven', 'gRbase', 'gRc', 'GREENeR', 'GREMLINS', 'Greymodels', 'gRim', 'gromovlab', 'grPipe', 'GRShiny', 'GSD', 'GSEMA', 'gsl', 'gslnls', 'gtfs2gps', 'gumboot', 'gunit', 'gwavr', 'gwid', 'GWpcor', 'gwpcormapper', 'GWSDAT', 'gyro', 'h3jsr', 'habCluster', 'handwriter', 'haplotypes', 'happign', 'HCTDesign', 'hdf5r', 'hdf5r.Extra', 'HDiR', 'hdmed', 'HDSpatialScan', 'healthyverse', 'HellCor', 'hellorust', 'helsinki', 'hemispheR', 'heterogen', 'HeteroGGM', 'heteromixgm', 'hexSticker', 'hglasso', 'hilldiv', 'hillshader', 'himach', 'HMMcopula', 'HOasso', 'hosm', 'HospitalNetwork', 'hspm', 'htmldf', 'HTT', 'huge', 'HUM', 'HybridMicrobiomes', 'hydroloom', 'hyfo', 'hyper.fit', 'HyperG', 'hypergeo2', 'HypergeoMat', 'hypervolume', 'hypsoLoop', 'hySAINT', 'IAcsSPCR', 'IATscores', 'ibmdbR', 'icardaFIGSr', 'ICDS', 'IceSat2R', 'icesConnect', 'icesDatsu', 'icesDatsuQC', 'icesSD', 'icosa'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128')); 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('doBy', 'DoE.base', 'DoE.wrapper', 'eha', 'FeedbackTS', 'fgdr', 'fgm', 'FGRepo', 'FIESTA', 'FIESTAutils', 'finch', 'fingerPro', 'finnsurveytext', 'finnts', 'fisheye', 'fishRman', 'fitbitViz', 'flan', 'flexCWM', 'FlexScan', 'flood', 'flow', 'fmdu', 'fmf', 'fnets', 'foodingraph', 'forecastLSW', 'ForecastTB', 'forensIT', 'forestecology', 'forestRK', 'FORTLS', 'fossilbrush', 'foundry', 'FPCdpca', 'fPortfolio', 'frailtyMMpen', 'FRAPO', 'FreeSortR', 'FrF2', 'FrF2.catlg128', 'fRLR', 'frontiles', 'frscore', 'fsbrain', 'FSK2R', 'fsn', 'fsr', 'fssemR', 'func2vis', 'funspace', 'FuzzyLP', 'FWRGB', 'GADAG', 'gamCopula', 'gasanalyzer', 'gateR', 'gatoRs', 'gbeta', 'gbifdb', 'gbm.auto', 'gdalcubes', 'gdalraster', 'gdalUtilities', 'gdiff', 'gdistance', 'gecko', 'gellipsoid', 'gemtc', 'gen3sis', 'GeneralisedCovarianceMeasure', 'GeneralizedWendland', 'GeNetIt', 'genlasso', 'GENLIB', 'GenoTriplo', 'gensphere', 'GeoAdjust', 'geodata', 'geodiv', 'geodrawr', 'geoelectrics', 'GeoFIS', 'geogrid', 'geojson', 'geojsonio', 'geomander', 'geomerge', 'geomod', 'geonapi', 'geonetwork', 'geonode4R', 'GeoRange', 'geosptdb', 'geostatsp', 'geotopbricks', 'geoTS', 'GeoWeightedModel', 'geppe', 'geslaR', 'gfcanalysis', 'ggaligner', 'ggalt', 'ggautomap', 'ggbrain', 'ggdag', 'ggESDA', 'ggfacto', 'ggfx', 'ggiraphExtra', 'ggmapinset', 'ggOceanMaps', 'GGoutlieR', 'ggraph', 'GGRidge', 'ggseg', 'ggspatial', 'giacR', 'gifski', 'GIFT', 'gimme', 'GIMMEgVAR', 'gimms', 'GiniDistance', 'GInSARCorW', 'GISINTEGRATION', 'GISSB', 'gittargets', 'GJRM', 'GLCMTextures', 'gllvm', 'glmtoolbox', 'glober', 'glossa', 'glpkAPI', 'gmDatabase', 'gmp', 'GMPro', 'GNAR', 'GOCompare', 'gofcat', 'gofCopula', 'GoodFibes', 'GoodFitSBM', 'gor', 'gosset', 'GOxploreR', 'gp', 'GPBayes', 'gpboost', 'GPCERF', 'gpg', 'GPGame', 'GPoM', 'gps.track', 'GPSeqClus', 'gpuR', 'gRain', 'grainscape', 'graphclust', 'graphicalVAR', 'graphkernels', 'graphsim', 'graticule', 'gRaven', 'gRbase', 'gRc', 'GREENeR', 'GREMLINS', 'Greymodels', 'gRim', 'gromovlab', 'grPipe', 'GRShiny', 'GSD', 'GSEMA', 'gsl', 'gslnls', 'gtfs2gps', 'gumboot', 'gunit', 'gwavr', 'gwid', 'GWpcor', 'gwpcormapper', 'GWSDAT', 'gyro', 'h3jsr', 'habCluster', 'handwriter', 'haplotypes', 'happign', 'HCTDesign', 'hdf5r', 'hdf5r.Extra', 'HDiR', 'hdmed', 'HDSpatialScan', 'healthyverse', 'HellCor', 'hellorust', 'helsinki', 'hemispheR', 'heterogen', 'HeteroGGM', 'heteromixgm', 'hexSticker', 'hglasso', 'hilldiv', 'hillshader', 'himach', 'HMMcopula', 'HOasso', 'hosm', 'HospitalNetwork', 'hspm', 'htmldf', 'HTT', 'huge', 'HUM', 'HybridMicrobiomes', 'hydroloom', 'hyfo', 'hyper.fit', 'HyperG', 'hypergeo2', 'HypergeoMat', 'hypervolume', 'hypsoLoop', 'hySAINT', 'IAcsSPCR', 'IATscores', 'ibmdbR', 'icardaFIGSr', 'ICDS', 'IceSat2R', 'icesConnect', 'icesDatsu', 'icesDatsuQC', 'icesSD', 'icosa', 'ICSClust', 'IDE', 'IDEATools', 'iDINGO', 'IDMIR', 'idopNetwork', 'IDPmisc', 'ieegio', 'ife', 'igraphinshiny', 'iGraphMatch', 'igraphtosonia', 'igraphwalshdata', 'iimi', 'image.binarization', 'image.textlinedetector', 'imagerExtra', 'imageseg', 'imbalanceDatRel', 'ImHD', 'IMIFA', 'immcp', 'immuneSIM', 'ImportExport', 'imsig', 'indelmiss', 'ineAtlas', 'inferCSN', 'influential', 'Infusion', 'INLABMA', 'intamap', 'intamapInteractive', 'integr', 'interpolation', 'intkrige', 'intRinsic', 'intSDM', 'IOLS', 'ipADMIXTURE', 'ipanema', 'IPCAPS', 'ipdw', 'iPRISM', 'ipsecr', 'irboost', 'IRexamples', 'IRkernel', 'irtawsi', 'irtpwr', 'irtQ', 'irtreliability', 'IsingFit', 'isocat', 'ISRaD', 'iSTATS', 'itcSegment', 'itsdm', 'ivdoctr', 'ixplorer', 'jdenticon', 'Jdmbs', 'jeek', 'jewel', 'JFM', 'JGL', 'jmastats', 'jmBIG', 'jpgrid', 'jpmesh', 'jrSiCKLSNMF', 'jrt', 'jSDM', 'jstager', 'Karen', 'kazaam', 'kDGLM', 'kehra', 'kequate', 'kernhaz', 'KernSmoothIRT', 'KeyboardSimulator', 'kgraph', 'KinMixLite', 'kissmig', 'kknn', 'kml3d', 'KMLtoSHAPE', 'kpcaIG', 'kpcalg', 'L1centrality', 'l1spectral', 'LabourMarketAreas', 'LAGOSNE', 'lagsarlmtree', 'LAIr', 'lakemorpho', 'landform', 'landsepi', 'lar', 'lavaan.shiny', 'lazysf', 'LBPG', 'LCMCR', 'lcopula', 'LDABiplots', 'LDAShiny', 'LDATS', 'LDM', 'leafem', 'leafpop', 'leafR', 'LeArEst', 'LearnClust', 'LearningRlab', 'learnPopGen', 'leidenAlg', 'leidenbase', 'letsR', 'lgcp', 'lgpr', 'Libra', 'libstable4u', 'lidaRtRee', 'lidR', 'LifemapR', 'limorhyde2', 'lingtypology', 'link2GI', 'linkcomm', 'linkspotter', 'LipidomicsR', 'LMoFit', 'LncPath', 'lnmixsurv', 'locits', 'lofifonts', 'lordif', 'lpacf', 'lpda', 'LPKsample', 'LPmerge', 'LS2Wstat', 'LSAfun', 'LSVAR', 'LTAR', 'lucas', 'LUCIDus', 'lulcc', 'lvnet', 'lwgeom', 'M3', 'macroBiome', 'macrosyntR', 'MadanText', 'MadanTextNetwork', 'Maeswrap', 'magick', 'MainExistingDatasets'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy')); 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 2612e9d..81b5b5d 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', 'fRLR', 'frontiles', 'frscore', 'fsbrain', 'fsn', 'fsr', 'fssemR', 'FTSgof', 'func2vis', 'funspace', 'FuzzyLP', 'FWRGB', 'GADAG', 'gamCopula', 'gamstransfer', 'gasanalyzer', 'gateR', 'gatoRs', 'gbeta', 'gbifdb', 'gbm.auto', 'gdalcubes', 'gdalraster', 'gdalUtilities', 'gdiff', 'gdistance', 'gdtools', 'gecko', 'gellipsoid', 'gemtc', 'gen3sis', 'genekitr', 'GeneralisedCovarianceMeasure', 'GeneralizedWendland', 'GeNetIt', 'genlasso', 'GENLIB', 'GenoTriplo', 'gensphere', 'GeoAdjust', 'geocmeans', 'geocomplexity', 'geodata', 'geodiv', 'geodl', 'geodrawr', 'geoelectrics', 'GeoFIS', 'geogenr', 'geogrid', 'geoheatmap', 'geojson', 'geojsonio', 'geomander', 'geomerge', 'geomod', 'geonapi', 'geonetwork', 'geonode4R', 'GeoRange', 'georob', 'geosptdb', 'geostan', 'geostatsp', 'geotopbricks', 'GeoTox', 'geoTS', 'GeoWeightedModel', 'GephiForR', 'geppe', 'geslaR', 'gfcanalysis', 'gfer', 'ggaligner', 'ggalt', 'ggautomap', 'ggbrain', 'ggdag', 'ggESDA', 'ggfx', 'ggmapinset', 'ggOceanMaps', 'GGoutlieR', 'ggpattern', 'ggraph', 'GGRidge', 'ggseg', 'ggspatial', 'gifski', 'GIFT', 'gimme', 'GIMMEgVAR', 'gimms', 'GiniDistance', 'GInSARCorW', 'GISINTEGRATION', 'GISSB', 'GISTools', 'gittargets', 'GJRM', 'GLCMTextures', 'gllvm', 'glmtoolbox', 'glober', 'glossa', 'glpkAPI', 'gmDatabase', 'gmp', 'GMPro', 'GNAR', 'GOCompare', 'gofcat', 'gofCopula', 'GoodFibes', 'GoodFitSBM', 'Goodreader', 'googletraffic', 'gor', 'gosset', 'GOxploreR', 'gp', 'GPBayes', 'GPCERF', 'gpg', 'GPGame', 'GPoM', 'gps.track', 'GPSeqClus', 'gpuR', 'gRain', 'grainscape', 'graphclust', 'graphicalVAR', 'graphkernels', 'graphsim', 'graticule', 'gRaven', 'gRbase', 'gRc', 'GREENeR', 'GREMLINS', 'Greymodels', 'gRim', 'gromovlab', 'grPipe', 'GRShiny', 'gsbDesign', 'GSD', 'gsDesign2', 'GSEMA', 'gsl', 'gslnls', 'gtExtras', 'gtfs2gps', 'GTFSwizard', 'gto', 'gtreg', 'gumboot', 'gunit', 'gwavr', 'gwid', 'GWmodel', 'GWpcor', 'gwpcormapper', 'GWSDAT', 'gyro', 'h3jsr', 'habCluster', 'habtools', 'HAC', 'handwriter', 'handwriterApp', 'handwriterRF', 'haplotypes', 'happign', 'HCTDesign', 'hdf5r', 'hdf5r.Extra', 'HDiR', 'hdmed', 'HDSpatialScan', 'healthyverse', 'heck', 'HellCor', 'hellorust', 'helsinki', 'hemispheR', 'heterogen', 'HeteroGGM', 'heteromixgm', 'hexSticker', 'hglasso', 'hgwrr', 'highd2means', 'hilldiv', 'hillshader', 'himach', 'HMMcopula', 'HOasso', 'hosm', 'HospitalNetwork', 'hspm', 'htmldf', 'HTT', 'huge', 'huito', 'HUM', 'hwig', 'HybridMicrobiomes', 'hydflood', 'hydroloom', 'hyfo', 'hyper.fit', 'HyperG', 'hypergeo2', 'HypergeoMat', 'hypervolume', 'HYPEtools', 'hypsoLoop', 'hySAINT', 'IAcsSPCR', 'IATscores', 'ibmdbR', 'ical', 'icardaFIGSr', 'ICDS', 'IceSat2R', 'icesConnect', 'icesDatsu', 'icesDatsuQC', 'icesSD', 'icosa', 'ICSClust', 'IDE', 'IDEATools', 'iDINGO', 'IDMIR', 'idopNetwork', 'IDPmisc', 'ieegio', 'ife', 'IGoRRR', 'igraphinshiny', 'iGraphMatch', 'igraphtosonia', 'igraphwalshdata', 'iimi', 'ILSM', 'image.binarization', 'image.textlinedetector', 'imagerExtra', 'imageseg', 'imbalanceDatRel' ); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'FrF2', 'FrF2.catlg128')); 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(c('FrF2', 'FrF2.catlg128', 'gRain', 'gRbase', 'gRc', 'GREENeR', 'GREMLINS', 'Greymodels', 'gRim', 'gromovlab', 'grPipe', 'GRShiny', 'gsbDesign', 'GSD', 'gsDesign2', 'GSEMA', 'gsl', 'gslnls', 'gtExtras', 'gtfs2gps', 'GTFSwizard', 'gto', 'gtreg', 'gumboot', 'gunit', 'gwavr', 'gwid', 'GWmodel', 'GWpcor', 'gwpcormapper', 'GWSDAT', 'gyro', 'h3jsr', 'habCluster', 'habtools', 'HAC', 'handwriter', 'handwriterApp', 'handwriterRF', 'haplotypes', 'happign', 'HCTDesign', 'hdf5r', 'hdf5r.Extra', 'HDiR', 'hdmed', 'HDSpatialScan', 'healthyverse', 'heck', 'HellCor', 'hellorust', 'helsinki', 'hemispheR', 'heterogen', 'HeteroGGM', 'heteromixgm', 'hexSticker', 'hglasso', 'hgwrr', 'highd2means', 'hilldiv', 'hillshader', 'himach', 'HMMcopula', 'HOasso', 'hosm', 'HospitalNetwork', 'hspm', 'htmldf', 'HTT', 'huge', 'huito', 'HUM', 'hwig', 'HybridMicrobiomes', 'hydflood', 'hydroloom', 'hyfo', 'hyper.fit', 'HyperG', 'hypergeo2', 'HypergeoMat', 'hypervolume', 'HYPEtools', 'hypsoLoop', 'hySAINT', 'IAcsSPCR', 'IATscores', 'ibmdbR', 'ical', 'icardaFIGSr', 'ICDS', 'IceSat2R', 'icesConnect', 'icesDatsu', 'icesDatsuQC', 'icesSD', 'icosa', 'ICSClust', 'IDE', 'IDEATools', 'iDINGO', 'IDMIR', 'idopNetwork', 'IDPmisc', 'ieegio', 'ife', 'IGoRRR', 'igraphinshiny', 'iGraphMatch', 'igraphtosonia', 'igraphwalshdata', 'iimi', 'ILSM', 'image.binarization', 'image.textlinedetector', 'imagerExtra', 'imageseg', 'imbalanceDatRel', 'ImHD', 'IMIFA', 'immcp', 'immuneSIM', 'ImportExport', 'imsig', 'indelmiss', 'ineAtlas', 'inferCSN', 'influential', 'Infusion', 'INLABMA', 'intamap', 'intamapInteractive', 'integr', 'interpolation', 'intkrige', 'intRinsic', 'intSDM', 'IOLS', 'ip2locationio', 'ipADMIXTURE', 'ipanema', 'IPCAPS', 'ipdw', 'iPRISM', 'ipsecr', 'irboost', 'IRexamples', 'irtawsi', 'irtpwr', 'irtQ', 'irtreliability', 'IsingFit', 'isocat', 'ISRaD', 'iSTATS', 'itcSegment', 'itsdm', 'ivdoctr', 'ixplorer', 'jdenticon', 'Jdmbs', 'jeek', 'jewel', 'JFM', 'JGL', 'jmastats', 'jmBIG', 'jpgrid', 'jpmesh', 'jrSiCKLSNMF', 'jrt', 'js', 'JSconsole', 'jSDM', 'JSDNE', 'jsonld', 'jsonNormalize', 'jsonvalidate', 'jstager', 'juicedown', 'juicyjuice', 'Karen', 'katex', 'kazaam', 'kDGLM', 'kehra', 'kequate', 'kernhaz', 'KernSmoothIRT', 'KeyboardSimulator', 'kgraph', 'KinMixLite', 'kissmig', 'kknn', 'KLINK', 'kml3d', 'KMLtoSHAPE', 'kpcaIG', 'kpcalg', 'KSgeneral', 'L1centrality', 'l1spectral', 'LabourMarketAreas', 'LAGOSNE', 'lagsarlmtree', 'LAIr', 'lakemorpho', 'landform', 'landsepi', 'lar', 'Largevars', 'lavaan.shiny', 'lavaangui', 'LavaCvxr', 'lazysf', 'LBPG', 'LCMCR', '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')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'FrF2', 'FrF2.catlg128', 'gRbase', 'gRain')); 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 diff --git a/.woodpecker/build-redhat-8-amd64.yaml b/.woodpecker/build-redhat-8-amd64.yaml index 9dcf8c3..4092a2d 100644 --- a/.woodpecker/build-redhat-8-amd64.yaml +++ b/.woodpecker/build-redhat-8-amd64.yaml @@ -47,7 +47,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/amd64/rhel8/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 == 'redhat-8', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); pkgs = c('comorosmaps', 'CompositionalML', 'CompositionalRF', 'concaveman', 'condor', 'conleyreg', 'constrainedKriging', 'CoOL', 'CoordinateCleaner', 'CopernicusDEM', 'CopernicusMarine', 'corona', 'corrfuns', 'corrViz', 'covatest', 'covid19sf', 'covidcast', 'CPC', 'cpmr', 'cppcontainers', 'cpss', 'CptNonPar', 'cropDemand', 'CropScapeR', 'cropZoning', 'crsuggest', 'CRTspat', 'crumble', 'CruzPlot', 'crwbmetareg', 'cryptography', 'cshapes', 'CSHShydRology', 'csodata', 'csquares', 'ctmm', 'ctpm', 'cubble', 'cvap', 'CvmortalityMult', 'cyclestreets', 'D3mirt', 'dafishr', 'damAOI', 'dataone', 'datapack', 'dataspice', 'datazoom.amazonia', 'DCluster', 'dcortools', 'dcorVS', 'deepMOU', 'densityarea', 'DescrTab2', 'DescToolsAddIns', 'DFD', 'DGEAR', 'dggridR', 'DIFM', 'DImodelsVis', 'dirttee', 'disaggregation', 'disclosuR', 'dispeRse', 'distanceto', 'divseg', 'divvy', 'DNLC', 'doMPI', 'doolkit', 'dots', 'DrDimont', 'DRHotNet', 'drugprepr', 'dsims', 'dsmSearch', 'dssd', 'Dtableone', 'dtComb', 'dwp', 'dynamicSDM', 'DynForest', 'EasyDescribe', 'ebirdst', 'ebvcube', 'ech', 'ecochange', 'ecocomDP', 'ediblecity', 'eDITH', 'EFDR', 'eiExpand', 'eixport', 'eks', 'EMbC', 'emdi', 'EmiR', 'EmissV', 'emstreeR', 'ENMTools', 'epiCo', 'epifitter', 'epilogi', 'EpiStats', 'epm', 'EQUALrepeat', 'EQUALSTATS', 'eSDM', 'ETRep', 'evapoRe', 'EventDetectGUI', 'EventPredInCure', 'evian', 'EvidenceSynthesis', 'evident', 'evinf', 'evola', 'evolMap', 'Evomorph', 'evoper', 'EvoPhylo', 'evoTS', 'evreg', 'EWSmethods', 'exactextractr', 'exams.forge', 'exams.mylearn', 'exams2learnr', 'exams2sakai', 'excel.link', 'ExcelFunctionsR', 'excluder', 'exdqlm', 'executablePackeR', 'expDB', 'expectreg', 'ExpertChoice', 'explainer', 'ExplainPrediction', 'explor', 'exploratory', 'expowo', 'extRatum', 'ezmmek', 'fable.ata', 'fableCount', 'facmodCS', 'facmodTS', 'factset.protobuf.stach.v2', 'FADPclust', 'fakemake', 'fakir', 'FAMetA', 'familial', 'fangs', 'fanovaGraph', 'fasstr', 'FAST.R', 'fastadi', 'FastCUB', 'fastFMM', 'fastglmpca', 'fat2Lpoly', 'FAVAR', 'fbati', 'fcaR', 'fcfdr', 'fcl', 'fcr', 'FCVAR', 'fdq', 'fect', 'fedstatAPIr', 'feltr', 'ferrn', 'fgdr', 'fgeo', 'fgeo.analyze', 'fgeo.plot', 'fgm', 'FIESTA', 'FIESTAutils', 'filters', 'finch', 'findSVI', 'fisheye', 'fishRman', 'fitbitViz', 'fitlandr', 'flexpolyline', 'FlexScan', 'flightplot', 'FLightR', 'fluidsynth', 'forestdata', 'forestecology', 'ForestTools', 'FORTLS', 'frscore', 'fsn', 'fsr', 'fude', 'FuzzyImputationTest', 'gamblers.ruin.gameplay', 'gatoRs', 'gaussplotR', 'gbm.auto', 'gdalUtilities', 'GeNetIt', 'GeoAdjust', 'geoAr', 'geobr', 'geocausal', 'geocmeans', 'geodimension', 'geodiv', 'geodrawr', 'GeoFIS', 'geogenr', 'geogrid', 'geoheatmap', 'geoidep', 'geojson', 'geojsonio', 'geomander', 'geomaroc', 'geomerge', 'geomultistar', 'geonetwork', 'geoperu', 'GeoRange', 'georob', 'geospt', 'geosptdb', 'geouy', 'GeoWeightedModel', 'geppe', 'gerbil', 'gfcanalysis', 'ggautomap', 'ggfacto', 'ggfields', 'ggmapinset', 'ggOceanMaps', 'ggpattern', 'ggpicrust2', 'ggseg', 'ggsmc', 'ggspatial', 'GIFT', 'giscoR', 'GISINTEGRATION', 'GISSB', 'GISTools', 'glmtoolbox', 'glottospace', 'gmGeostats', 'gofcat', 'GoodFibes', 'googletraffic', 'gp', 'gpg', 'gps.track', 'GPSeqClus', 'gpuR', 'grainscape', 'graph4lg', 'GREENeR', 'gridpattern', 'gwavr', 'GWmodel', 'GWnnegPCA', 'GWpcor', 'gwpcormapper', 'GWSDAT', 'gyro', 'h3jsr', 'habCluster', 'handwriterApp', 'handwriterRF', 'happign', 'HDiR', 'HDSpatialScan', 'healthatlas', 'helsinki', 'hereR', 'highd2means', 'hillshader', 'himach', 'HLAtools', 'hosm', 'hspm', 'hwig', 'hwsdr', 'hydflood', 'hydroloom', 'hyfo', 'hypergeo2', 'hypsoLoop', 'IceSat2R', 'IDE', 'IGoRRR', 'igr', 'imbalanceDatRel', 'IMIFA', 'importinegi', 'injurytools', 'INLABMA', 'intamap', 'intamapInteractive', 'intensitynet', 'InteRD', 'interpolation', 'intkrige', 'intSDM', 'ipsecr', 'irtQ', 'Isinglandr', 'itsdm', 'jack', 'jmastats', 'jpgrid', 'jpmesh', 'karel', 'kDGLM', 'KeyboardSimulator', 'klovan', 'KMD', 'KMLtoSHAPE', 'kokudosuuchi', 'KPC', 'LabourMarketAreas', 'LAGOSNE', 'lagsarlmtree', 'lakemorpho', 'LandComp', 'landsepi', 'later', 'lazysf', 'lconnect', 'leafem', 'leafpm', 'leafpop', 'leafR', 'leastcostpath', 'leidenbase', 'letsR', 'lgcp', 'lgpr', 'lidaRtRee', 'lidR', 'LipidomicsR', 'LMoFit', 'locpolExpectile', 'loewesadditivity', 'LorMe', 'LPDynR', 'LS2Wstat', 'lucas', 'lwgeom', 'M3', 'MainExistingDatasets', 'malariaAtlas', 'mapboxapi', 'mapchina', 'mapedit', 'MapGAM', 'mapi', 'mapiso', 'mapmixture', 'mapping', 'mapsapi', 'mapscanner', 'mapSpain', 'mapsRinteractive', 'mapStats', 'mapview', 'Markovchart', 'MassWateR', 'mathml', 'matRiks', 'MazamaLocationUtils', 'MazamaSpatialPlots', 'mbr', 'mcradds', 'MDSGUI', 'medfate', 'medfateland', 'MediaNews', 'metaGE', 'metajam', 'meteo', 'meteoland', 'meteospain', 'MetricGraph', 'MetSizeR', 'mfpp', 'mgwrhw', 'micd', 'miceRanger'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'redhat-8'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel8/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 == 'redhat-8', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); pkgs = c('himach', 'HLAtools', 'hosm', 'hspm', 'hwig', 'hwsdr', 'hydflood', 'hydroloom', 'hyfo', 'hypergeo2', 'hypsoLoop', 'IceSat2R', 'IDE', 'IGoRRR', 'igr', 'imbalanceDatRel', 'IMIFA', 'importinegi', 'injurytools', 'INLABMA', 'intamap', 'intamapInteractive', 'intensitynet', 'InteRD', 'interpolation', 'intkrige', 'intSDM', 'ipsecr', 'irtQ', 'Isinglandr', 'itsdm', 'jack', 'jmastats', 'jpgrid', 'jpmesh', 'karel', 'kDGLM', 'KeyboardSimulator', 'klovan', 'KMD', 'KMLtoSHAPE', 'kokudosuuchi', 'KPC', 'LabourMarketAreas', 'LAGOSNE', 'lagsarlmtree', 'lakemorpho', 'LandComp', 'landsepi', 'later', 'lazysf', 'lconnect', 'leafem', 'leafpm', 'leafpop', 'leafR', 'leastcostpath', 'leidenbase', 'letsR', 'lgcp', 'lgpr', 'lidaRtRee', 'lidR', 'LipidomicsR', 'LMoFit', 'locpolExpectile', 'loewesadditivity', 'LorMe', 'LPDynR', 'LS2Wstat', 'lucas', 'lwgeom', 'M3', 'MainExistingDatasets', 'malariaAtlas', 'mapboxapi', 'mapchina', 'mapedit', 'MapGAM', 'mapi', 'mapiso', 'mapmixture', 'mapping', 'mapsapi', 'mapscanner', 'mapSpain', 'mapsRinteractive', 'mapStats', 'mapview', 'Markovchart', 'MassWateR', 'mathml', 'matRiks', 'MazamaLocationUtils', 'MazamaSpatialPlots', 'mbr', 'mcradds', 'MDSGUI', 'medfate', 'medfateland', 'MediaNews', 'metaGE', 'metajam', 'meteo', 'meteoland', 'meteospain', 'MetricGraph', 'MetSizeR', 'mfpp', 'mgwrhw', 'micd', 'miceRanger', 'MigConnectivity', 'minired', 'misuvi', 'mixgb', 'mixpoissonreg', 'MLE', 'mlmts', 'MMOC', 'MN', 'moc.gapbk', 'modgo', 'ModTools', 'momentuHMM', 'monographaR', 'MonoPhy', 'morphomap', 'Morphoscape', 'motif', 'move2', 'movecost', 'movegroup', 'mregions2', 'MTA', 'mvcauchy', 'mvcor', 'mvhtests', 'naive', 'nebula', 'negligible', 'neo4jshell', 'nesRdata', 'nestedcv', 'NetFACS', 'NetSci', 'NGBVS', 'NGCHM', 'nlgm', 'nlmixr2', 'nlmixr2plot', 'nmrrr', 'npcurePK', 'oaqc', 'obfuscatoR', 'OpenCL', 'outliers.ts.oga', 'parTimeROC', 'Patterns', 'pbANOVA', 'pcaL1', 'pcds.ugraph', 'pchc', 'PCRA', 'pgKDEsphere', 'phylotypr', 'phylter', 'plumberDeploy', 'PNAR', 'polyhedralCubature', 'popstudy', 'PoweREST', 'PPbigdata', 'ppsbm', 'practicalSigni', 'PRTree', 'qspray', 'qsub', 'QUALYPSO', 'R2PPT', 'R2wd', 'RandomWalker', 'RankAggSIgFUR', 'RAppArmor', 'RationalMatrix', 'ratioOfQsprays', 'ravetools', 'raymolecule', 'rcaiman', 'Rcatch22', 'rcccd', 'rcompanion', 'rcontroll', 'Rcplex', 'RcppCWB', 'RcppMagicEnum', 'rdflib', 'RDM', 'redland', 'regda', 'resultant', 'Rfast2', 'rFUSION', 'RInno', 'rmapzen', 'Rmpi', 'robin', 'RobRegression', 'RODBC', 'ROI.models.globalOptTests', 'ROI.plugin.cplex', 'ROI.plugin.neos', 'ROI.plugin.symphony', 'rollinglda', 'ROracle', 'rotor', 'Rpadrino', 'RPatternJoin', 'RPEGLMEN', 'RPESE', 'RPointCloud', 'Rpoppler', 'rpyANTs', 'RQdeltaCT', 'RQuantLib', 'RRTCS', 'rsat', 'RSAtools', 'RSDK', 'RSquaredMI', 'rStrava', 'Rsymphony', 'rties', 'rTLsDeep', 'Rtropical', 'rvMF', 'RWinEdt', 'segen', 'SEIRfansy', 'SelectBoost', 'sendigR', 'sevenbridges2', 'shinyExprPortal', 'shinylive', 'shinyMixR', 'simDAG', 'smartsnp', 'smvgraph', 'spaceNet', 'sparseCov', 'spaths', 'spectralR', 'spectrino', 'Spectrum', 'ssh', 'SSHAARP', 'surveyvoi', 'symbolicQspray', 'tabxplor', 'tame', 'taskscheduleR', 'theft', 'theftdlc', 'tidyclust', 'TML', 'Toothnroll', 'TreeDimensionTest', 'triptych', 'trtswitch', 'truh', 'TSCI', 'tsgarch', 'tsmarch', 'TSS.RESTREND', 'tssim', 'TTCA', 'TukeyRegion', 'turkeyelections', 'tvgarch', 'tvReg', 'TwitterAutomatedTrading', 'twl', 'TwoArmSurvSim', 'txshift', 'uavRmp', 'UBayFS', 'UCSCXenaShiny', 'ufRisk', 'UnalR', 'unusualprofile', 'upndown', 'UpSetVP', 'upstartr', 'URooTab', 'ursa', 'utile.tables', 'UtilityFrailtyPH12', 'vaccine', 'vachette', 'valhallr', 'validateIt', 'valueSetCompare', 'varjmcm', 'vccp', 'vcr', 'vectorwavelet', 'vetiver', 'vhcub', 'viewpoly', 'viraldomain', 'VIRF', 'VisualDom', 'vivid', 'VLTimeCausality', 'vmeasur', 'voiceR', 'vol2birdR', 'voluModel', 'VOSONDash', 'vscc', 'vsmi', 'VsusP', 'vvauditor', 'vvcanvas', 'vvdoctor', 'W2CWM2C', 'wallace', 'WaveletETS', 'WaveletGBM', 'WaveletKNN', 'WaveletLSTM', 'WaveletMLbestFL', 'WaverideR', 'waves', 'WCluster', 'wdnr.gis', 'wearables', 'weatherOz', 'webglobe', 'webp', 'weed', 'WeibullFit', 'WeibullR.ALT', 'weightedCL', 'weightedGCM', 'weird', 'wiesbaden', 'winch', 'windows.pls', 'worcs', 'WRI', 'wrTopDownFrag', 'WVPlots', 'wyz.code.metaTesting', 'wyz.code.rdoc', 'wyz.code.testthat', 'xdcclarge', 'xega', 'xegaDerivationTrees', 'xegaDfGene', 'xegaGaGene', 'xegaGeGene', 'xegaGpGene', 'xegaPermGene', 'xegaPopulation', 'xhaz', 'xmpdf', 'xslt', 'yhat', 'ypssc', 'zooimage' ); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'redhat-8'))" ### 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-redhat-9-amd64.yaml b/.woodpecker/build-redhat-9-amd64.yaml index 585a320..a5e5e4f 100644 --- a/.woodpecker/build-redhat-9-amd64.yaml +++ b/.woodpecker/build-redhat-9-amd64.yaml @@ -69,7 +69,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/amd64/rhel9/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 == 'redhat-9', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('FishPhyloMaker', 'FisPro', 'FIT', 'fitbitViz', 'fitlandr', 'fixest', 'FKF', 'FKSUM', 'flam', 'flamingos', 'flan', 'flashClust', 'flashier', 'flashlight', 'flashr', 'flexclust', 'flexCWM', 'flexiblas', 'flexpolyline', 'FlexReg', 'flexrsurv', 'FlexScan', 'FlexVarJM', 'flifo', 'flintyR', 'float', 'flock', 'FLOPART', 'FLORAL', 'flowml', 'flowTraceR', 'flsa', 'FLSSS', 'fluidsynth', 'flying', 'FlyingR', 'FMC', 'FMCCSD', 'fmdu', 'FME', 'fmerPack', 'fmf', 'fmri', 'fmriqa', 'fMRIscrub', 'FMStable', 'fmx', 'FNN', 'fNonlinear', 'footprint', 'forecast', 'ForecastComb', 'forecastLSW', 'forecastSNSTS', 'ForecastTB', 'foreign', 'forensIT', 'forestControl', 'forestecology', 'forestly', 'forestRK', 'ForestTools', 'formods', 'FORTLS', 'FossilSimShiny', 'fourierin', 'fourPNO', 'fpeek', 'fplot', 'fpop', 'fpopw', 'fpow', 'fpp', 'fpp2', 'fqacalc', 'frab', 'fracdiff', 'fractional', 'fracture', 'frailtyEM', 'frailtyMMpen', 'frailtySurv', 'FRCC', 'frechet', 'free', 'freealg', 'freebird', 'FREEtree', 'frequentistSSDBinary', 'FRESHD', 'FRK', 'fRLR', 'frontier', 'frontiles', 'froth', 'fsbrain', 'FSelectorRcpp', 'FSInteract', 'fso', 'fssemR', 'FSSF', 'fst', 'fstcore', 'FuncDiv', 'fUnitRoots', 'funLBM', 'funmediation', 'funspace', 'funtimes', 'fusen', 'fuser', 'fuzzyRankTests', 'FuzzySimRes', 'FVDDPpkg', 'fwsim', 'fy', 'GADAG', 'gadget2', 'gafit', 'GAGAs', 'galamm', 'galigor', 'GALLO', 'gam', 'gamesGA', 'gamlr', 'gamlss.dist', 'gamlss.ggplots', 'gamlssx', 'gamma', 'gammSlice', 'gamreg', 'gamsel', 'gamselBayes', 'gamstransfer', 'ganDataModel', 'ganGenerativeData', 'GANPA', 'gap', 'gapfill', 'GAS', 'gaselect', 'GaSP', 'gasper', 'gastempt', 'gaston', 'gateR', 'GauPro', 'gausscov', 'GaussSuppression', 'gb', 'GB2group', 'gbeta', 'GBJ', 'gbm', 'gbm.auto', 'gbp', 'gCat', 'gcdnet', 'gcKrig', 'gclm', 'gcmr', 'GCPBayes', 'GCPM', 'GCSM', 'gcTensor', 'gcxgclab', 'gdalcubes', 'gdalraster', 'GDELTtools', 'GDILM.ME', 'GDINA', 'gdpc', 'GE', 'GeDS', 'gee', 'GEEaSPU', 'geepack', 'geigen', 'gelnet', 'glpkAPI', 'gpuR', 'imbalanceDatRel', 'IMIFA', 'KeyboardSimulator', 'KSgeneral', 'later', 'leafR', 'leidenbase', 'lgpr', 'lidaRtRee', 'lidR', 'mcrPioda', 'MDSGUI', 'MediaNews', 'metajam', 'minired', 'moc.gapbk', 'MonoPhy', 'mregions2', 'MVA', 'mvabund', 'mvctm', 'mvDFA', 'mvgam', 'mvLSW', 'mvLSWimpute', 'mvMAPIT', 'mvMORPH', 'mvna', 'mvnfast', 'mvnimpute', 'mvnmle', 'mvord', 'mvp', 'MVR', 'mvrsquared', 'mvSLOUCH', 'mvst', 'MVT', 'mwa', 'mwcsr', 'mwTensor', 'mxsem', 'N2R', 'nabor', 'NADA2', 'nadiv', 'NAIR', 'NAM', 'nametagger', 'nandb', 'nanoarrow', 'nanoparquet', 'nanostringr', 'naryn', 'nat.nblast', 'nat.templatebrains', 'natcpp', 'natstrat', 'natural', 'navigation', 'NBDesign', 'nbfar', 'nbody', 'nbpMatching', 'ncdf4', 'ncodeR', 'ncpen', 'NCutYX', 'ncvreg', 'ndjson', 'ndl', 'nebula', 'negenes', 'negligible', 'Neighboot', 'neojags', 'nesRdata', 'NestedCategBayesImpute', 'NestMRMC', 'netClust', 'netcmc', 'netcontrol', 'netdiffuseR', 'NetLogoR', 'netmediate', 'NetMix', 'NetPreProc', 'netrankr', 'NetRep', 'nets', 'netShiny', 'nett', 'netUtils', 'network', 'networkABC', 'NetworkDistance', 'NetworkInference', 'networkR', 'networkscaleup', 'neuroimaGene', 'neuRosim', 'nevada', 'newFocus', 'nexus', 'NFCP', 'nfer', 'nfl4th', 'nflplotR', 'nflverse', 'nftbart', 'NGCHM', 'ngram', 'nhm', 'NHSRplotthedots', 'niaidMI', 'nice', 'NicheBarcoding', 'nichetools', 'nieve', 'NIMAA', 'nimble', 'nimbleCarbon', 'nlcv', 'nleqslv', 'NlinTS', 'nlive', 'nlme', 'nlmeVPC', 'nlmixr2lib', 'nlmixr2plot', 'nlmixr2rpt', 'nlmm', 'nloptr', 'oaqc', 'OpenCL', 'pcaL1', 'PCRA', 'PortfolioAnalytics', 'PPbigdata', 'R2PPT', 'R2wd', 'RAppArmor', 'ravetools', 'Rbeast', 'Rblpapi', 'Rcatch22', 'Rcplex', 'RcppCWB', 'RcppEnsmallen', 'RcppMeCab', 'rdflib', 'redland', 'rFUSION', 'RInno', 'rmarchingcubes', 'RmecabKo', 'Rmpi', 'ROI.plugin.cplex', 'ROI.plugin.qpoases', 'ROI.plugin.symphony', 'ROracle', 'RQuantLib', 'Rsymphony', 'Rtropical', 'RWinEdt', 'rxylib', 'Ryacas0', 'RZigZag', 'rzmq', 'RZooRoH', 's2', 's2net', 's3.resourcer', 'saccadr', 'sad', 'sads', 'saeczi', 'saeeb', 'saeMSPE', 'saeRobust', 'saeTrafo', 'safetyCharts', 'SAGMM', 'SALES', 'SAM', 'SAMGEP', 'samon', 'sampling', 'SamplingBigData', 'samplingbook', 'samplingVarEst', 'samplr', 'samurais', 'sandbox', 'sanic', 'sanitizers', 'sankey', 'SANple', 'santoku', 'SANvi', 'SAPP', 'SAR', 'sarima', 'saros', 'saros.base', 'sarp.snowprofile.alignment', 'sarp.snowprofile.pyface', 'sarsop', 'sasfunclust', 'sass', 'sassy', 'satdad', 'satellite', 'SBCK', 'sbde', 'sbfc', 'sBIC', 'SBmedian' ); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'redhat-9'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel9/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 == 'redhat-9', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('later', 'MediaNews', 'RInno', 'sbmSDP', 'sbo', 'sboost', 'sbrl', 'SC.MEB', 'Scalelink', 'ScaleSpikeSlab', 'scalpel', 'scar', 'ScatterDensity', 'scattermore', 'SCBiclust', 'scCAN', 'SCCI', 'scclust', 'sccore', 'SCdeconR', 'scDHA', 'scellpam', 'SCEPtER', 'SCEPtERbinary', 'scGate', 'scGOclust', 'sched', 'scINSIGHT', 'SCIntRuler', 'scISR', 'scistreer', 'scITD', 'scMappR', 'scModels', 'scOntoMatch', 'scoper', 'scorematchingad', 'scorepeak', 'scoringRules', 'SCORNET', 'scout', 'scplot', 'scquantum', 'SCRIP', 'scrm', 'ScRNAIMM', 'scRNAtools', 'scrypt', 'scs', 'scTenifoldKnk', 'SCtools', 'SDAR', 'sdcMicro', 'sdcTable', 'sde', 'sdetorus', 'sdmTMB', 'SDMtune', 'sdpdth', 'sdprisk', 'sdpt3r', 'sdrt', 'sdwd', 'SEA', 'SearchTrees', 'seas', 'SECP', 'secretbase', 'secsse', 'sectorgap', 'secure', 'seededlda', 'SeedMatchR', 'seeker', 'seer', 'segclust2d', 'segmag', 'segmenTier', 'segmentr', 'segMGarch', 'seismicRoll', 'SEL', 'selectiveInference', 'selectspm', 'SELF', 'SemiCompRisks', 'semidist', 'semnar', 'semver', 'SenSpe', 'sentencepiece', 'sentiment.ai', 'sentometrics', 'sentopics', 'sephora', 'seq2R', 'SeqDetect', 'seqgendiff', 'seqHMM', 'seqinr', 'SeqKat', 'seqminer', 'SeqNet', 'seqtrie', 'SequenceSpikeSlab', 'SequentialDesign', 'sequoia', 'seriation', 'serocalculator', 'serrsBayes', 'Seurat', 'SeuratObject', 'sfcr', 'sfcurve', 'sfdct', 'sfheaders', 'sfhotspot', 'SFS', 'SFSI', 'sgd', 'SGDinference', 'sgeostat', 'SGL', 'sglasso', 'sgmodel', 'sgolay', 'SGPR', 'sgsR', 'shapr', 'shapviz', 'sharpeRratio', 'sharpPen', 'SheetReader', 'ShellChron', 'SherlockHolmes', 'shide', 'ShiftConvolvePoibin', 'shiftR', 'shiny.blueprint', 'shiny.fluent', 'shiny.reglog', 'shinyCohortBuilder', 'shinydbauth', 'shinyExprPortal', 'shinyKGode', 'ShinyLink', 'shinymanager', 'shinyMolBio', 'shinypivottabler', 'shinyQueryBuilder', 'shinyrecipes', 'shinyTime', 'skedastic', 'spectrino', 'surveyvoi', 'taskscheduleR', 'theft', 'theftdlc', 'trtswitch', 'ursa'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'later')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'redhat-9'))" ### 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/docker/Containerfile-alpine-320 b/docker/Containerfile-alpine-320 index f358be4..afb9139 100644 --- a/docker/Containerfile-alpine-320 +++ b/docker/Containerfile-alpine-320 @@ -44,7 +44,7 @@ RUN bash -c 'echo -e "PKG_SYSREQS=TRUE\nPKG_SYSREQS_VERBOSE=TRUE" > ~/.Renviron' RUN curl -O "https://devxy-r-builds.s3.eu-central-2.amazonaws.com/alpine320/r-${R_VERSION}_1_$(arch).apk" RUN apk add --allow-untrusted "r-${R_VERSION}_1_$(arch).apk" && rm "r-${R_VERSION}_1_$(arch).apk" -RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' +RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' # FIXME: switch to pak after https://github.com/r-lib/pak/issues/628 # deps from pak::pkg_deps(".")$package diff --git a/docker/Containerfile-redhat-8 b/docker/Containerfile-redhat-8 index d4fcd60..caf8a83 100644 --- a/docker/Containerfile-redhat-8 +++ b/docker/Containerfile-redhat-8 @@ -29,7 +29,7 @@ RUN dnf install -y chromium ### INSTALL R RUN curl -O "https://devxy-r-builds.s3.eu-central-2.amazonaws.com/el8/R-${R_VERSION}-1-1.$(arch).rpm" RUN dnf install -q -y "R-${R_VERSION}-1-1.$(arch).rpm" && rm "R-${R_VERSION}-1-1.$(arch).rpm" -RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' +RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' ### Makevars # dbarts: CFLAGS += -flax-vector-conversions (https://github.com/vdorie/dbarts/issues/66) diff --git a/docker/Containerfile-redhat-9 b/docker/Containerfile-redhat-9 index 2d3385e..d562a68 100644 --- a/docker/Containerfile-redhat-9 +++ b/docker/Containerfile-redhat-9 @@ -28,7 +28,7 @@ RUN dnf install -y chromium ### INSTALL R RUN curl -O "https://devxy-r-builds.s3.eu-central-2.amazonaws.com/el9/R-${R_VERSION}-1-1.$(arch).rpm" RUN dnf install -q -y "R-${R_VERSION}-1-1.$(arch).rpm" && rm "R-${R_VERSION}-1-1.$(arch).rpm" -RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' +RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' ### Makevars # dbarts: CFLAGS += -flax-vector-conversions (https://github.com/vdorie/dbarts/issues/66) diff --git a/docker/Containerfile-shiny-app b/docker/Containerfile-shiny-app index 02432c6..a782c64 100644 --- a/docker/Containerfile-shiny-app +++ b/docker/Containerfile-shiny-app @@ -1,7 +1,7 @@ FROM devxygmbh/r-alpine:4.4-3.20 AS build # ARG GITHUB_PAT -RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' +RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' COPY --link ./DESCRIPTION . COPY --link ./R ./R diff --git a/docker/Containerfile-ubuntu-2204 b/docker/Containerfile-ubuntu-2204 index 0bad30b..39545ce 100644 --- a/docker/Containerfile-ubuntu-2204 +++ b/docker/Containerfile-ubuntu-2204 @@ -29,7 +29,7 @@ RUN apt-get install -y software-properties-common && \ ### INSTALL R RUN curl -O "https://devxy-r-builds.s3.eu-central-2.amazonaws.com/2204/r-${R_VERSION}_1_$(dpkg --print-architecture).deb" RUN gdebi -n -qq "r-${R_VERSION}_1_$(dpkg --print-architecture).deb" && rm "r-${R_VERSION}_1_$(dpkg --print-architecture).deb" -RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' +RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' ### Makevars # dbarts: CFLAGS += -flax-vector-conversions (https://github.com/vdorie/dbarts/issues/66) diff --git a/docker/Containerfile-ubuntu-2404 b/docker/Containerfile-ubuntu-2404 index a1b0403..dfcf1e1 100644 --- a/docker/Containerfile-ubuntu-2404 +++ b/docker/Containerfile-ubuntu-2404 @@ -29,7 +29,7 @@ RUN apt-get install -y software-properties-common && \ ### INSTALL R RUN curl -O "https://devxy-r-builds.s3.eu-central-2.amazonaws.com/2404/r-${R_VERSION}_1_$(dpkg --print-architecture).deb" RUN gdebi -n -qq "r-${R_VERSION}_1_$(dpkg --print-architecture).deb" && rm "r-${R_VERSION}_1_$(dpkg --print-architecture).deb" -RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' +RUN R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' ### Makevars # dbarts: CFLAGS += -flax-vector-conversions (https://github.com/vdorie/dbarts/issues/66)