AkurAI Build
Menu

BifrOSt-Apps

public

Latest change f35619cfe0419c596645328bf0e1b682ad3a4473 - Harden RÚV for the 0.1.1 candidate by Ólafur Búi Ólafsson

app-id: org.bifrost.Ruv
runtime: org.freedesktop.Platform
runtime-version: "25.08"
sdk: org.freedesktop.Sdk
sdk-extensions:
  - org.freedesktop.Sdk.Extension.rust-stable
base: com.system76.Cosmic.BaseApp
# Flathub publishes exactly one branch for this BaseApp; "stable" currently
# targets org.freedesktop.Platform//25.08. Audited 2026-08-07 at commit
# b3f1b274d54062eb221cff65bd45570548ba13dd2af7a83f80f1c52739dd3bed.
# Re-audit this pin whenever runtime-version changes (see README, Flatpak
# candidate section).
base-version: "stable"
command: org.bifrost.Ruv
finish-args:
  - --share=network
  - --share=ipc
  - --socket=wayland
  - --socket=fallback-x11
  - --socket=pulseaudio
  - --device=dri
build-options:
  append-path: /usr/lib/sdk/rust-stable/bin
  env:
    CARGO_HOME: /run/build/ruv/cargo
modules:
  - name: ruv
    buildsystem: simple
    build-commands:
      - cargo --offline --locked build --release --bin bifrost-ruv
      - install -Dm0755 target/release/bifrost-ruv /app/bin/org.bifrost.Ruv
      - install -Dm0644 data/org.bifrost.Ruv.desktop /app/share/applications/org.bifrost.Ruv.desktop
      - install -Dm0644 data/org.bifrost.Ruv.metainfo.xml /app/share/metainfo/org.bifrost.Ruv.metainfo.xml
      - install -Dm0644 data/icons/32x32/apps/org.bifrost.Ruv.png /app/share/icons/hicolor/32x32/apps/org.bifrost.Ruv.png
      - install -Dm0644 data/icons/64x64/apps/org.bifrost.Ruv.png /app/share/icons/hicolor/64x64/apps/org.bifrost.Ruv.png
      - install -Dm0644 data/icons/128x128/apps/org.bifrost.Ruv.png /app/share/icons/hicolor/128x128/apps/org.bifrost.Ruv.png
      - install -Dm0644 data/icons/256x256/apps/org.bifrost.Ruv.png /app/share/icons/hicolor/256x256/apps/org.bifrost.Ruv.png
      - install -Dm0644 data/icons/512x512/apps/org.bifrost.Ruv.png /app/share/icons/hicolor/512x512/apps/org.bifrost.Ruv.png
    sources:
      - type: dir
        path: .
      - cargo-sources.json