AkurAI Build
Menu

BifrOSt-Apps

public

Latest change f67fd8437552caf5eb9371b0012e81d27c807ca3 - Add native RÚV television application 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
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