app-id: com.karmaa.termix runtime: org.freedesktop.Platform runtime-version: "23.08" sdk: org.freedesktop.Sdk base: org.electronjs.Electron2.BaseApp base-version: "23.08" command: termix separate-locales: false finish-args: - --socket=x11 - --socket=wayland - --socket=pulseaudio - --share=network - --share=ipc - --device=dri - --filesystem=home - --socket=ssh-auth - --talk-name=org.freedesktop.Notifications - --talk-name=org.freedesktop.secrets modules: - name: termix buildsystem: simple build-commands: - chmod +x termix.AppImage - ./termix.AppImage --appimage-extract - install -Dm755 squashfs-root/termix /app/bin/termix - cp -r squashfs-root/resources /app/bin/ - cp -r squashfs-root/locales /app/bin/ || true - install -Dm644 com.karmaa.termix.desktop /app/share/applications/com.karmaa.termix.desktop - install -Dm644 com.karmaa.termix.metainfo.xml /app/share/metainfo/com.karmaa.termix.metainfo.xml - install -Dm644 com.karmaa.termix.svg /app/share/icons/hicolor/scalable/apps/com.karmaa.termix.svg - install -Dm644 icon-256.png /app/share/icons/hicolor/256x256/apps/com.karmaa.termix.png || true - install -Dm644 icon-128.png /app/share/icons/hicolor/128x128/apps/com.karmaa.termix.png || true sources: - type: file url: https://github.com/Termix-SSH/Termix/releases/download/release-VERSION_PLACEHOLDER-tag/termix_linux_x64_VERSION_PLACEHOLDER_appimage.AppImage sha256: CHECKSUM_X64_PLACEHOLDER dest-filename: termix.AppImage only-arches: - x86_64 - type: file url: https://github.com/Termix-SSH/Termix/releases/download/release-VERSION_PLACEHOLDER-tag/termix_linux_arm64_VERSION_PLACEHOLDER_appimage.AppImage sha256: CHECKSUM_ARM64_PLACEHOLDER dest-filename: termix.AppImage only-arches: - aarch64 - type: file path: com.karmaa.termix.desktop - type: file path: com.karmaa.termix.metainfo.xml - type: file path: com.karmaa.termix.svg - type: file path: icon-256.png - type: file path: icon-128.png