RPM 规范中的 Source0 可以是 git repo 吗?

Thi*_*aro 6 git rpm rpm-spec

我想自动构建我的项目的 rpm。因此,当我将新标签推送到我的 git 存储库时,它应该从该标签修订版构建一个 rpm。我的问题是,如何准备源并在 RPM 规范文件中指定它?

是否可以直接指定git repo?像:Source0: git://myserver/mygit.git

但是当我想通过 https 获得 git repo 时怎么办?

任何提示表示赞赏!:)

干杯,蒂洛

msu*_*chy 6

否。 rpmbuild 完全忽略了 SourceX 中的 URL。Rpmbuild 只取基本名称并期望它出现在 %{_topdir}/SOURCES/

如果您想轻松地从您的 git 存档创建 RPM,请检查mock-scmTito