You can replace the _tag with pkgver:
diff --git a/PKGBUILD b/PKGBUILD
index 37d3e9d..ebfe239 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,22 +12,17 @@ makedepends=('git' 'cmake'
'abseil-cpp' 'gperftools' 'protobuf'
'python' 'python-build' 'python-setuptools' 'python-wheel' 'python-installer')
checkdepends=('python-pytest')
-_tag='31646a467d2051eb904e0b45de3a73e91fe1c1e3' # git rev-parse "v${pkgver}"
source=(
- "${_name}::git+${url}.git#tag=${_tag}"
+ "${_name}::git+${url}.git#tag=v$pkgver"
'fix-parse-command-line-flags-test.patch'
'dont-include-data-files-in-python-pkg.patch'
)
sha512sums=(
- 'SKIP'
+ 'f9bfaf0183da4f1aa27f169b28fb0db95cdc1ff7e3e12f04cc64eae563c0ab5ed6a30e820659736509ca420363473ece1af27657975095080e772d841e5f3475'
'7329caa5e824b873e931fd10134e07b8c6bbb0612e5355be0ddf8478677d2cd4e2d725485c51173142fcc35b6c12b869aecca6949291b869f537f4d6c048cc55'
'86443111c23d1d0f7db27673d8bb34e1a5d7e49e301b0e0978bb32b29cde51a924ff95bd079923f993c8e1180400b4268c39fa500102c99925daaaffeefe90ff'
)
-pkgver() {
- git -C "${_name}" describe --tags | sed 's/^v//'
-}
-
prepare() {
cd "${_name}"
Pinned Comments
Henry-ZHR commented on 2024-03-26 14:38 (UTC)
For everyone:
You may need to rebuild the package when its dependencies (currently
abseil-cpp,protobufandgperftools) are upgraded.You can install rebuild-detector so that you will be warned when you need to do so.