diff --git a/.SRCINFO b/.SRCINFO index 9f173f4f64c3..5d655f1fd85c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -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 diff --git a/PKGBUILD b/PKGBUILD index 7bc9d35de551..3a4e2d130b67 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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" } -