Merge pull request #68684 from zimbatm/rustup-1.19.0

rustup: 1.18.3 -> 1.19.0
This commit is contained in:
Jörg Thalheim 2019-09-13 21:36:01 +01:00 committed by GitHub
commit 51bf5f4b3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 10 deletions

View File

@ -1,8 +1,8 @@
diff --git a/src/dist/component/package.rs b/src/dist/component/package.rs diff --git a/src/dist/component/package.rs b/src/dist/component/package.rs
index e0fdea28..38d9d0e4 100644 index 4b432785..fa45e87e 100644
--- a/src/dist/component/package.rs --- a/src/dist/component/package.rs
+++ b/src/dist/component/package.rs +++ b/src/dist/component/package.rs
@@ -104,10 +104,11 @@ impl Package for DirectoryPackage { @@ -109,10 +109,11 @@ impl Package for DirectoryPackage {
match &*part.0 { match &*part.0 {
"file" => { "file" => {
if self.copy { if self.copy {
@ -16,10 +16,10 @@ index e0fdea28..38d9d0e4 100644
} }
"dir" => { "dir" => {
if self.copy { if self.copy {
@@ -132,6 +133,22 @@ impl Package for DirectoryPackage { @@ -135,6 +136,22 @@ impl Package for DirectoryPackage {
} }
} }
+fn nix_patchelf_if_needed(dest_path: &Path, src_path: &Path) { +fn nix_patchelf_if_needed(dest_path: &Path, src_path: &Path) {
+ let is_bin = if let Some(p) = src_path.parent() { + let is_bin = if let Some(p) = src_path.parent() {
+ p.ends_with("bin") + p.ends_with("bin")
@ -36,6 +36,6 @@ index e0fdea28..38d9d0e4 100644
+ } + }
+} +}
+ +
// On Unix we need to set up the file permissions correctly so #[derive(Debug)]
// binaries are executable and directories readable. This shouldn't be pub struct TarPackage<'a>(DirectoryPackage, temp::Dir<'a>);
// necessary: the source files *should* have the right permissions,

View File

@ -4,16 +4,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "rustup"; pname = "rustup";
version = "1.18.3"; version = "1.19.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rust-lang"; owner = "rust-lang";
repo = "rustup.rs"; repo = "rustup.rs";
rev = version; rev = version;
sha256 = "062l893i9czm1lm0x3arj3vfnjg3fg8q8xvq3y4adakmk6yrcc4x"; sha256 = "1c0qz9s09ikgy23yssd57v7b5s005y128sldmq0xd9i1fryp129z";
}; };
cargoSha256 = "1zwlr0zxc97m6xr28ryq5hkrvcns6qg68h7w09sga23xinm3fr11"; cargoSha256 = "0rjm01pnb2w39c0jrscmhhsx9gsi3sl9cxd838m77h9pzwsp1h40";
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];