move metadata fetching to prepare stage

This commit is contained in:
ArjixWasTaken 2026-02-07 00:36:27 +02:00
parent 1075c56619
commit fa66fdaa22
No known key found for this signature in database
GPG key ID: 5307667CC7DB9E33
2 changed files with 13 additions and 7 deletions

View file

@ -1,7 +1,7 @@
pkgbase = vicinae
pkgdesc = A focused launcher for your desktop — native, fast, extensible
pkgver = 0.19.6
pkgrel = 4
pkgrel = 5
url = https://github.com/vicinaehq/vicinae
arch = x86_64
arch = aarch64
@ -13,6 +13,7 @@ pkgbase = vicinae
makedepends = rapidfuzz-cpp
makedepends = jq
makedepends = glaze
makedepends = curl
depends = nodejs
depends = qt6-base
depends = qt6-svg
@ -24,11 +25,10 @@ pkgbase = vicinae
depends = qtkeychain-qt6
depends = libxml2
provides = vicinae
conflicts = vicinae
source = vicinae-v0.19.6.tar.gz::https://github.com/vicinaehq/vicinae/archive/refs/tags/v0.19.6.tar.gz
source = vicinae-v0.19.6-meta.yml::https://api.github.com/repos/vicinaehq/vicinae/git/ref/tags/v0.19.6
source = vicinae.hook
sha256sums = 66f53cb90124f589199ed9a73f26b17d6aa03c1f0281f576991f18264b870d93
sha256sums = 7613c752468400eb19c13debf60540416ae1d150562cff03182ee5c3b2cf09db
sha256sums = 870f29cb68436deaaed2b87dff89bc753afdef8dcbfd1ec35c070bc39efe10a5
pkgname = vicinae

View file

@ -3,7 +3,7 @@
pkgname=vicinae
pkgver=0.19.6
pkgrel=4
pkgrel=5
pkgdesc="A focused launcher for your desktop — native, fast, extensible"
arch=('x86_64' 'aarch64')
url="https://github.com/vicinaehq/vicinae"
@ -28,18 +28,25 @@ makedepends=(
'rapidfuzz-cpp'
'jq'
'glaze'
'curl'
)
provides=("vicinae")
conflicts=("vicinae")
source=(
"${pkgname}-v${pkgver}.tar.gz::${url}/archive/refs/tags/v$pkgver.tar.gz"
"${pkgname}-v${pkgver}-meta.yml::https://api.github.com/repos/vicinaehq/vicinae/git/ref/tags/v${pkgver}"
"vicinae.hook"
)
sha256sums=('66f53cb90124f589199ed9a73f26b17d6aa03c1f0281f576991f18264b870d93'
'7613c752468400eb19c13debf60540416ae1d150562cff03182ee5c3b2cf09db'
'870f29cb68436deaaed2b87dff89bc753afdef8dcbfd1ec35c070bc39efe10a5')
prepare() {
curl "https://api.github.com/repos/vicinaehq/vicinae/git/ref/tags/v${pkgver}" \
--output "${pkgname}-v${pkgver}-meta.yml" \
--silent \
--follow
}
build() {
SHA=$(jq .object.sha "${pkgname}-v${pkgver}-meta.yml" -r)
@ -62,4 +69,3 @@ package() {
# Pacman hook
install -Dm644 "$srcdir/${pkgname%-git}.hook" "$pkgdir/usr/share/libalpm/hooks/${pkgname%-git}.hook"
}