-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathio.github.silverhadch.WebexWeb.yaml
More file actions
53 lines (51 loc) · 2.01 KB
/
Copy pathio.github.silverhadch.WebexWeb.yaml
File metadata and controls
53 lines (51 loc) · 2.01 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
app-id: io.github.silverhadch.WebexWeb
runtime: org.freedesktop.Platform
runtime-version: "25.08"
sdk: org.freedesktop.Sdk
base: org.electronjs.Electron2.BaseApp
base-version: "25.08"
command: webexweb
separate-locales: false
finish-args:
- "--share=ipc"
- "--share=network"
- "--socket=wayland"
- "--socket=fallback-x11"
- "--socket=pulseaudio"
- "--device=all"
- "--talk-name=org.freedesktop.portal.Desktop"
- "--talk-name=org.freedesktop.Notifications"
- "--talk-name=org.kde.StatusNotifierWatcher"
- "--talk-name=org.freedesktop.ScreenSaver"
- "--filesystem=xdg-download"
- "--filesystem=xdg-documents"
- "--filesystem=xdg-pictures"
modules:
- name: webexweb
buildsystem: simple
build-commands:
- rsvg-convert -w 256 -h 256
data/io.github.silverhadch.WebexWeb.svg
-o icon.png
- cp -a electron "${FLATPAK_DEST}/electron"
- install -Dm644 src/main.js "${FLATPAK_DEST}/main/main.js"
- install -Dm644 src/package.json "${FLATPAK_DEST}/main/package.json"
- install -Dm755 webexweb.sh "${FLATPAK_DEST}/bin/webexweb"
- install -Dm644 data/io.github.silverhadch.WebexWeb.desktop
"${FLATPAK_DEST}/share/applications/io.github.silverhadch.WebexWeb.desktop"
- install -Dm644 data/io.github.silverhadch.WebexWeb.metainfo.xml
"${FLATPAK_DEST}/share/metainfo/io.github.silverhadch.WebexWeb.metainfo.xml"
- install -Dm644 data/io.github.silverhadch.WebexWeb.svg
"${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/io.github.silverhadch.WebexWeb.svg"
- install -Dm644 icon.png
"${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/io.github.silverhadch.WebexWeb.png"
sources:
- type: archive
only-arches:
- x86_64
url: https://github.com/electron/electron/releases/download/v36.9.5/electron-v36.9.5-linux-x64.zip
sha256: 52d6364aeed68116320f8cd6f7d7b6ad185da011ff212755f18c604696628616
dest: electron
strip-components: 0
- type: dir
path: .