flatpak-build:安装脚本作为构建依赖项

时间:2018-08-24 06:30:44

标签: build manifest flatpak

我正在尝试制作我的第一个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的一部分。

我猜这里有一些误解,但是我似乎找不到任何关于在构建状态期间如何处理脚本依赖项的帮助或示例。

任何帮助将不胜感激,欢呼

0 个答案:

没有答案