lilac.py
跳转到导航
跳转到搜索
注意事项
请勿直接或间接地 source PKGBUILD(e.g. makepkg)。现在 lilac 所有会执行 PKGBUILD 的地方均由 bwrap 保护。
版本号更新技巧
VCS 包
使用vcs_update()
可以调用 makepkg 更新 pkgver 及 pkgrel,但是在重新构建时,pkgrel 并不会自动增加。因此对于 VCS 包需要这样更新版本号:[1]
def pre_build():
update_pkgrel()
vcs_update()
自带处理的现成 API
这些函数内部实现了更新 pkgrel 的逻辑,如无 bug 应该会处理好。
- pypi_pre_build
- aur_pre_build