blob: fa1016d62bf84d52e3fced020dd89c45a05d0736 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# frozen_string_literal: true
name "asdf_rust"
default_version "1.45.0"
whitelist_file "lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld"
source url: "https://static.rust-lang.org/dist/rust-#{version}-x86_64-unknown-linux-gnu.tar.gz"
relative_path "rust-#{version}-x86_64-unknown-linux-gnu"
version "1.45.0" do
source sha256: "c34ed8722759fd60c94dbc9069833da5b3b873dcd19afaa9b34c1ce2c2cfa229"
end
build do
env = with_standard_compiler_flags(with_embedded_path)
command "sh install.sh" \
" --prefix=#{install_dir}" \
" --components=rustc,cargo" \
" --verbose", env: env
end
build do
delete "#{install_dir}/share"
delete "#{install_dir}/etc"
delete "#{install_dir}/bin/rustdoc"
delete "#{install_dir}/bin/rust-gdb"
delete "#{install_dir}/bin/rust-gdbgui"
end
|