lilac.py

来自Arch Linux 中文社区 Wiki
跳到导航 跳到搜索


版本号更新技巧

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

来源和参考资料