selfprivacy.org.app/flatpak.yml

49 lines
1.3 KiB
YAML
Raw Normal View History

2022-09-14 21:18:21 +00:00
app-id: org.selfprivacy.app
runtime: org.freedesktop.Platform
2024-04-26 15:06:02 +00:00
runtime-version: '23.08'
sdk: org.freedesktop.Sdk
command: selfprivacy
finish-args:
- "--share=ipc"
- "--socket=x11"
- "--socket=fallback-x11"
- "--socket=wayland"
- "--share=network"
2022-09-14 21:18:21 +00:00
- "--own-name=org.selfprivacy.app"
2022-09-15 15:34:08 +00:00
- "--device=dri"
2024-04-26 15:06:02 +00:00
- "--talk-name=org.freedesktop.secrets"
modules:
- name: selfprivacy
buildsystem: simple
build-commands:
- cp -r * /app
- mkdir /app/bin
- ln -s /app/selfprivacy /app/bin/selfprivacy
2022-09-14 21:18:21 +00:00
- install -Dm644 logo.svg /app/share/icons/hicolor/scalable/apps/org.selfprivacy.app.svg
- install -Dm644 org.selfprivacy.app.desktop /app/share/applications/org.selfprivacy.app.desktop
sources:
- type: dir
path: build/linux/x64/release/bundle
- type: file
path: assets/images/icon/logo.svg
- type: file
2022-09-14 21:18:21 +00:00
path: org.selfprivacy.app.desktop
- name: libsecret
buildsystem: meson
config-opts:
- "-Dvapi=false"
- "-Dgtk_doc=false"
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/libsecret.git
2024-04-26 15:06:02 +00:00
tag: 0.21.4
- name: libjsoncpp
buildsystem: meson
config-opts:
- "--buildtype=release"
- "--default-library=shared"
sources:
- type: git
url: https://github.com/open-source-parsers/jsoncpp.git
tag: 1.9.5