From 0556bbec3e7ca4fd320f8bbc988ad7d818a631e1 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Tue, 13 Jun 2023 19:27:26 +0900 Subject: [PATCH 1/5] feat: add rust-lang/rust [rust-lang/rust](https://github.com/rust-lang/rust): Empowering everyone to build reliable and efficient software --- pkgs/rust-lang/rust/pkg.yaml | 2 ++ pkgs/rust-lang/rust/registry.yaml | 39 +++++++++++++++++++++++++++++++ registry.yaml | 38 ++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 pkgs/rust-lang/rust/pkg.yaml create mode 100644 pkgs/rust-lang/rust/registry.yaml diff --git a/pkgs/rust-lang/rust/pkg.yaml b/pkgs/rust-lang/rust/pkg.yaml new file mode 100644 index 00000000000..75236882f57 --- /dev/null +++ b/pkgs/rust-lang/rust/pkg.yaml @@ -0,0 +1,2 @@ +packages: + - name: rust-lang/rust@1.70.0 diff --git a/pkgs/rust-lang/rust/registry.yaml b/pkgs/rust-lang/rust/registry.yaml new file mode 100644 index 00000000000..c1b6e49e645 --- /dev/null +++ b/pkgs/rust-lang/rust/registry.yaml @@ -0,0 +1,39 @@ +packages: + - type: http + repo_owner: rust-lang + repo_name: rust + url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz + description: Empowering everyone to build reliable and efficient software + replacements: + darwin: apple-darwin + linux: unknown-linux-musl + freebsd: unknown-freebsd + netbsd: unknown-netbsd + amd64: x86_64 + arm64: aarch64 + 386: i686 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + - name: rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt diff --git a/registry.yaml b/registry.yaml index e55d294269e..8eeaf5850e5 100644 --- a/registry.yaml +++ b/registry.yaml @@ -19479,6 +19479,44 @@ packages: format: zip files: - name: mdbook + - type: http + repo_owner: rust-lang + repo_name: rust + url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz + description: Empowering everyone to build reliable and efficient software + replacements: + darwin: apple-darwin + linux: unknown-linux-musl + freebsd: unknown-freebsd + netbsd: unknown-netbsd + amd64: x86_64 + arm64: aarch64 + 386: i686 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + - name: rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt - type: github_release repo_owner: rust-lang repo_name: rust-analyzer From 0380177889cdf0a9f4cd548af55ea7234d149f56 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Thu, 31 Oct 2024 07:05:51 +0900 Subject: [PATCH 2/5] fix(rust-lang/rust): fix --- pkgs/rust-lang/rust/pkg.yaml | 4 +- pkgs/rust-lang/rust/registry.yaml | 103 ++++++++++++++++++++---------- registry.yaml | 103 ++++++++++++++++++++---------- 3 files changed, 143 insertions(+), 67 deletions(-) diff --git a/pkgs/rust-lang/rust/pkg.yaml b/pkgs/rust-lang/rust/pkg.yaml index 75236882f57..0c1ff3c23a9 100644 --- a/pkgs/rust-lang/rust/pkg.yaml +++ b/pkgs/rust-lang/rust/pkg.yaml @@ -1,2 +1,4 @@ packages: - - name: rust-lang/rust@1.70.0 + - name: rust-lang/rust@1.82.0 + - name: rust-lang/rust + version: 1.70.0 diff --git a/pkgs/rust-lang/rust/registry.yaml b/pkgs/rust-lang/rust/registry.yaml index c1b6e49e645..72663b0ee9f 100644 --- a/pkgs/rust-lang/rust/registry.yaml +++ b/pkgs/rust-lang/rust/registry.yaml @@ -4,36 +4,73 @@ packages: repo_name: rust url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz description: Empowering everyone to build reliable and efficient software - replacements: - darwin: apple-darwin - linux: unknown-linux-musl - freebsd: unknown-freebsd - netbsd: unknown-netbsd - amd64: x86_64 - arm64: aarch64 - 386: i686 - files: - - name: cargo - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo - - name: clippy-driver - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver - - name: cargo-clippy - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy - - name: rls - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls - - name: rust-demangler - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler - - name: rustdoc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc - - name: rust-lldb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb - - name: rustc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc - - name: rust-gdbgui - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui - - name: rust-gdb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb - - name: rustfmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt - - name: cargo-fmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 1.70.0") + replacements: + darwin: apple-darwin + linux: unknown-linux-musl + freebsd: unknown-freebsd + netbsd: unknown-netbsd + amd64: x86_64 + arm64: aarch64 + 386: i686 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + - name: rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + - version_constraint: "true" + replacements: + darwin: apple-darwin + linux: unknown-linux-musl + freebsd: unknown-freebsd + netbsd: unknown-netbsd + amd64: x86_64 + arm64: aarch64 + 386: i686 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + # - name: rust-demangler + # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt diff --git a/registry.yaml b/registry.yaml index def5b6d7a9e..f4a231fc634 100644 --- a/registry.yaml +++ b/registry.yaml @@ -39856,39 +39856,76 @@ packages: repo_name: rust url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz description: Empowering everyone to build reliable and efficient software - replacements: - darwin: apple-darwin - linux: unknown-linux-musl - freebsd: unknown-freebsd - netbsd: unknown-netbsd - amd64: x86_64 - arm64: aarch64 - 386: i686 - files: - - name: cargo - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo - - name: clippy-driver - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver - - name: cargo-clippy - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy - - name: rls - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls - - name: rust-demangler - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler - - name: rustdoc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc - - name: rust-lldb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb - - name: rustc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc - - name: rust-gdbgui - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui - - name: rust-gdb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb - - name: rustfmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt - - name: cargo-fmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 1.70.0") + replacements: + darwin: apple-darwin + linux: unknown-linux-musl + freebsd: unknown-freebsd + netbsd: unknown-netbsd + amd64: x86_64 + arm64: aarch64 + 386: i686 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + - name: rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + - version_constraint: "true" + replacements: + darwin: apple-darwin + linux: unknown-linux-musl + freebsd: unknown-freebsd + netbsd: unknown-netbsd + amd64: x86_64 + arm64: aarch64 + 386: i686 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + # - name: rust-demangler + # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt - type: github_release repo_owner: rust-lang repo_name: rust-analyzer From 1da576b7b7985fb28c7401ec726d175bcc51afe3 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Thu, 1 May 2025 21:22:11 +0900 Subject: [PATCH 3/5] fix: fix --- pkgs/rust-lang/rust/pkg.yaml | 4 +- pkgs/rust-lang/rust/registry.yaml | 135 +++++++++++++++++++++++------- registry.yaml | 134 ++++++++++++++++++++++------- 3 files changed, 208 insertions(+), 65 deletions(-) diff --git a/pkgs/rust-lang/rust/pkg.yaml b/pkgs/rust-lang/rust/pkg.yaml index 0c1ff3c23a9..1d959a65db7 100644 --- a/pkgs/rust-lang/rust/pkg.yaml +++ b/pkgs/rust-lang/rust/pkg.yaml @@ -1,4 +1,6 @@ packages: - - name: rust-lang/rust@1.82.0 + - name: rust-lang/rust@1.86.0 + - name: rust-lang/rust + version: 1.82.0 - name: rust-lang/rust version: 1.70.0 diff --git a/pkgs/rust-lang/rust/registry.yaml b/pkgs/rust-lang/rust/registry.yaml index 72663b0ee9f..e3caa311206 100644 --- a/pkgs/rust-lang/rust/registry.yaml +++ b/pkgs/rust-lang/rust/registry.yaml @@ -1,76 +1,147 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/aquaproj/aqua/main/json-schema/registry.json packages: - type: http repo_owner: rust-lang repo_name: rust - url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz + url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.xz description: Empowering everyone to build reliable and efficient software version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.70.0") replacements: darwin: apple-darwin - linux: unknown-linux-musl - freebsd: unknown-freebsd - netbsd: unknown-netbsd + linux: unknown-linux-gnu + windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 - 386: i686 files: - name: cargo - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} - name: clippy-driver - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: cargo-clippy - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: rls - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} - name: rust-demangler - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/{{.FileName}} - name: rustdoc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-lldb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdbgui - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustfmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - name: cargo-fmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + overrides: + - goos: windows + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} + - name: rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/{{.FileName}} + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - version_constraint: semver("<= 1.82.0") + replacements: + darwin: apple-darwin + linux: unknown-linux-gnu + windows: pc-windows-msvc + amd64: x86_64 + arm64: aarch64 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} + # - name: rust-demangler + # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + overrides: + - goos: windows + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} + # - name: rust-demangler + # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - version_constraint: "true" replacements: darwin: apple-darwin - linux: unknown-linux-musl - freebsd: unknown-freebsd - netbsd: unknown-netbsd + linux: unknown-linux-gnu + windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 - 386: i686 files: - name: cargo - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} - name: clippy-driver - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: cargo-clippy - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: rls - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} # - name: rust-demangler # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler - name: rustdoc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-lldb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdbgui - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustfmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - name: cargo-fmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} diff --git a/registry.yaml b/registry.yaml index 5e692e4b466..4b962c692f7 100644 --- a/registry.yaml +++ b/registry.yaml @@ -59321,78 +59321,148 @@ packages: - type: http repo_owner: rust-lang repo_name: rust - url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.gz + url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.xz description: Empowering everyone to build reliable and efficient software version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.70.0") replacements: darwin: apple-darwin - linux: unknown-linux-musl - freebsd: unknown-freebsd - netbsd: unknown-netbsd + linux: unknown-linux-gnu + windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 - 386: i686 files: - name: cargo - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} - name: clippy-driver - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: cargo-clippy - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: rls - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} - name: rust-demangler - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/{{.FileName}} + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + overrides: + - goos: windows + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} + - name: rust-demangler + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/{{.FileName}} + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - version_constraint: semver("<= 1.82.0") + replacements: + darwin: apple-darwin + linux: unknown-linux-gnu + windows: pc-windows-msvc + amd64: x86_64 + arm64: aarch64 + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} + # - name: rust-demangler + # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler - name: rustdoc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-lldb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdbgui - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustfmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - name: cargo-fmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + overrides: + - goos: windows + files: + - name: cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} + - name: clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} + - name: rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} + # - name: rust-demangler + # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler + - name: rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} + - name: rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} + - name: cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - version_constraint: "true" replacements: darwin: apple-darwin - linux: unknown-linux-musl - freebsd: unknown-freebsd - netbsd: unknown-netbsd + linux: unknown-linux-gnu + windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 - 386: i686 files: - name: cargo - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/cargo + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} - name: clippy-driver - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/clippy-driver + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: cargo-clippy - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/cargo-clippy + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/clippy-preview/bin/{{.FileName}} - name: rls - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/rls + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rls-preview/bin/{{.FileName}} # - name: rust-demangler # src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rust-demangler-preview/bin/rust-demangler - name: rustdoc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustdoc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-lldb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-lldb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustc - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rustc + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdbgui - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdbgui + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rust-gdb - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/rust-gdb + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustc/bin/{{.FileName}} - name: rustfmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/rustfmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - name: cargo-fmt - src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/cargo-fmt + src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - type: github_release repo_owner: rust-lang repo_name: rust-analyzer From 1cd82a91b74ed2c7640748c3a83589c1df18618c Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Thu, 1 May 2025 21:35:46 +0900 Subject: [PATCH 4/5] fix: fix version_constraint --- pkgs/rust-lang/rust/pkg.yaml | 2 +- pkgs/rust-lang/rust/registry.yaml | 2 +- registry.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/rust-lang/rust/pkg.yaml b/pkgs/rust-lang/rust/pkg.yaml index 1d959a65db7..60f73da6da1 100644 --- a/pkgs/rust-lang/rust/pkg.yaml +++ b/pkgs/rust-lang/rust/pkg.yaml @@ -1,6 +1,6 @@ packages: - name: rust-lang/rust@1.86.0 - name: rust-lang/rust - version: 1.82.0 + version: 1.84.1 - name: rust-lang/rust version: 1.70.0 diff --git a/pkgs/rust-lang/rust/registry.yaml b/pkgs/rust-lang/rust/registry.yaml index e3caa311206..0b443737654 100644 --- a/pkgs/rust-lang/rust/registry.yaml +++ b/pkgs/rust-lang/rust/registry.yaml @@ -60,7 +60,7 @@ packages: src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - name: cargo-fmt src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - - version_constraint: semver("<= 1.82.0") + - version_constraint: semver("<= 1.84.1") replacements: darwin: apple-darwin linux: unknown-linux-gnu diff --git a/registry.yaml b/registry.yaml index 4b962c692f7..a6a9c2f4c0b 100644 --- a/registry.yaml +++ b/registry.yaml @@ -59378,7 +59378,7 @@ packages: src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - name: cargo-fmt src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/rustfmt-preview/bin/{{.FileName}} - - version_constraint: semver("<= 1.82.0") + - version_constraint: semver("<= 1.84.1") replacements: darwin: apple-darwin linux: unknown-linux-gnu From c236c60e53d811a91b60569ff1aaf208b0cdcc11 Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Thu, 1 May 2025 21:37:26 +0900 Subject: [PATCH 5/5] fix: support only linux --- pkgs/rust-lang/rust/registry.yaml | 8 ++++++++ registry.yaml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/pkgs/rust-lang/rust/registry.yaml b/pkgs/rust-lang/rust/registry.yaml index 0b443737654..72771f4d6ff 100644 --- a/pkgs/rust-lang/rust/registry.yaml +++ b/pkgs/rust-lang/rust/registry.yaml @@ -5,6 +5,8 @@ packages: repo_name: rust url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.xz description: Empowering everyone to build reliable and efficient software + search_words: + - Linux Only version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.70.0") @@ -14,6 +16,8 @@ packages: windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 + supported_envs: + - linux files: - name: cargo src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} @@ -67,6 +71,8 @@ packages: windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 + supported_envs: + - linux files: - name: cargo src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} @@ -120,6 +126,8 @@ packages: windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 + supported_envs: + - linux files: - name: cargo src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} diff --git a/registry.yaml b/registry.yaml index a6a9c2f4c0b..0efdf8a9796 100644 --- a/registry.yaml +++ b/registry.yaml @@ -59323,6 +59323,8 @@ packages: repo_name: rust url: https://static.rust-lang.org/dist/rust-{{.Version}}-{{.Arch}}-{{.OS}}.tar.xz description: Empowering everyone to build reliable and efficient software + search_words: + - Linux Only version_constraint: "false" version_overrides: - version_constraint: semver("<= 1.70.0") @@ -59332,6 +59334,8 @@ packages: windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 + supported_envs: + - linux files: - name: cargo src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} @@ -59385,6 +59389,8 @@ packages: windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 + supported_envs: + - linux files: - name: cargo src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}} @@ -59438,6 +59444,8 @@ packages: windows: pc-windows-msvc amd64: x86_64 arm64: aarch64 + supported_envs: + - linux files: - name: cargo src: rust-{{.Version}}-{{.Arch}}-{{.OS}}/cargo/bin/{{.FileName}}