将 Qt 依赖项添加到 rpmbuild 中的规范文件中



我正在使用Ubuntu 14.04,并且正在更新现在使用Qt的应用程序的rpmbuild规范文件。

我需要的软件包如下:

sudo apt-get build-essential
sudo apt-get install mesa-common-dev -y
sudo apt-get install libglu1-mesa-dev -y
sudo apt-get qt5-default
sudo apt-get qtwebengine5-dev

我知道规范文件有"构建要求"和"需要"依赖标签...编写本文以及一些示例的任何帮助都会有所帮助。我有一个工作规范文件,我只需要添加依赖项。

我认为这里有一些混乱。 spec文件用于生成rpm文件。但是 Ubuntu 使用deb文件。

假设你真的想创建一个rpm;那么你需要知道这一点:

构建要求这些包是构建 RPM 所必需的。通常,您将需要build-essential和"*-dev"包来构建应用程序

需要安装时需要这些包才能使应用程序正常工作;大多数情况下,您不再需要构建工具,但您仍然需要qt5-default例如。


PS:附带说明一下,我可能是世界上唯一使用带有特殊转换脚本的规范文件构建 deb 包的人之一 https://bitbucket.org/klaussfreire/spec2deb/src/default/但我真的不推荐这样做。

相关内容

  • 没有找到相关文章

最新更新