flatpak: id: org.fedoraproject.Sdk.Extension.rust-stable branch: f41 build-extension: true runtime: org.fedoraproject.Sdk runtime-version: f41 sdk: org.fedoraproject.Sdk name: f41/rust component: rust-flatpak packages: - rust - rust-analyzer - rust-gdb - rust-lldb - rust-std-static - rust-std-static-i686-pc-windows-gnu - rust-std-static-wasm32-unknown-unknown - rust-std-static-wasm32-wasip1 - rust-std-static-x86_64-pc-windows-gnu - rustfmt - cargo - cargo-c - cargo-vendor-filterer - clippy - mold - name: rust-std-static-aarch64-unknown-none-softfloat platforms: only: [aarch64] - name: rust-std-static-aarch64-unknown-uefi platforms: only: [aarch64] - name: rust-std-static-x86_64-unknown-none platforms: only: [x86_64] - name: rust-std-static-x86_64-unknown-uefi platforms: only: [x86_64] # for cleanup-commands (part of runtime) - coreutils-single cleanup-commands: | mkdir -p /app/bin /app/lib/ /app/share/licenses mv /usr/bin/{cargo,clippy,ld.mold,mold,rust,rls}* /app/bin/ mv /usr/lib/rustlib/ /app/lib/ mv /usr/lib64/librustc_driver-*.so /app/lib/ mv /usr/lib64/lib{LLVM,git2,llhttp,ssh2}* /app/lib/ mv /usr/lib64/lib{blake3,mimalloc,tbb}* /app/lib/ mv /usr/share/cargo/ /app/share/ mv /usr/share/licenses/{cargo,clippy,rust}* /app/share/licenses/ echo -e "#!/bin/sh\nexport PATH=\$PATH:/usr/lib/sdk/rust-stable/bin" > /app/enable.sh chmod +x /app/enable.sh