1+ {
2+ "id" : " org.firo.firo-qt" ,
3+ "runtime" : " org.freedesktop.Platform" ,
4+ "sdk" : " org.freedesktop.Sdk" ,
5+ "runtime-version" : " 25.08" ,
6+ "command" : " firo-qt" ,
7+ "finish-args" : [
8+ " --socket=x11" ,
9+ " --socket=pulseaudio" ,
10+ " --device=dri" ,
11+ " --share=ipc" ,
12+ " --share=network" ,
13+ " --filesystem=/run/tor/control.authcookie:ro"
14+ ],
15+ "modules" : [
16+ {
17+ "name" : " firo" ,
18+ "buildsystem" : " simple" ,
19+ "build-commands" : [
20+ " install -m 0755 -D -t /app/bin/internal bin/firod" ,
21+ " install -m 0755 -D -t /app/bin/internal bin/firo-qt" ,
22+ " install -m 0755 -D -t /app/bin/internal bin/firo-cli" ,
23+ " desktop-file-edit --set-key=\" Icon\" --set-value=${FLATPAK_ID} firo-qt.desktop" ,
24+ " install -Dp -m 644 firo-qt.desktop /app/share/applications/${FLATPAK_ID}.desktop" ,
25+ " install -Dp -m 644 firo.svg /app/share/icons/hicolor/scalable/apps/org.firo.firo-qt.svg" ,
26+ " install -Dp -m 644 org.firo.firo-qt.metainfo.xml /app/share/metainfo/org.firo.firo-qt.metainfo.xml" ,
27+ " for b in firo{d,-qt,-cli}; do echo '#!/usr/bin/bash' > /app/bin/$b && echo \" exec /app/bin/internal/$b\" '-datadir=\" ${XDG_DATA_HOME}\" \" $@\" ' >> /app/bin/$b && chmod 744 /app/bin/$b; done"
28+ ],
29+ "sources" : [
30+ {
31+ "type" : " archive" ,
32+ "only-arches" : [
33+ " x86_64"
34+ ],
35+ "url" : " https://github.com/firoorg/firo/releases/download/v0.14.16.0/firo-0.14.16.0-linux64.tar.gz" ,
36+ "sha256" : " b8f6ff5d7481e5a9dd7c5ad71caa62658b7747a8f3512999786229458397c59d" ,
37+ "x-checker-data" : {
38+ "type" : " html" ,
39+ "url" : " https://github.com/firoorg/firo/releases.atom" ,
40+ "version-pattern" : " <title>Firo ([\\ d\\ .]+)</title>" ,
41+ "url-template" : " https://github.com/firoorg/firo/releases/download/$version/firo-$version-linux64.tar.gz"
42+ }
43+ },
44+ {
45+ "type" : " file" ,
46+ "url" : " https://raw.githubusercontent.com/firoorg/firo/0f9d27dfef6f27f5c4d97a060c0954846d3ea54/contrib/debian/firo-qt.desktop" ,
47+ "sha256" : " 79070bd3af4334f4239585630d7d7d6b8d417a15ca7c1ba1a4ef6e4bc276bed4"
48+ },
49+ {
50+ "type" : " file" ,
51+ "path" : " org.firo.firo-qt.metainfo.xml"
52+ },
53+ {
54+ "type" : " file" ,
55+ "url" : " https://raw.githubusercontent.com/firoorg/firo/0f9d27dfef6f27f5c4d97a060c0954846d3ea547/src/qt/res/icons/firo.svg" ,
56+ "sha256" : " 3474d6c9248735896ea2ef27047625f5b114429b9b23e54e852d7ce4f68a2371"
57+ }
58+ ]
59+ }
60+ ]
61+ }
0 commit comments