id: one.jwr.interstellar runtime: org.freedesktop.Platform runtime-version: '25.08' sdk: org.freedesktop.Sdk command: interstellar finish-args: - --socket=fallback-x11 - --socket=wayland - --socket=pulseaudio - --share=network - --share=ipc - --device=dri modules: - name: libmpv cleanup: - /include - /lib/pkgconfig - /share/man buildsystem: meson config-opts: - -Dbuild-date=false - -Dlibmpv=true sources: - type: git url: https://github.com/mpv-player/mpv.git tag: v0.39.0 modules: - name: libass cleanup: - /include - /lib/*.la - /lib/pkgconfig config-opts: - --disable-static sources: - type: archive url: https://github.com/libass/libass/releases/download/0.16.0/libass-0.16.0.tar.gz sha256: fea8019b1887cab9ab00c1e58614b4ec2b1cee339b3f7e446f5fab01b032d430 - name: nv-codec-headers cleanup: - '*' no-autogen: true make-install-args: - PREFIX=/app sources: - type: git url: https://github.com/FFmpeg/nv-codec-headers.git tag: n11.1.5.1 - name: libplacebo buildsystem: meson cleanup: - /include - /lib/pkgconfig sources: - type: git url: https://github.com/haasn/libplacebo.git tag: v7.349.0 - type: patch path: fix-libplacebo-vulkan-python-xml.patch - name: interstellar buildsystem: simple only-arches: [x86_64, aarch64] build-commands: - cp -r interstellar/ /app/interstellar/ - ln -s /app/interstellar/interstellar /app/bin/interstellar - install -Dm644 interstellar/data/flutter_assets/assets/icons/logo.png /app/share/icons/hicolor/512x512/apps/one.jwr.interstellar.png - install -Dm644 one.jwr.interstellar.desktop /app/share/applications/one.jwr.interstellar.desktop - install -Dm644 one.jwr.interstellar.metainfo.xml /app/share/appdata/one.jwr.interstellar.metainfo.xml sources: - type: archive only-arches: [x86_64] url: https://github.com/interstellar-app/interstellar/releases/download/v0.11.1/interstellar-linux-x86_64.tar.gz dest: interstellar sha256: 7607f47b27e5802f4ddb5e2e2f8b43502795e684b18057d12434c51f02a64146 strip-components: 0 x-checker-data: type: json url: https://api.github.com/repos/interstellar-app/interstellar/releases/latest version-query: .tag_name | sub("v";"") url-query: .assets[] | select(.name=="interstellar-linux-x86_64.tar.gz") | .browser_download_url - type: archive only-arches: [aarch64] url: https://github.com/interstellar-app/interstellar/releases/download/v0.11.1/interstellar-linux-aarch64.tar.gz dest: interstellar sha256: beb47d7ec57c734d9ab0d4060fcaeb82a5ef0b1a8ab45af76c3cffa76281d2c2 strip-components: 0 x-checker-data: type: json url: https://api.github.com/repos/interstellar-app/interstellar/releases/latest version-query: .tag_name | sub("v";"") url-query: .assets[] | select(.name=="interstellar-linux-aarch64.tar.gz") | .browser_download_url - type: file path: one.jwr.interstellar.desktop - type: file path: one.jwr.interstellar.metainfo.xml