mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-09 00:17:31 +00:00
extra/rust to 1.76.0-1
This commit is contained in:
parent
a4af5ddb03
commit
af605b2cc7
5 changed files with 29 additions and 33 deletions
|
@ -1,12 +1,11 @@
|
|||
pkgbase = rust
|
||||
pkgdesc = Systems programming language focused on safety, speed and concurrency
|
||||
pkgver = 1.75.0
|
||||
pkgrel = 2
|
||||
pkgver = 1.76.0
|
||||
pkgrel = 1
|
||||
epoch = 1
|
||||
url = https://www.rust-lang.org/
|
||||
arch = x86_64
|
||||
license = Apache
|
||||
license = MIT
|
||||
license = Apache-2.0 OR MIT
|
||||
checkdepends = gdb
|
||||
checkdepends = procps-ng
|
||||
makedepends = cmake
|
||||
|
@ -27,18 +26,18 @@ pkgbase = rust
|
|||
depends = llvm-libs
|
||||
options = !emptydirs
|
||||
options = !lto
|
||||
source = https://static.rust-lang.org/dist/rustc-1.75.0-src.tar.gz
|
||||
source = https://static.rust-lang.org/dist/rustc-1.75.0-src.tar.gz.asc
|
||||
source = https://static.rust-lang.org/dist/rustc-1.76.0-src.tar.gz
|
||||
source = https://static.rust-lang.org/dist/rustc-1.76.0-src.tar.gz.asc
|
||||
source = 0001-bootstrap-Change-libexec-dir.patch
|
||||
source = 0002-bootstrap-Change-bash-completion-dir.patch
|
||||
source = 0003-compiler-Change-LLVM-targets.patch
|
||||
source = 0004-compiler-Use-wasm-ld-for-wasm-targets.patch
|
||||
validpgpkeys = 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
|
||||
b2sums = 6877d5bc89335be051639d21f723c1b596d83e837781ac691795ad3abf999e18c4fb07a2a9048da9ea860b3c4777cb2d49db7dc5081085da5f10888eebe0224e
|
||||
b2sums = d06ec8d24fbe42d2f1e3340f5ffd2081bb65d8654b797ecf0de5ea9f8202872676d40422e9debaa0106808b88de74f5823ba85cb081dd11e807862c0e39b1f34
|
||||
b2sums = SKIP
|
||||
b2sums = a55e8eca7d700f4dad9a09030cab97a5d7b28a56d4dfb03d75b09f66d04c05907a8e81df95af21f0caad12dcad17a292de55a4eb5eedf4f1a6d4a5f8dd053c83
|
||||
b2sums = d3050f44d166530c65f98f0546fbbfe1f924789db66a9982d5e6591029355da6ce0a471c98bab153bcdff4ebe9cd68622e2b697694c880a875e2b5ca8f49822b
|
||||
b2sums = 0a1d5e8709a73a4f0825231362c1cb0f6b4fdc72d0082f222da6479e6075e945fb041b43a57fbe2844247c9a2f148d335c723bdf0d92083c62f6c19f56ce5c0c
|
||||
b2sums = 975cf9201ca36b8891ef70c218d4b7fd48590e98b7d71e0fee14d9650c6b2db1308a378bfa635b178f64993fe81b95ba31e544ec13ca4cb1995d29f68102115b
|
||||
b2sums = 7296d718e58959c494b32d747277ff8635c5713f25f77f22a61d539c0119937551bad0b65105fccc5f9a272b503abc2e396eb00690db5027733d724767a23ded
|
||||
b2sums = a6ba2f84ea63f81f420743eb5566f18ec722bdecd3fd1f468482361e88f57ba870f90854d390deb83e63f7f7f694397689df2a9f18f6ea96a5dfa0d91858b724
|
||||
b2sums = 6a7d2ca75109de1a4b2aedc16f026bb97eaf00fa1ade67da92a48ce47b3d71a6403a349f73b3b4fb02dfde34bcbd6108510d7dd6f6a98eaf439521ab2205e52c
|
||||
|
||||
pkgname = rust
|
||||
|
|
|
@ -9,7 +9,7 @@ Subject: [PATCH] bootstrap: Change libexec dir
|
|||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs
|
||||
index c485481b9a1e..1a1b3a2ee39a 100644
|
||||
index 98e267713daf..5184d384e6b8 100644
|
||||
--- a/src/bootstrap/src/core/build_steps/dist.rs
|
||||
+++ b/src/bootstrap/src/core/build_steps/dist.rs
|
||||
@@ -423,7 +423,7 @@ fn prepare_image(builder: &Builder<'_>, compiler: Compiler, image: &Path) {
|
||||
|
@ -22,10 +22,10 @@ index c485481b9a1e..1a1b3a2ee39a 100644
|
|||
|
||||
let libdir_relative = builder.libdir_relative(compiler);
|
||||
diff --git a/src/bootstrap/src/core/build_steps/tool.rs b/src/bootstrap/src/core/build_steps/tool.rs
|
||||
index d1bc05e51d73..6a7b788a3c4f 100644
|
||||
index 9942f00a0562..224999e2fa11 100644
|
||||
--- a/src/bootstrap/src/core/build_steps/tool.rs
|
||||
+++ b/src/bootstrap/src/core/build_steps/tool.rs
|
||||
@@ -691,7 +691,7 @@ fn run(self, builder: &Builder<'_>) -> Option<PathBuf> {
|
||||
@@ -700,7 +700,7 @@ fn run(self, builder: &Builder<'_>) -> Option<PathBuf> {
|
||||
|
||||
// Copy `rust-analyzer-proc-macro-srv` to `<sysroot>/libexec/`
|
||||
// so that r-a can use it.
|
||||
|
|
|
@ -8,7 +8,7 @@ Subject: [PATCH] bootstrap: Change bash-completion dir
|
|||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs
|
||||
index 1a1b3a2ee39a..e3c334c37e05 100644
|
||||
index 5184d384e6b8..d54e599f474b 100644
|
||||
--- a/src/bootstrap/src/core/build_steps/dist.rs
|
||||
+++ b/src/bootstrap/src/core/build_steps/dist.rs
|
||||
@@ -1071,7 +1071,11 @@ fn run(self, builder: &Builder<'_>) -> Option<GeneratedTarball> {
|
||||
|
|
|
@ -24,11 +24,11 @@ targets, as things break when this is done:
|
|||
4 files changed, 12 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs
|
||||
index f745bc390cad..2f5e6ee95852 100644
|
||||
index 0c21e4eb43e7..6f294790cdbb 100644
|
||||
--- a/compiler/rustc_session/src/config.rs
|
||||
+++ b/compiler/rustc_session/src/config.rs
|
||||
@@ -2240,7 +2240,7 @@ pub fn parse_target_triple(
|
||||
handler.early_error(format!("target file {path:?} does not exist"))
|
||||
@@ -2255,7 +2255,7 @@ pub fn parse_target_triple(early_dcx: &EarlyDiagCtxt, matches: &getopts::Matches
|
||||
early_dcx.early_error(format!("target file {path:?} does not exist"))
|
||||
})
|
||||
}
|
||||
- Some(target) => TargetTriple::TargetTriple(target),
|
||||
|
@ -37,10 +37,10 @@ index f745bc390cad..2f5e6ee95852 100644
|
|||
}
|
||||
}
|
||||
diff --git a/compiler/rustc_target/src/spec/mod.rs b/compiler/rustc_target/src/spec/mod.rs
|
||||
index f04799482c83..76e4930fbfdb 100644
|
||||
index b688c97311a0..bd8a5a7f43b2 100644
|
||||
--- a/compiler/rustc_target/src/spec/mod.rs
|
||||
+++ b/compiler/rustc_target/src/spec/mod.rs
|
||||
@@ -3488,6 +3488,15 @@ pub fn from_path(path: &Path) -> Result<Self, io::Error> {
|
||||
@@ -3485,6 +3485,15 @@ pub fn from_path(path: &Path) -> Result<Self, io::Error> {
|
||||
Ok(TargetTriple::TargetJson { path_for_rustdoc: canonicalized_path, triple, contents })
|
||||
}
|
||||
|
||||
|
@ -57,11 +57,11 @@ index f04799482c83..76e4930fbfdb 100644
|
|||
///
|
||||
/// If this target is a path, the file name (without extension) is returned.
|
||||
diff --git a/compiler/rustc_target/src/spec/targets/i686_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/targets/i686_unknown_linux_gnu.rs
|
||||
index 0ca058b2fd2a..c3b34ad2a851 100644
|
||||
index 3b7be48dbbc5..c23015e447ff 100644
|
||||
--- a/compiler/rustc_target/src/spec/targets/i686_unknown_linux_gnu.rs
|
||||
+++ b/compiler/rustc_target/src/spec/targets/i686_unknown_linux_gnu.rs
|
||||
@@ -9,7 +9,7 @@ pub fn target() -> Target {
|
||||
base.stack_probes = StackProbeType::X86;
|
||||
base.stack_probes = StackProbeType::Inline;
|
||||
|
||||
Target {
|
||||
- llvm_target: "i686-unknown-linux-gnu".into(),
|
||||
|
@ -70,7 +70,7 @@ index 0ca058b2fd2a..c3b34ad2a851 100644
|
|||
data_layout: "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
|
||||
f64:32:64-f80:32-n8:16:32-S128"
|
||||
diff --git a/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnu.rs
|
||||
index 80e267c163fa..c10da4b633f2 100644
|
||||
index bf10f7e5d2de..c3f702f6df9e 100644
|
||||
--- a/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnu.rs
|
||||
+++ b/compiler/rustc_target/src/spec/targets/x86_64_unknown_linux_gnu.rs
|
||||
@@ -17,7 +17,7 @@ pub fn target() -> Target {
|
||||
|
|
|
@ -20,15 +20,12 @@ pkgname=(
|
|||
rust-src
|
||||
)
|
||||
epoch=1
|
||||
pkgver=1.75.0
|
||||
pkgrel=2
|
||||
pkgver=1.76.0
|
||||
pkgrel=1
|
||||
pkgdesc="Systems programming language focused on safety, speed and concurrency"
|
||||
url=https://www.rust-lang.org/
|
||||
arch=(x86_64)
|
||||
license=(
|
||||
Apache
|
||||
MIT
|
||||
)
|
||||
license=("Apache-2.0 OR MIT")
|
||||
options=(
|
||||
!emptydirs
|
||||
!lto
|
||||
|
@ -62,11 +59,11 @@ source=(
|
|||
0003-compiler-Change-LLVM-targets.patch
|
||||
0004-compiler-Use-wasm-ld-for-wasm-targets.patch
|
||||
)
|
||||
b2sums=('6877d5bc89335be051639d21f723c1b596d83e837781ac691795ad3abf999e18c4fb07a2a9048da9ea860b3c4777cb2d49db7dc5081085da5f10888eebe0224e'
|
||||
b2sums=('d06ec8d24fbe42d2f1e3340f5ffd2081bb65d8654b797ecf0de5ea9f8202872676d40422e9debaa0106808b88de74f5823ba85cb081dd11e807862c0e39b1f34'
|
||||
'SKIP'
|
||||
'a55e8eca7d700f4dad9a09030cab97a5d7b28a56d4dfb03d75b09f66d04c05907a8e81df95af21f0caad12dcad17a292de55a4eb5eedf4f1a6d4a5f8dd053c83'
|
||||
'd3050f44d166530c65f98f0546fbbfe1f924789db66a9982d5e6591029355da6ce0a471c98bab153bcdff4ebe9cd68622e2b697694c880a875e2b5ca8f49822b'
|
||||
'0a1d5e8709a73a4f0825231362c1cb0f6b4fdc72d0082f222da6479e6075e945fb041b43a57fbe2844247c9a2f148d335c723bdf0d92083c62f6c19f56ce5c0c'
|
||||
'975cf9201ca36b8891ef70c218d4b7fd48590e98b7d71e0fee14d9650c6b2db1308a378bfa635b178f64993fe81b95ba31e544ec13ca4cb1995d29f68102115b'
|
||||
'7296d718e58959c494b32d747277ff8635c5713f25f77f22a61d539c0119937551bad0b65105fccc5f9a272b503abc2e396eb00690db5027733d724767a23ded'
|
||||
'a6ba2f84ea63f81f420743eb5566f18ec722bdecd3fd1f468482361e88f57ba870f90854d390deb83e63f7f7f694397689df2a9f18f6ea96a5dfa0d91858b724'
|
||||
'6a7d2ca75109de1a4b2aedc16f026bb97eaf00fa1ade67da92a48ce47b3d71a6403a349f73b3b4fb02dfde34bcbd6108510d7dd6f6a98eaf439521ab2205e52c')
|
||||
validpgpkeys=(
|
||||
108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org>
|
||||
|
@ -90,7 +87,7 @@ prepare() {
|
|||
|
||||
cat >config.toml <<END
|
||||
profile = "user"
|
||||
change-id = 116881
|
||||
change-id = 118703
|
||||
|
||||
[llvm]
|
||||
link-shared = true
|
||||
|
|
Loading…
Reference in a new issue