总结一些以前疑惑的关于PKGBUILD的问题。
1. 就算需要,base-devel
组中的软件包也不会写入编译时依赖列表(makedepends
):
base-devel
软件包组包含编译软件所需的基本工具(软件包列表:i686,x86_64),包括gcc编译器、make之类的。一般编译软件包都需要这些包,所以干脆就规定makedepends
中不需要指定它们。
如果你发现怎么makepkg
都编译不了,先看看是不是忘记装base-devel
了(pacman -S base-devel
)。
2. 从git、svn、cvs、hg等版本控制系统获取代码的软件包,版本号会自动更新:
...