.SRCINFO (简体中文)
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
相关文章
可以通过 makepkg 自动生成 文件:
$ makepkg --printsrcinfo > .SRCINFO每一个键都是一个字段,键值与 PKGBUILD 变量对应, PKGBUILD(5) § OPTIONS AND DIRECTIVES. 变量和数值都不应该加引号。等号两边一定要有一个空格(即使值为空)而且值之间不能包含逗号. 有些值在 中是数组,需要变为同样的值多次指定,例如:
# PKGBUILD arch=(i686 x86_64)需要变为:
# .SRCINFO arch = i686 arch = x86_64文件以 pkgbase 声明开头,此段落包含适用于整个程序的数据。标准的 描述了一个单独的软件包,那么这就是唯一的主段落,后面跟着 pkgname 声明包含软件包的名称。
pkgbase = foo pkgdesc = An example package. [...] md5sums = SKIP pkgname = foo如果 包含多个软件包,那么每个段落都以 开头,然后记录针对那个软件包的数据。
下面字段只能在 文件的 段落出现一次:
pkgver, , 下面字段可以在任何字段出现,每段落最多一次:
changelog下面字段可以在一个段落里多次出现:
options下列的字段名称会重复出现,也许有 体系结构 作为后缀
checkdepends, , sha256sums, , 其它字段名称,换行和带有"#"的行会被忽略.