2022-09-14 21:18:21 +00:00
|
|
|
app-id: org.selfprivacy.app
|
2022-09-10 15:10:27 +00:00
|
|
|
runtime: org.freedesktop.Platform
|
|
|
|
runtime-version: '22.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"
|
2022-09-10 15:10:27 +00:00
|
|
|
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
|
2022-09-10 15:10:27 +00:00
|
|
|
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
|
2022-09-10 15:10:27 +00:00
|
|
|
- name: libsecret
|
|
|
|
buildsystem: meson
|
|
|
|
config-opts:
|
|
|
|
- "-Dvapi=false"
|
|
|
|
- "-Dgtk_doc=false"
|
|
|
|
sources:
|
|
|
|
- type: git
|
|
|
|
url: https://gitlab.gnome.org/GNOME/libsecret.git
|
|
|
|
tag: 0.20.5
|
|
|
|
- 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
|