【问题标题】:How do you create a multiple line summary in a specfile?如何在规范文件中创建多行摘要?
【发布时间】:2020-11-05 19:03:06
【问题描述】:

我正在尝试在 rpm 包的规范文件中制作多行摘要。既然我有这样一个很长的总结,

Release:     0
Summary:     This is a very long line text.
License:     GPLv3+

我想把它改成这样的多行

Release:     0
Summary:     This is a very \n
             long line text.
License:     GPLv3+

或者只是类似的东西

Release:     0
Summary:     This is a very
long line text.
License:     GPLv3+

但我意识到rpmbuildrpmlint 无法识别\n 转义字符,这导致错误导致我无法制作包。

【问题讨论】:

    标签: rpm rpmbuild rpm-spec


    【解决方案1】:

    Summary: 应该是对包的简短描述。你不是把%description弄糊涂了吗?

    Name: foo
    Summary: Foo is bar
    Version: 0.0.1
    Release: 1%{?dist}
    
    %description
    Write description here, multiple lines are accepted.
    Just make sure they are no longer than 70 chars,
    as this is what most guidelines suggest.
    

    【讨论】:

    • 其实没有,我想在Summary标签中精确地做一个多行注释来测试rpmlint的警告叫做“summary-on-multiple-lines”
    • 尝试使用类似于%description%summary
    • %summary 不幸的是一个未知的标签或宏。
    • 我认为您可以通过为Summary: 使用已知的多行宏来触发警告,例如Summary: %{description}
    • 同意,但遗憾的是它不起作用。我应该向项目的活跃维护者询问这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2011-01-10
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    相关资源
    最近更新 更多