add elfutils-dev to alpine image

This commit is contained in:
Patrick Schratz 2024-11-25 23:26:44 +01:00
commit 0dee763a30
Signed by: pat-s
GPG key ID: 3C6318841EF78925
3 changed files with 4 additions and 4 deletions

View file

@ -49,7 +49,7 @@ steps:
# doBy: hangs on alpine
# later: hangs on ubuntu
- 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))'
- xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pak::sysreqs_db_update(); pkgs = c('seewave', 'segen', 'SelectBoost', 'SELF', 'SEMdeep', 'semicmprskcoxmsm', 'SemiCompRisks', 'SemiPar.depCens', 'semnar', 'sentiment.ai', 'sephora', 'sfarrow', 'sfcentral', 'sfdct', 'sfhotspot', 'sfnetworks', 'sftrack', 'sgsR', 'ShapePattern', 'shapes', 'ShapeSelectForest', 'SHAPforxgboost', 'shapviz', 'ShellChron', 'shelter', 'shiny.benchmark', 'shinybrms', 'shinyCohortBuilder', 'shinyIRT', 'ShinyItemAnalysis', 'shinyRGL', 'shinytest2', 'shrinkDSM', 'SIAmodules', 'SIGN', 'siland', 'simCAT', 'SimDesign', 'SimInf', 'SimNPH', 'simplePHENOTYPES', 'simplexreg', 'SimRDS', 'SimSurvey', 'simulariatools', 'sirad', 'sisireg', 'sits', 'SLBDD', 'slideview', 'smartmap', 'smcryptoR', 'SMDIC', 'smile', 'SMITIDstruct', 'smlmkalman', 'smoothAPC', 'smosr', 'snplinkage', 'sociome', 'sodium', 'SoilSaltIndex', 'spacejamr', 'SpaDES', 'SpaDES.core', 'SpaDES.tools', 'spANOVA', 'sparrpowR', 'sparseCov', 'SPARSEMODr', 'SpatGC', 'SpatGRID', 'spatialEco', 'SpatialEpi', 'SpatialfdaR', 'SpatialGraph', 'SpatialKDE', 'SpatialPosition', 'spatialreg', 'SpatialRegimes', 'SpaTopic', 'spatsurv', 'spbal', 'spDates', 'spdynmod', 'spectacles', 'spectator', 'spectralR', 'spectrino', 'Spectrum', 'speech', 'spemd', 'spex', 'spGARCH', 'sphereplot', 'sphet', 'spidR', 'spldv', 'splm', 'spm', 'spm2', 'spsur', 'spup', 'SQL', 'SQRL', 'SRTsim', 'ssdGSA', 'SSDM', 'ssfa', 'ssh', 'SSIMmap', 'SSN2', 'SSNbayes', 'SSNbler', 'sta', 'stacomiR', 'stacomirtools', 'stampr', 'stan4bart', 'stars', 'starsExtra', 'starsTileServer', 'StatDA', 'statgenMPP', 'stcos', 'stelfi', 'stepgbm', 'steprf', 'steps', 'stfit', 'stopp', 'stops', 'stpphawkes', 'stppSim', 'strand', 'stratbr', 'StratifiedRF', 'StreamMetabolism', 'streetscape', 'string2path', 'stxplore', 'SubTS', 'SubtypeDrug', 'SUNGEO', 'SurfaceTortoise', 'SurrogateRsq', 'surrosurv', 'surveyPrev', 'surveyvoi', 'survivalMPLdc', 'survSNP', 'svars', 'swaRmverse', 'swfscAirDAS', 'swfscDAS', 'SWMPrExtension', 'symbolicDA', 'symbolicQspray', 'symengine', 'SymTS', 'T4cluster', 'tabularaster', 'tailDepFun', 'tanaka', 'taskscheduleR', 'tcpl', 'TDAkit', 'TDLM', 'tealeaves', 'tectonicr', 'telefit', 'TensorTools', 'terra', 'terrainr', 'tessellation', 'tesseract', 'TestGardener', 'texor', 'texPreview', 'TextForecast', 'textshaping', 'tfevents', 'tggd', 'thames', 'theft', 'theftdlc', 'threeBrain', 'tidybins', 'tidycensus', 'TidyConsultant', 'tidygeoRSS', 'tidync', 'tidyplots', 'tidyrgee', 'tidysdm', 'tidyterra', 'tigris', 'tiledb', 'timeLineGraphics', 'TimeVizPro', 'tkImgR', 'tkRplotR', 'tmap', 'tmaptools', 'TML', 'TOC', 'togglr', 'tongfen', 'Toothnroll', 'topicdoc', 'topicmodels', 'topoDistance', 'toxSummary', 'TPMplt', 'track2KBA', 'trackeRapp', 'traineR', 'transformr', 'transfR', 'traveltimeR', 'trigpoints', 'tripEstimation', 'TroublemakeR', 'trtswitch', 'truh', 'TSCI', 'TUFLOWR', 'tvthemes', 'twangMediation', 'twangRDC', 'uavRmp', 'udunits2', 'ugatsdb', 'ulex', 'ultrapolaRplot', 'UnalR', 'UniprotR', 'units', 'upstartr', 'ursa', 'usdm', 'valuemap', 'VancouvR', 'vapour', 'VBLPCM', 'VC2copula', 'vein', 'versioning', 'vines', 'virtualspecies', 'virtuoso', 'visaOTR', 'visStatistics', 'visualpred', 'visvow', 'vivid', 'vmeasur', 'voi', 'vol2birdR', 'voluModel', 'vvauditor', 'wactor', 'wallace', 'warabandi', 'washr', 'WaveletMLbestFL', 'waver', 'waves', 'WCluster', 'wdnr.gis', 'wdpar', 'weatherOz', 'webglobe', 'webSDM', 'WEGE', 'weightedGCM', 'wiesbaden', 'wildlifeDI', 'windAC', 'WMAP', 'WQM', 'xgb2sql', 'xgboost', 'xrf', 'xRing', 'xslt', 'zcurve', 'zonebuilder', 'zoomerjoin'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc', 'RVAideMemoire', 'pbkrtest', 'seewave')); 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); pak::sysreqs_db_update(); pkgs = c('doBy', 'DoE.base', 'DoE.wrapper', 'eha', 'FrF2', 'FrF2.catlg128', 'gRain', 'gRbase', 'IDPmisc', 'MediaNews', 'pbkrtest', 'RInno', 'RVAideMemoire', 'seewave', 'SEMdeep', 'semicmprskcoxmsm', 'SemiCompRisks', 'SemiPar.depCens', 'semnar', 'sentiment.ai', 'sephora', 'sfarrow', 'sfcentral', 'sfdct', 'sfhotspot', 'sfnetworks', 'sftrack', 'sgsR', 'ShapePattern', 'shapes', 'ShapeSelectForest', 'SHAPforxgboost', 'shapviz', 'ShellChron', 'shelter', 'shiny.benchmark', 'shinybrms', 'shinyCohortBuilder', 'shinyIRT', 'ShinyItemAnalysis', 'shinyRGL', 'shinytest2', 'shrinkDSM', 'SIAmodules', 'SIGN', 'siland', 'simCAT', 'SimDesign', 'SimInf', 'SimNPH', 'simplePHENOTYPES', 'simplexreg', 'SimRDS', 'SimSurvey', 'simulariatools', 'sirad', 'sisireg', 'sits', 'SLBDD', 'slideview', 'smartmap', 'smcryptoR', 'SMDIC', 'smile', 'SMITIDstruct', 'smlmkalman', 'smoothAPC', 'smosr', 'snplinkage', 'sociome', 'sodium', 'SoilSaltIndex', 'spacejamr', 'SpaDES', 'SpaDES.core', 'SpaDES.tools', 'spANOVA', 'sparrpowR', 'sparseCov', 'SPARSEMODr', 'SpatGC', 'SpatGRID', 'spatialEco', 'SpatialEpi', 'SpatialfdaR', 'SpatialGraph', 'SpatialKDE', 'SpatialPosition', 'spatialreg', 'SpatialRegimes', 'SpaTopic', 'spatsurv', 'spbal', 'spDates', 'spdynmod', 'spectacles', 'spectator', 'spectralR', 'spectrino', 'Spectrum', 'speech', 'spemd', 'spex', 'spGARCH', 'sphereplot', 'sphet', 'spidR', 'spldv', 'splm', 'spm', 'spm2', 'spsur', 'spup', 'SQL', 'SQRL', 'SRTsim', 'ssdGSA', 'SSDM', 'ssfa', 'ssh', 'SSIMmap', 'SSN2', 'SSNbayes', 'SSNbler', 'sta', 'stacomiR', 'stacomirtools', 'stampr', 'stan4bart', 'stars', 'starsExtra', 'starsTileServer', 'StatDA', 'statgenMPP', 'stcos', 'stelfi', 'stepgbm', 'steprf', 'steps', 'stfit', 'stopp', 'stops', 'stpphawkes', 'stppSim', 'strand', 'stratbr', 'StratifiedRF', 'StreamMetabolism', 'streetscape', 'string2path', 'stxplore', 'SubTS', 'SubtypeDrug', 'SUNGEO', 'SurfaceTortoise', 'SurrogateRsq', 'surrosurv', 'surveyPrev', 'surveyvoi', 'survivalMPLdc', 'survSNP', 'svars', 'swaRmverse', 'swfscAirDAS', 'swfscDAS', 'SWMPrExtension', 'symbolicDA', 'symbolicQspray', 'symengine', 'SymTS', 'T4cluster', 'tabularaster', 'tailDepFun', 'track2KBA', 'trackeRapp', 'traineR', 'transformr', 'transfR', 'traveltimeR', 'trigpoints', 'tripEstimation', 'TroublemakeR', 'trtswitch', 'truh', 'TSCI', 'TUFLOWR', 'tvthemes', 'twangMediation', 'twangRDC', 'uavRmp', 'udunits2', 'ugatsdb', 'ulex', 'ultrapolaRplot', 'UnalR', 'UniprotR', 'units', 'upstartr', 'ursa', 'usdm', 'valuemap', 'VancouvR', 'vapour', 'VBLPCM', 'VC2copula', 'vein', 'versioning', 'vines', 'virtualspecies', 'virtuoso', 'visaOTR', 'visStatistics', 'visualpred', 'visvow', 'vivid', 'vmeasur', 'voi', 'vol2birdR', 'voluModel', 'vvauditor', 'wactor', 'wallace', 'warabandi', 'washr', 'WaveletMLbestFL', 'waver', 'waves', 'WCluster', 'wdnr.gis', 'wdpar', 'weatherOz', 'webglobe', 'webSDM', 'WEGE', 'weightedGCM', 'wiesbaden', 'wildlifeDI', 'windAC', 'WMAP', 'WQM', 'xgb2sql', 'xgboost', 'xrf', 'xRing', 'xslt', 'zcurve', 'zonebuilder', 'zoomerjoin' ); pkgs = setdiff(pkgs, c('RInno', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc', 'RVAideMemoire', 'pbkrtest', 'seewave')); 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

File diff suppressed because one or more lines are too long

View file

@ -25,7 +25,7 @@ RUN apk del lapack lapack-dev
# libgit2-dev: gert
# libpq-dev: RPostgres
# libfftw3-dev: ravetools -> actually auto-detect but somehow doesn't work in container?
RUN apk add -q --no-cache R-dev curl ca-certificates bash g++ tzdata openjdk17 tar sed patch openblas-dev pkgconfig linux-headers ccache libxml2-dev libgit2-dev libpq-dev pkgconfig fftw-dev automake autoconf libtool
RUN apk add -q --no-cache R-dev curl ca-certificates bash g++ tzdata openjdk17 tar sed patch openblas-dev pkgconfig linux-headers ccache libxml2-dev libgit2-dev libpq-dev pkgconfig fftw-dev automake autoconf libtool elfutils-dev
# - Chromium should be auto-installed once pkgdepends merges the latest system-requirements rule changes
RUN apk add -q --no-cache chromium