# Local-dev manifest. Bundles the prebuilt electron-builder output as a tarball # for fast iteration. NOT used for Flathub submission; see the sibling # io.github.eklonofficial.Sheet.yml for the offline-build manifest that Flathub # will accept. app-id: io.github.eklonofficial.Sheet runtime: org.freedesktop.Platform runtime-version: '24.08' sdk: org.freedesktop.Sdk base: org.electronjs.Electron2.BaseApp base-version: '24.08' command: sheet separate-locales: false finish-args: - --share=ipc - --share=network - --socket=wayland - --socket=fallback-x11 - --socket=pulseaudio - --device=dri - --filesystem=xdg-music:create - --talk-name=org.freedesktop.Notifications - --talk-name=org.freedesktop.portal.Desktop - --env=ELECTRON_OZONE_PLATFORM_HINT=auto modules: - name: sheet buildsystem: simple build-commands: - mkdir -p /app/sheet - cp -a app/. /app/sheet/ - chmod +x /app/sheet/sheet - install -Dm755 sheet.sh /app/bin/sheet - install -Dm644 io.github.eklonofficial.Sheet.desktop /app/share/applications/io.github.eklonofficial.Sheet.desktop - install -Dm644 io.github.eklonofficial.Sheet.metainfo.xml /app/share/metainfo/io.github.eklonofficial.Sheet.metainfo.xml - install -Dm644 icon-256.png /app/share/icons/hicolor/256x256/apps/io.github.eklonofficial.Sheet.png - install -Dm644 icon-512.png /app/share/icons/hicolor/512x512/apps/io.github.eklonofficial.Sheet.png sources: - type: archive path: sheet-app.tar.gz dest: app - type: file path: sheet.sh - type: file path: io.github.eklonofficial.Sheet.desktop - type: file path: io.github.eklonofficial.Sheet.metainfo.xml - type: file path: icon-256.png - type: file path: icon-512.png