about summary refs log tree commit diff
path: root/src/etc/installer
AgeCommit message (Collapse)AuthorLines
2020-05-25Remove legacy InnoSetup GUI installerChris Denton-367/+0
On Windows the InnoSetup installer was superseded by the MSI installer. It's no longer needed.
2020-02-11[ImgBot] Optimize imagesImgBotApp-0/+0
*Total -- 10.65kb -> 8.44kb (20.82%) /src/etc/installer/gfx/rust-logo.png -- 5.71kb -> 3.82kb (33.11%) /src/librustdoc/html/static/down-arrow.svg -- 0.63kb -> 0.50kb (20.44%) /src/librustdoc/html/static/wheel.svg -- 3.86kb -> 3.68kb (4.66%) /src/librustdoc/html/static/brush.svg -- 0.47kb -> 0.44kb (4.61%) Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-12-25tidy: change msdn links to newer locationsLzu Tao-1/+1
see accouncement at https://docs.microsoft.com/welcome-to-docs
2019-09-21Rollup merge of #64617 - alexcrichton:smaller-msi, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
rustbuild: Turn down compression on msi installers This is the same as #64615 except applied to our MSI installers. The same fix is applied effectively bringing these installers in line with the gz tarball installers, which are about 3x faster to produce locally and likely much faster to produce on CI.
2019-09-19rustbuild: Turn down compression on msi installersAlex Crichton-1/+1
This is the same as #64615 except applied to our MSI installers. The same fix is applied effectively bringing these installers in line with the gz tarball installers, which are about 3x faster to produce locally and likely much faster to produce on CI.
2019-09-19rustbuild: Turn down compression on exe installersAlex Crichton-3/+3
The Windows dist builders are the slowest builders right now, and the distribution phase of them is enormously slow clocking in at around 20 minutes to build all the related installers. This commit starts to optimize these by turning down the compression level in the `exe` installers. These aren't super heavily used so there's no great need for them to be so ultra-compressed, so let's dial back the compression parameters to get closer to the rest of our xz archives. This brings the installer in line with the gz tarball installer locally, and also brings the compression settings on par with the rest of our xz installers.
2018-02-10fix typos in src/{bootstrap,ci,etc,lib{backtrace,core,fmt_macros}}Matthias Krüger-2/+2
2017-11-21fix some typosMartin Lindhe-1/+1
2017-10-16rustbuild: Allow setting rls/rustfmt to "broken"Alex Crichton-0/+14
This commit enables configuring the RLS/rustfmt tools to the "broken" state and actually get it past CI. The main changes here were to update all dist-related code to handle the situation where the RLS isn't available. This in turn involved a homegrown preprocessor-like-function to edit the configuration files we pass to the various combined installer tools.
2017-05-29Fix formatting issues in Distribution.xmlEdward Yang-33/+33
2017-05-29Add RLS to .pkg installerEdward Yang-0/+11
2017-05-29Add RLS to .exe and .msi installersEdward Yang-0/+13
2017-01-24rustbuild: Start building --enable-extendedAlex Crichton-0/+962
This commit adds a new flag to the configure script, `--enable-extended`, which is intended for specifying a desire to compile the full suite of Rust tools such as Cargo, the RLS, etc. This is also an indication that the build system should create combined installers such as the pkg/exe/msi artifacts. Currently the `--enable-extended` flag just indicates that combined installers should be built, and Cargo is itself not compiled just yet but rather only downloaded from its location. The intention here is to quickly get to feature parity with the current release process and then we can start improving it afterwards. All new files in this PR inside `src/etc/installer` are copied from the rust-packaging repository.