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