49 lines
1.5 KiB
YAML
49 lines
1.5 KiB
YAML
flatpak:
|
|
id: org.fedoraproject.Sdk.Extension.rust-stable
|
|
branch: f44
|
|
build-extension: true
|
|
runtime: org.fedoraproject.Sdk
|
|
runtime-version: f44
|
|
sdk: org.fedoraproject.Sdk
|
|
name: f44/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]
|
|
- rust-flatpak-config
|
|
# 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}* /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/
|