rust 软件包打包可以参考官方仓库类似包的方式,比如 zellij.
另外就是我觉得没有必要拆分出 'rosesogn-gitee' 'rosesong-git' 'rosesong-gitee-git' 这么三个包。
按照archwiki 的说明的话,一个包通常只会打出三个包名 pkgname (上游源码release构建出来的), pkgname-bin(上游发布的二进制), pkgname-git (上游最新提交打出来的)。
整一个 -gitee 和 -gitee-git实在没必要。
还有就是 shasum 可以通过 updpkgsums 命令去自动更新。它会去下载 sources 里面的资源并更新 shasum.