Estou virando a noite tentando criar um pacote em Flatpak, inicialmente para testar uma build local, depois subir para o Flathub, com a permissão do desenvolvedores originais do projeto o qual estou usando como base. Segue o yml e o erro:
app-id: com.jgmelon22.trello-desktop
runtime: org.freedesktop.Platform
runtime-version: '22.08'
sdk: org.freedesktop.Sdk
command: node /app/trello-desktop/resources/app/main.js
finish-args:
- '--share=ipc'
- '--socket=wayland'
- '--socket=x11'
- '--socket=pulseaudio'
- '--share=network'
- '--filesystem=host'
desktop-file:
name: Trello Desktop
icon: /app/trello-desktop/resources/app/icon.png
exec: /app/trello-desktop/resources/app/main.js
modules:
- name: node18
buildsystem: simple
build-commands:
- echo "nothing to build"
cleanup:
- "*.pyc"
sources:
- type: flatpak
url: https://flathub.org/repo/appstream/org.freedesktop.Sdk.Extension.node18.flatpakref
sha256: 56cefbef92d9f95c1a03a1f2952d0ad94ee3c4e03a9847486d74b6dc2922396f
- name: electron22
buildsystem: simple
build-commands:
- echo "nothing to build"
cleanup:
- "*.pyc"
sources:
- type: flatpak
url: https://flathub.org/repo/appstream/com.github.electron.framework.Electron22.flatpakref
sha256: 545c95e24e12da8b78f7b13262afecb9c0d2e1fa3a8be23f6c9f08d34ec6c141
- name: trello-desktop
buildsystem: simple
build-commands:
- install -D Trello /home/joaog/Documents/FlatpakProject/trello-desktop/dist/Trello-linux-x64
sources:
- type: git
url: https://github.com/JGMelon22/trello-desktop.git
tag: v0.2.1
cleanup:
- /usr/share/doc/*
- /usr/share/man/*
- /usr/share/info/*
- /usr/share/locale/*/*
Error: install: target '/home/joaog/Documents/FlatpakProject/trello-desktop/dist/Trello-linux-x64': No such file or directory Error: module trello-desktop: Child process exited with code 1

