app-id: io.github.juwan_hwang.Zephyr runtime: org.gnome.Platform runtime-version: '50' sdk: org.gnome.Sdk command: zephyr finish-args: # Network & IPC - --share=network - --share=ipc # Display (X11 & Wayland) - --socket=fallback-x11 - --socket=wayland # Audio (if needed) - --socket=pulseaudio # Tray notification support - --talk-name=org.kde.StatusNotifierWatcher - --talk-name=org.freedesktop.Notifications modules: - name: zephyr buildsystem: simple build-commands: - ar x package.deb - tar xf data.tar.* -C /app/ # Install desktop file & metadata - install -Dm644 /app/usr/share/applications/Zephyr.desktop /app/share/applications/io.github.juwan_hwang.Zephyr.desktop - sed -i 's/^Icon=.*/Icon=io.github.juwan_hwang.Zephyr/' /app/share/applications/io.github.juwan_hwang.Zephyr.desktop - sed -i 's/^Exec=.*/Exec=zephyr/' /app/share/applications/io.github.juwan_hwang.Zephyr.desktop - sed -i 's/^Categories=.*/Categories=Network;Utility;/' /app/share/applications/io.github.juwan_hwang.Zephyr.desktop - install -Dm644 io.github.juwan_hwang.Zephyr.metainfo.xml /app/share/metainfo/io.github.juwan_hwang.Zephyr.metainfo.xml # Export app icons with matching Flatpak ID - install -Dm644 /app/usr/share/icons/hicolor/32x32/apps/Zephyr.png /app/share/icons/hicolor/32x32/apps/io.github.juwan_hwang.Zephyr.png - install -Dm644 /app/usr/share/icons/hicolor/128x128/apps/Zephyr.png /app/share/icons/hicolor/128x128/apps/io.github.juwan_hwang.Zephyr.png - install -Dm644 /app/usr/share/icons/hicolor/256x256@2/apps/Zephyr.png /app/share/icons/hicolor/256x256@2/apps/io.github.juwan_hwang.Zephyr.png # Symlink binary to /app/bin/zephyr - mkdir -p /app/bin - ln -sf /app/usr/bin/Zephyr /app/bin/zephyr sources: - type: file url: https://github.com/Juwan-Hwang/Zephyr/releases/download/v2.4.3/Zephyr_2.4.3_amd64-full.deb sha256: 09cae645e0f1cffe40344b800e45e5808f2b7c0a4e9909bd241fb4a953615bdc dest-filename: package.deb only-arches: - x86_64 x-checker-data: type: json url: https://api.github.com/repos/Juwan-Hwang/Zephyr/releases/latest version-query: .tag_name | sub("^v"; "") url-query: '"https://github.com/Juwan-Hwang/Zephyr/releases/download/v" + $version + "/Zephyr_" + $version + "_amd64-full.deb"' - type: file url: https://github.com/Juwan-Hwang/Zephyr/releases/download/v2.4.3/Zephyr_2.4.3_arm64-full.deb sha256: 34ec89f4a5d0e03e86c259d11afb145dcaae58120d95f15141580e1e89b60e76 dest-filename: package.deb only-arches: - aarch64 x-checker-data: type: json url: https://api.github.com/repos/Juwan-Hwang/Zephyr/releases/latest version-query: .tag_name | sub("^v"; "") url-query: '"https://github.com/Juwan-Hwang/Zephyr/releases/download/v" + $version + "/Zephyr_" + $version + "_arm64-full.deb"' - type: file path: io.github.juwan_hwang.Zephyr.metainfo.xml