我正在尝试制作我的第一个Flatpak应用,我想打包OpenBoard应用。
我已经取得了一些进展,但是现在我不知道如何进行。我当前的清单可以在here中找到。
它失败并显示:
dataFields
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
的一部分。
我猜这里有一些误解,但是我似乎找不到任何关于在构建状态期间如何处理脚本依赖项的帮助或示例。
任何帮助将不胜感激,欢呼