From 686538510bf7d9f93eb9b4810a03cf56768ebd78 Mon Sep 17 00:00:00 2001 From: David Birks Date: Mon, 19 May 2025 13:26:35 -0400 Subject: [PATCH] Update to 1.0.24 --- .SRCINFO | 7 ++++--- PKGBUILD | 9 +++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 062a1e056fdd..9a3b04e89759 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = goose-desktop pkgdesc = An open-source, extensible AI agent that goes beyond code suggestions (with UI) - pkgver = 1.0.21 + pkgver = 1.0.24 pkgrel = 1 url = https://github.com/block/goose arch = x86_64 @@ -8,13 +8,14 @@ pkgbase = goose-desktop makedepends = cargo makedepends = nodejs makedepends = just + makedepends = oniguruma depends = uv depends = npm conflicts = codename-goose conflicts = codename-goose-bin options = !lto options = !debug - source = https://github.com/block/goose/archive/refs/tags/v1.0.21.tar.gz - b2sums = 25ef15397a8d5ff377bbdf4b2755570737e98399903a235177030b974e38fbc6623329d9b8e81fb379a88eccd595eb0ed8f6cc02cd956ec4727b249c4e50e581 + source = https://github.com/block/goose/archive/refs/tags/v1.0.24.tar.gz + b2sums = fbdb973ad14d9923fc5ea390e94de54e8e06bcedfdc6d115d08229664e10c365126988f7087de6407ca114b994d40a3f16ce250f958f84d6e2fc7dc726a454e9 pkgname = goose-desktop diff --git a/PKGBUILD b/PKGBUILD index eb90e0a980c1..357c92466f98 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: David Birks pkgname=goose-desktop -pkgver=1.0.21 +pkgver=1.0.24 pkgrel=1 pkgdesc="An open-source, extensible AI agent that goes beyond code suggestions (with UI)" arch=("x86_64") @@ -16,11 +16,12 @@ makedepends=( "cargo" "nodejs" "just" + "oniguruma" ) # LTO is broken for dependency ring https://github.com/briansmith/ring/issues/1444 options=("!lto" "!debug") source=("https://github.com/block/goose/archive/refs/tags/v${pkgver}.tar.gz") -b2sums=('25ef15397a8d5ff377bbdf4b2755570737e98399903a235177030b974e38fbc6623329d9b8e81fb379a88eccd595eb0ed8f6cc02cd956ec4727b249c4e50e581') +b2sums=('fbdb973ad14d9923fc5ea390e94de54e8e06bcedfdc6d115d08229664e10c365126988f7087de6407ca114b994d40a3f16ce250f958f84d6e2fc7dc726a454e9') conflicts=( "codename-goose" "codename-goose-bin" @@ -29,6 +30,10 @@ conflicts=( build() { cd goose-$pkgver + # Use the prebuilt oniguruma for now + # https://github.com/block/goose/issues/2572 + export RUSTONIG_SYSTEM_LIBONIG=1 + # Build the command-line binary just release-binary