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: .