forked from flathub/io.unobserved.furtherance
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathio.unobserved.furtherance.yml
37 lines (37 loc) · 1.34 KB
/
io.unobserved.furtherance.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
app-id: io.unobserved.furtherance
runtime: org.freedesktop.Platform
runtime-version: "24.08"
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.rust-stable
command: furtherance
finish-args:
- --share=ipc
- --socket=fallback-x11
- --device=dri
- --socket=wayland
- --talk-name=org.freedesktop.Notifications
- --talk-name=org.gnome.Mutter.IdleMonitor
- --filesystem=xdg-documents
- --share=network
build-options:
append-path: /usr/lib/sdk/rust-stable/bin
modules:
- name: furtherance
buildsystem: simple
build-options:
env:
CARGO_HOME: /run/build/furtherance/cargo
build-commands:
- cargo --offline fetch --manifest-path Cargo.toml --verbose
- cargo --offline build --release --verbose
- install -Dm755 ./target/release/furtherance -t /app/bin/
- install -Dm644 ./assets/linux/${FLATPAK_ID}.metainfo.xml -t /app/share/metainfo/
- install -Dm644 ./assets/linux/${FLATPAK_ID}.desktop -t /app/share/applications/
- install -Dm644 ./assets/icon/${FLATPAK_ID}.svg -t /app/share/icons/hicolor/scalable/apps/
sources:
- type: archive
archive-type: "tar-gzip"
url: "https://github.com/unobserved-io/Furtherance/archive/refs/tags/25.1.2.tar.gz"
sha256: "caab296f9e23f8ad89dd75c3272d60b8255907b1185499575ff4dc40d71c960a"
- cargo-sources.json