# yaml-language-server: $schema=https://raw.githubusercontent.com/flatpak/flatpak-builder/master/data/flatpak-manifest.schema.json app-id: io.github.polypixeldev.Polypass runtime: org.freedesktop.Platform runtime-version: "22.08" sdk: org.freedesktop.Sdk command: polypass separate-locales: false finish-args: - --socket=fallback-x11 - --socket=wayland - --share=network - --share=ipc - --device=dri - --filesystem=xdg-documents modules: - name: polypass-common buildsystem: simple build-commands: - desktop-file-edit git_repo/debian/gui/Polypass.desktop --set-icon=${FLATPAK_ID} - install -Dm644 git_repo/debian/gui/Polypass.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop - install -Dm644 git_repo/debian/gui/Polypass.png "${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png" - install -Dm644 git_repo/debian/gui/Polypass-128.png "${FLATPAK_DEST}/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png" - install -Dm644 git_repo/debian/gui/Polypass-64.png "${FLATPAK_DEST}/share/icons/hicolor/64x64/apps/${FLATPAK_ID}.png" - install -Dm644 git_repo/linux/${FLATPAK_ID}.appdata.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml sources: - type: git dest: git_repo url: https://github.com/polypixeldev/polypass tag: v2.1.0 - name: polypass-x86_64 only-arches: ["x86_64"] buildsystem: simple build-commands: - cp -r Polypass /app/ - chmod +x /app/Polypass/polypass - mkdir -p /app/bin - ln -s /app/Polypass/polypass /app/bin/polypass sources: - type: archive dest: Polypass archive-type: tar-gzip strip-components: 0 url: https://github.com/polypixeldev/polypass/releases/download/v2.1.0/polypass-linux-x64.tar.gz sha256: 5fca7af64f1229ecdd2a2b037844eb86b4c6ebc40891ed33fb9c2046464abb0e - name: polypass-aarch64 only-arches: ["aarch64"] buildsystem: simple build-commands: - cp -r Polypass /app/ - chmod +x /app/Polypass/polypass - mkdir -p /app/bin - ln -s /app/Polypass/polypass /app/bin/polypass sources: - type: archive dest: Polypass archive-type: tar-gzip strip-components: 0 url: https://github.com/polypixeldev/polypass/releases/download/v2.1.0/polypass-linux-arm64.tar.gz sha256: d4cc25236741828604b849a1e3965ec14b164194be9ef25597a799574279e3d5