app-id: io.github.chardonnay.korTTY runtime: org.freedesktop.Platform runtime-version: '25.08' sdk: org.freedesktop.Sdk command: kortty finish-args: - --share=ipc - --share=network - --socket=x11 - --socket=pulseaudio - --device=dri - --filesystem=host - --talk-name=org.freedesktop.Flatpak modules: - name: kortty buildsystem: simple build-commands: - install -d /app/lib/kortty - cp -a app-image/. /app/lib/kortty/ - install -Dm755 kortty-flatpak /app/bin/kortty # The control CLI. `cp -a app-image/.` above already carries the binary itself; this only puts a # wrapper on the sandbox PATH. `command:` stays kortty (the GUI); the CLI is reached with # `flatpak run --command=kortty-cli io.github.chardonnay.korTTY`. - install -Dm755 kortty-cli-flatpak /app/bin/kortty-cli - install -Dm644 io.github.chardonnay.korTTY.desktop /app/share/applications/io.github.chardonnay.korTTY.desktop - install -Dm644 io.github.chardonnay.korTTY.metainfo.xml /app/share/metainfo/io.github.chardonnay.korTTY.metainfo.xml - install -Dm644 kortty_icon_64.png /app/share/icons/hicolor/64x64/apps/io.github.chardonnay.korTTY.png - install -Dm644 kortty_icon_128.png /app/share/icons/hicolor/128x128/apps/io.github.chardonnay.korTTY.png - install -Dm644 LICENSE /app/share/licenses/io.github.chardonnay.korTTY/LICENSE sources: - type: dir path: ../../build/jpackage/korTTY dest: app-image - type: file path: kortty-flatpak - type: file path: kortty-cli-flatpak - type: file path: io.github.chardonnay.korTTY.desktop - type: file path: io.github.chardonnay.korTTY.metainfo.xml - type: file path: kortty_icon_64.png - type: file path: kortty_icon_128.png - type: file path: ../../LICENSE