[44/50] rust: Package for riscv64

Message ID 20220222125135.1211290-45-michael.tremer@ipfire.org
State Accepted
Commit d1283a804716e3fc35ea366a1db39e5c767ef7aa
Headers
Series [01/50] expat: Update to version 2.4.6 - Security/CVE fixes |

Commit Message

Michael Tremer Feb. 22, 2022, 12:51 p.m. UTC
  Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
 config/rootfiles/common/riscv64/rust | 112 +++++++++++++++++++++++++++
 lfs/rust                             |   2 +-
 2 files changed, 113 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/common/riscv64/rust
  

Patch

diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust
new file mode 100644
index 000000000..a5f2e6d6e
--- /dev/null
+++ b/config/rootfiles/common/riscv64/rust
@@ -0,0 +1,112 @@ 
+#usr/bin/cargo
+#usr/bin/rust-gdb
+#usr/bin/rust-gdbgui
+#usr/bin/rust-lldb
+#usr/bin/rustc
+#usr/bin/rustdoc
+#usr/etc/bash_completion.d
+#usr/etc/bash_completion.d/cargo
+#usr/lib/libchalk_derive-c6c1769c2b2826fa.so
+#usr/lib/libcstr-e1c4d60f6d17d529.so
+#usr/lib/librustc_driver-168cfe5b98a72c5d.so
+#usr/lib/librustc_macros-7df614f07dd71f23.so
+#usr/lib/libserde_derive-85bd0accdb4e9dee.so
+#usr/lib/libstd-6887c129cef251a1.so
+#usr/lib/libtest-6428250561812644.so
+#usr/lib/libtracing_attributes-399308f9f20b4dac.so
+#usr/lib/rustlib
+#usr/lib/rustlib/components
+#usr/lib/rustlib/etc
+#usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
+#usr/lib/rustlib/etc/gdb_lookup.py
+#usr/lib/rustlib/etc/gdb_providers.py
+#usr/lib/rustlib/etc/lldb_commands
+#usr/lib/rustlib/etc/lldb_lookup.py
+#usr/lib/rustlib/etc/lldb_providers.py
+#usr/lib/rustlib/etc/rust_types.py
+#usr/lib/rustlib/install.log
+#usr/lib/rustlib/manifest-cargo
+#usr/lib/rustlib/manifest-rust-std-riscv64gc-unknown-linux-gnu
+#usr/lib/rustlib/manifest-rustc
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-abfcfad2c67f64b2.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-429c6a106a44b714.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-e800848afaf03516.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-7d6c4fad8f87f93c.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-fa968b91c9b868c8.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-05e65dbf98fbc870.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-93681c46b2700c14.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-a4e07f0c8f932e91.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-d8580387c8d44f14.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-03e1a2fcbde8d9ce.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-c016bade9c783dee.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-c9a5c4976e1e1261.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-f5446525ed149d2c.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-d04ec3de5137ccc3.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-3affb21a3e446255.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-5df051689bd2dffa.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-687c2d8147ef10b1.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1ab18eee1818cbca.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-ccca0f2dcbbd8f71.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-b62c1ea9432ef893.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-6887c129cef251a1.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-6887c129cef251a1.so
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-fd68f01eafc75664.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6428250561812644.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6428250561812644.so
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-096d1ecff3d9b31b.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-8102c9b696785739.rlib
+#usr/lib/rustlib/rust-installer-version
+#usr/lib/rustlib/uninstall.sh
+#usr/libexec/cargo-credential-1password
+#usr/share/cargo
+#usr/share/cargo/registry
+#usr/share/doc/cargo
+#usr/share/doc/cargo/LICENSE-APACHE
+#usr/share/doc/cargo/LICENSE-MIT
+#usr/share/doc/cargo/LICENSE-THIRD-PARTY
+#usr/share/doc/cargo/README.md
+#usr/share/doc/rust
+#usr/share/doc/rust/COPYRIGHT
+#usr/share/doc/rust/LICENSE-APACHE
+#usr/share/doc/rust/LICENSE-MIT
+#usr/share/doc/rust/README.md
+#usr/share/man/man1/cargo-bench.1
+#usr/share/man/man1/cargo-build.1
+#usr/share/man/man1/cargo-check.1
+#usr/share/man/man1/cargo-clean.1
+#usr/share/man/man1/cargo-doc.1
+#usr/share/man/man1/cargo-fetch.1
+#usr/share/man/man1/cargo-fix.1
+#usr/share/man/man1/cargo-generate-lockfile.1
+#usr/share/man/man1/cargo-help.1
+#usr/share/man/man1/cargo-init.1
+#usr/share/man/man1/cargo-install.1
+#usr/share/man/man1/cargo-locate-project.1
+#usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-metadata.1
+#usr/share/man/man1/cargo-new.1
+#usr/share/man/man1/cargo-owner.1
+#usr/share/man/man1/cargo-package.1
+#usr/share/man/man1/cargo-pkgid.1
+#usr/share/man/man1/cargo-publish.1
+#usr/share/man/man1/cargo-report.1
+#usr/share/man/man1/cargo-run.1
+#usr/share/man/man1/cargo-rustc.1
+#usr/share/man/man1/cargo-rustdoc.1
+#usr/share/man/man1/cargo-search.1
+#usr/share/man/man1/cargo-test.1
+#usr/share/man/man1/cargo-tree.1
+#usr/share/man/man1/cargo-uninstall.1
+#usr/share/man/man1/cargo-update.1
+#usr/share/man/man1/cargo-vendor.1
+#usr/share/man/man1/cargo-verify-project.1
+#usr/share/man/man1/cargo-version.1
+#usr/share/man/man1/cargo-yank.1
+#usr/share/man/man1/cargo.1
+#usr/share/man/man1/rustc.1
+#usr/share/man/man1/rustdoc.1
+#usr/share/zsh
+#usr/share/zsh/site-functions
+#usr/share/zsh/site-functions/_cargo
diff --git a/lfs/rust b/lfs/rust
index bfb114d70..ce282cdee 100644
--- a/lfs/rust
+++ b/lfs/rust
@@ -33,7 +33,6 @@  DL_FILE    = $(THISAPP)-$(RUST_PLATFORM).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/rust-nightly-$(RUST_PLATFORM)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = x86_64 aarch64 armv6l
 
 ###############################################################################
 # Top-level Rules
@@ -46,6 +45,7 @@  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 $(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_MD5 =  42ae351e32e3d570c2c1612c9a9037ee
 $(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_MD5 = 70504d2ad8ec793672d54c64e5c74593
 $(THISAPP)-arm-unknown-linux-gnueabi.tar.xz_MD5 = a6dfbd26b7057260ee07c15afa325b9f
+$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_MD5 = 24ca38f4b7c2ca2ba32195aa48912d07
 
 install : $(TARGET)