summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpingplug2023-04-21 13:30:16 +0800
committerpingplug2023-04-21 13:30:16 +0800
commit7c666f8f8586fed91fa9305e3ce620c45794b9aa (patch)
tree10185bfbd8451e6ee35a1f150cf47362ebb8bd92
parent7070d9e6b0636d399cbe393234f9705fd138f84f (diff)
downloadaur-7c666f8f8586fed91fa9305e3ce620c45794b9aa.tar.gz
updated to 1.69.0
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD16
-rw-r--r--mingw-config.toml32
3 files changed, 51 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index caa3f1f19922..11848bb2df67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mingw-w64-rust
pkgdesc = Systems programming language focused on safety, speed and concurrency (mingw-w64)
- pkgver = 1.68.0
+ pkgver = 1.69.0
pkgrel = 1
url = https://www.rust-lang.org
arch = x86_64
@@ -20,31 +20,31 @@ pkgbase = mingw-w64-rust
depends = libgit2
depends = mingw-w64-gcc>=10.1.0
optdepends = mingw-w64-wine: for cargo test support
- noextract = rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz
- noextract = rustc-1.67.1-x86_64-unknown-linux-gnu.tar.xz
- noextract = cargo-1.67.1-x86_64-unknown-linux-gnu.tar.xz
+ noextract = rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz
+ noextract = rustc-1.68.2-x86_64-unknown-linux-gnu.tar.xz
+ noextract = cargo-1.68.2-x86_64-unknown-linux-gnu.tar.xz
options = !strip
options = staticlibs
options = !buildflags
backup = opt/rust/cargo/config
- source = https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz
- source = https://static.rust-lang.org/dist/rustc-1.68.0-src.tar.xz.asc
- source = https://static.rust-lang.org/dist/2023-02-09/rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz
- source = https://static.rust-lang.org/dist/2023-02-09/rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc
- source = https://static.rust-lang.org/dist/2023-02-09/rustc-1.67.1-x86_64-unknown-linux-gnu.tar.xz
- source = https://static.rust-lang.org/dist/2023-02-09/rustc-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc
- source = https://static.rust-lang.org/dist/2023-02-09/cargo-1.67.1-x86_64-unknown-linux-gnu.tar.xz
- source = https://static.rust-lang.org/dist/2023-02-09/cargo-1.67.1-x86_64-unknown-linux-gnu.tar.xz.asc
+ source = https://static.rust-lang.org/dist/rustc-1.69.0-src.tar.xz
+ source = https://static.rust-lang.org/dist/rustc-1.69.0-src.tar.xz.asc
+ source = https://static.rust-lang.org/dist/2023-03-28/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz
+ source = https://static.rust-lang.org/dist/2023-03-28/rust-std-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc
+ source = https://static.rust-lang.org/dist/2023-03-28/rustc-1.68.2-x86_64-unknown-linux-gnu.tar.xz
+ source = https://static.rust-lang.org/dist/2023-03-28/rustc-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc
+ source = https://static.rust-lang.org/dist/2023-03-28/cargo-1.68.2-x86_64-unknown-linux-gnu.tar.xz
+ source = https://static.rust-lang.org/dist/2023-03-28/cargo-1.68.2-x86_64-unknown-linux-gnu.tar.xz.asc
source = mingw-config.toml
validpgpkeys = 108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE
- sha256sums = 8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4
+ sha256sums = e533c903820b0c2ba10491b70105149d2243348f3b5e26bd7b6bdd022c7dbe75
sha256sums = SKIP
- sha256sums = f4dc8468dfc1dbd86f865b10f06e0e4b4e76f5a3a1cc27317a520ab1660844e9
+ sha256sums = c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16
sha256sums = SKIP
- sha256sums = e27ec0c6d1a2b2b38e5258904c3741ddb246bff5715aa95e595f818aa77f7bee
+ sha256sums = d33d493381dd17a4b491d0e978cdb6700badb5905e831dd5f7fe75ffbf8e0584
sha256sums = SKIP
- sha256sums = e744dad75de8419e7fea530c29bd56cf931b4d4de62eb4bd442bfac7b54e61ed
+ sha256sums = b25d6f88b93cb75868ff4bc9ca0103facd4622825cf53df67546cea6cb60da0f
sha256sums = SKIP
- sha256sums = 97bccea3adc7ad07fef3e9fd3599f69552b68191f7adf3b3bdd704ff7614923b
+ sha256sums = 1e5c26cf3b6be791ab025aaaa4d2908c9be0c47ef18fb68e05e180fa4e3add01
pkgname = mingw-w64-rust
diff --git a/PKGBUILD b/PKGBUILD
index e7316d2c3738..443e14337acf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,12 @@
# Contributor: userwithuid < userwithuid at gmail dot com >
_pkgname=rust
-_date=2023-02-09
-_rustc=1.67.1
+_date=2023-03-28
+_rustc=1.68.2
pkgname=mingw-w64-rust
_prefix=opt/rust
-pkgver=1.68.0
+pkgver=1.69.0
pkgrel=1
pkgdesc="Systems programming language focused on safety, speed and concurrency (mingw-w64)"
arch=('x86_64')
@@ -38,15 +38,15 @@ source=("https://static.rust-lang.org/dist/rustc-${pkgver}-src.tar.xz"{,.asc}
noextract=("rust-std-${_rustc}-x86_64-unknown-linux-gnu.tar.xz"
"rustc-${_rustc}-x86_64-unknown-linux-gnu.tar.xz"
"cargo-${_rustc}-x86_64-unknown-linux-gnu.tar.xz")
-sha256sums=('8651245e8708f11d0f65ba9fdb394c4b9300d603d318045664b371729da9eac4'
+sha256sums=('e533c903820b0c2ba10491b70105149d2243348f3b5e26bd7b6bdd022c7dbe75'
'SKIP'
- 'f4dc8468dfc1dbd86f865b10f06e0e4b4e76f5a3a1cc27317a520ab1660844e9'
+ 'c8a3eaf26b83f1926d86b4db99ca16cbbff8e746e4c63f25f4d75a02a34a3b16'
'SKIP'
- 'e27ec0c6d1a2b2b38e5258904c3741ddb246bff5715aa95e595f818aa77f7bee'
+ 'd33d493381dd17a4b491d0e978cdb6700badb5905e831dd5f7fe75ffbf8e0584'
'SKIP'
- 'e744dad75de8419e7fea530c29bd56cf931b4d4de62eb4bd442bfac7b54e61ed'
+ 'b25d6f88b93cb75868ff4bc9ca0103facd4622825cf53df67546cea6cb60da0f'
'SKIP'
- '97bccea3adc7ad07fef3e9fd3599f69552b68191f7adf3b3bdd704ff7614923b')
+ '1e5c26cf3b6be791ab025aaaa4d2908c9be0c47ef18fb68e05e180fa4e3add01')
validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE') # Rust Language (Tag and Release Signing Key) <rust-key@rust-lang.org>
backup=("opt/rust/cargo/config")
diff --git a/mingw-config.toml b/mingw-config.toml
index 4407a471ebe7..61e6058f9bae 100644
--- a/mingw-config.toml
+++ b/mingw-config.toml
@@ -233,6 +233,9 @@ docs = false
# and generated in already-minified form from the beginning.
#docs-minification = true
+# Flag to specify whether private items should be included in the library docs.
+#library-docs-private-items = false
+
# Indicate whether the compiler should be documented in addition to the standard
# library and facade crates.
#compiler-docs = false
@@ -285,11 +288,24 @@ vendor = true
# be built if `extended = true`.
extended = true
-# Installs chosen set of extended tools if `extended = true`. By default builds
-# all extended tools except `rust-demangler`, unless the target is also being
-# built with `profiler = true`. If chosen tool failed to build the installation
-# fails. If `extended = false`, this option is ignored.
-tools = ["cargo"]
+# Set of tools to be included in the installation.
+#
+# If `extended = false`, the only one of these built by default is rustdoc.
+#
+# If `extended = true`, they're all included, with the exception of
+# rust-demangler which additionally requires `profiler = true` to be set.
+#
+# If any enabled tool fails to build, the installation fails.
+tools = [
+ "cargo",
+# "clippy",
+ "rustdoc",
+# "rustfmt",
+# "rust-analyzer",
+# "analysis",
+# "src",
+# "rust-demangler", # if profiler = true
+]
# Verbosity level: 0 == not verbose, 1 == verbose, 2 == very verbose
#verbose = 0
@@ -646,9 +662,13 @@ deny-warnings = false
# Select LTO mode that will be used for compiling rustc. By default, thin local LTO
# (LTO within a single crate) is used (like for any Rust crate). You can also select
-# "thin" or "fat" to apply Thin/Fat LTO to the `rustc_driver` dylib.
+# "thin" or "fat" to apply Thin/Fat LTO to the `rustc_driver` dylib, or "off" to disable
+# LTO entirely.
#lto = "thin-local"
+# Build compiler with the optimization enabled and -Zvalidate-mir, currently only for `std`
+#validate-mir-opts = 3
+
# =============================================================================
# Options for specific targets
#