Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
R-tinytex: Autospec creation for update from version 0.31 to version …
…0.32 Charles Teague (1): Add AwesomeBox and FontAwesome (#306) Dirk Elmendorf (1): bug: If you set TINYTEX_VERSION the downloaded version is not named (#302) Yihui Xie (42): if cache = FALSE, remove the downloaded installer on exit (#294) cosmetic pin the CTAN mirror at https://ctan.math.illinois.edu/systems/texlive/tlnet (#293) update supported texlive platforms make the `repository` argument also work when install_tinytex() installs the prebuilt binary also respect the env var CTAN_REPO in the Windows installer unless running on CI servers, reset the CTAN mirror in binary installations since we have fixed it in ff565043d11ef042349d42bcbf178ce0b2a63167; should we fix the CTAN mirror no matter what? I don't know; if only there were a mirror that is based on CDN (then I wouldn't need to worry about which mirror to use) Dash doesn't support <<< when the env var CI is empty, don't check its value because the LHS of the != comparison would be empty, which would lead to an error fix #295: use the env var $OSTYPE in bash to make sure we install the prebuilt TinyTeX binary only for linux but not for other linux distributions such as linux-musl missed a space support install_tinytex(version = 'latest') set the default ctan mirror only when installing TinyTeX on non-CI servers store the regular expressions in a list so that I don't have to rely on the indices of items specifically later, e.g. put the first 5 items in r$font so I can test `if (p %in% r$font)` instead of `if (p %in% r[1:5])` fix #299: handle the error "! Package pdfx Error: No color profile sRGB_IEC61966-2-1_black_scaled.icc found" and install colorprofiles close #301: provide a global option `tinytex.source.install` to make it possible to install TinyTeX via the source installer if need_source_install() fails to make the decision (e.g. on old macOS), in which case users can specify options(tinytex.source.install = TRUE) install the dev version of knitr to fix the kableExtra problem https://github.com/yihui/tinytex/runs/2406634462?check_suite_focus=true fix ulyngs/oxforddown#4: also detect missing font definition files like LGRcmr.fd and install the missing packages accordingly fix #303: include psnfss in the default TinyTeX distribution use xfun::format_bytes() make sure tinytex is installed before it is used try to build tinytex-latexmk how come utils is not loaded? copy the tinytex binary to the bin/ directory copy the tinytex binary to the root dir match the binary names first mark the file as executable fix #311: install the glossary language moduel when a warning is detected: also install the language module for datetime2 just like we did for #311 specify more metadata for the tinytex command the executable was also renamed add a helper function for myself to open tlmgr.pl without going to the TinyTeX folder every time rename the `tinytex` binary to `tinitex` to avoid confusion: tinytex is the R package name, and tinitex will be the command name zip is not available on Windows don't include the directory structure in the tarball compress tinitex.exe inside R via powershell, otherwise appveyor will also try to run powershell on *nix, in which case tinitex.exe won't be found not sure why the tarball is empty on Linux shouldn't have specified the compression twice create the tarball under the directory of tinitex and return the absolute path of the tarball still don't know why tar() creates an empty tarball on Linux; try the system command instead suppress the messages from `tlmgr option repository`: rstudio/tinytex#24 (comment) CRAN release v0.32 christophe dervieux (1): update action following changes in r-lib/actions
- Loading branch information