app-id: io.github.vito0912.abs_flutter runtime: org.freedesktop.Platform runtime-version: '24.08' sdk: org.freedesktop.Sdk command: abs_flutter finish-args: - --share=network - --share=ipc - --socket=wayland - --socket=fallback-x11 - --socket=pulseaudio - --device=dri # https://github.com/bdrazhzhov/audio-service-mpris/blob/5c344881fdccde976a4d15a7208e919301e648f3/lib/audio_service_mpris.dart#L85 - --own-name=org.mpris.MediaPlayer2.de.vito.abs_flutter.playback.* separate-locales: false modules: - shared-modules/libayatana-appindicator/libayatana-appindicator-gtk3.json - shared-modules/libsecret/libsecret.json # https://github.com/flathub/org.kde.plasmatube/blob/40f48437e93b90354d05477585d7b011b881e2df/generated/mpv.json - mpv.json - name: abs_flutter buildsystem: simple build-commands: - cp -r abs_flutter /app/ - mkdir -p /app/bin - install -Dm755 abs_flutter.sh /app/bin/abs_flutter - install -D -t /app/share/icons/hicolor/256x256/apps/ io.github.vito0912.abs_flutter.png - install -D -t /app/share/applications/ io.github.vito0912.abs_flutter.desktop - install -D -t /app/share/metainfo/ io.github.vito0912.abs_flutter.metainfo.xml only-arches: - x86_64 sources: - type: archive dest: abs_flutter url: https://github.com/Vito0912/abs_flutter/releases/download/v1.7.8/linux-release-1.7.8.zip sha256: 333e14c90e4ef679bf8c07dabb8861af8ee1d733ff84c40decf3f6f48236b22b strip-components: 0 x-checker-data: type: json url: https://api.github.com/repos/Vito0912/abs_flutter/releases tag-query: .[0].tag_name timestamp-query: .[0].published_at version-query: .[0].tag_name | sub("^[vV]"; "") url-query: .[0].assets[] | select(.name | contains("linux-release")) | .browser_download_url - type: file path: abs_flutter.sh - type: file path: io.github.vito0912.abs_flutter.png - type: file path: io.github.vito0912.abs_flutter.desktop - type: file path: io.github.vito0912.abs_flutter.metainfo.xml