首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让rpmbuild下载特定.spec的所有源代码?

如何让rpmbuild下载特定.spec的所有源代码?
EN

Stack Overflow用户
提问于 2015-10-16 18:39:58
回答 4查看 25.4K关注 0票数 37

我正在添加一些资源到一个现有的rpm .spec文件,并没有被下载。有没有办法让rpmbuild下载源代码,而不是手动下载呢?

EN

Stack Overflow用户

发布于 2018-08-22 23:49:58

如果您正在从(git)托管服务(github等)获取资源。有自动检查它已经内置的支持,当结合_disable_source_fetch.

https://fedoraproject.org/wiki/Packaging:SourceURL

例如,对于来自github的特定githash:

代码语言:javascript
复制
%global commit 40-CHARACTER-HASH-VALUE
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Source0:  https://github.com/OWNER/PROJECT/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
...
%prep
%autosetup -n PROJECT-%{commit}
票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33177450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档