flatpak-build: установить скрипт как зависимость сборки

Я пытаюсь сделать свое первое приложение для flatpak и хочу упаковать приложение OpenBoard.

Я уже сделал несколько прогестов, но сейчас я нахожусь в точке, где я не знаю, как продолжать. Мой текущий манифест можно найти здесь.

Это терпит неудачу с:

FB: Running: flatpak build --die-with-parent --nofilesystem=host --filesystem=/home/malte/Software/OpenBoard.flatpak/.flatpak-builder/build/OpenBoard-5 --env=CCACHE_DIR=/run/ccache --env=PATH=/run/ccache/bin:/app/bin:/usr/bin --env=LD_LIBRARY_PATH=/app/lib --env=PKG_CONFIG_PATH=/app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig /home/malte/Software/OpenBoard.flatpak/.flatpak-builder/rofiles/rofiles-Ia2g3y /bin/sh -c 'qmake OpenBoard.pro -spec linux-g++

Info: creating stash file /home/malte/Software/OpenBoard.flatpak/.flatpak-builder/build/OpenBoard-5/.qmake.stash sh: lsb_release: command not found Project ERROR: Unknown module(s) in QT: webkit webkitwidgets Error: module OpenBoard: Child process exited with code 3 FB: unmounting rofiles-fuse /home/malte/Software/OpenBoard.flatpak/.flatpak-builder/rofiles/rofiles-Ia2g3y

Из этого я понимаю, что он не находит lnb_release скрипт. Однако я пытаюсь установить его в манифест с:

install -m 777 lsb_release /app/bin

Но этого недостаточно, хотя папка /app/bin указан как часть PATH,

Я предполагаю, что здесь есть какое-то заблуждение, но я не могу найти какую-либо помощь или пример того, как бороться с зависимостями сценариев во время сборки состояния.

Любая помощь будет высоко ценится, ура

0 ответов

Другие вопросы по тегам