From 33d85d13cf2099c584a94ee179f499280afb8d39 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Mon, 27 Oct 2025 14:11:28 -0400 Subject: [PATCH] Add patch for opencode --- .../opencode/patches/fix-parcel-watcher.patch | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pkgbuilds/opencode/patches/fix-parcel-watcher.patch diff --git a/pkgbuilds/opencode/patches/fix-parcel-watcher.patch b/pkgbuilds/opencode/patches/fix-parcel-watcher.patch new file mode 100644 index 00000000..3d9f2019 --- /dev/null +++ b/pkgbuilds/opencode/patches/fix-parcel-watcher.patch @@ -0,0 +1,23 @@ +diff --git a/PKGBUILD b/PKGBUILD +index a27b9e7..9e092f3 100644 +--- a/PKGBUILD ++++ b/PKGBUILD +@@ -20,6 +20,18 @@ sha256sums=('SKIP') + build() { + cd "opencode-${pkgver}" + bun install ++ ++ # Fix for bun compile not finding platform-specific @parcel/watcher ++ # The compile step needs this to be explicitly installed ++ case "${CARCH}" in ++ x86_64) ++ bun add @parcel/watcher-linux-x64-glibc --optional ++ ;; ++ aarch64) ++ bun add @parcel/watcher-linux-arm64-glibc --optional ++ ;; ++ esac ++ + cd packages/tui + CGO_ENABLED=0 go build -ldflags="-s -w -X main.Version=${pkgver}" -o tui cmd/opencode/main.go + cd ../opencode