From 7fd3bd88adbf8883300e05fa07777f63f2edec6f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 30 Apr 2026 15:33:27 +0200 Subject: [PATCH] Ensure updates are done through package manager --- pkgbuilds/shared/cursor-bin/.SRCINFO | 2 +- pkgbuilds/shared/cursor-bin/PKGBUILD | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgbuilds/shared/cursor-bin/.SRCINFO b/pkgbuilds/shared/cursor-bin/.SRCINFO index 56d42bd..fa1a718 100644 --- a/pkgbuilds/shared/cursor-bin/.SRCINFO +++ b/pkgbuilds/shared/cursor-bin/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = cursor-bin pkgdesc = AI-first coding environment pkgver = 3.2.16 - pkgrel = 1 + pkgrel = 2 url = https://www.cursor.com arch = x86_64 license = LicenseRef-Cursor_EULA diff --git a/pkgbuilds/shared/cursor-bin/PKGBUILD b/pkgbuilds/shared/cursor-bin/PKGBUILD index d707a19..fb2ec1e 100644 --- a/pkgbuilds/shared/cursor-bin/PKGBUILD +++ b/pkgbuilds/shared/cursor-bin/PKGBUILD @@ -2,7 +2,7 @@ pkgname=cursor-bin pkgver=3.2.16 -pkgrel=1 +pkgrel=2 pkgdesc='AI-first coding environment' arch=('x86_64') url="https://www.cursor.com" @@ -28,6 +28,8 @@ package() { bsdtar -xOf ${noextract[0]} data.tar.xz | tar -xJf - -C "$pkgdir" \ --exclude 'usr/share/cursor/[^r]*' --exclude 'usr/share/cursor/*.pak' cd "$pkgdir" + # Updates are handled by pacman, not Cursor's bundled updater. + sed -i '/^[[:space:]]*"\(backupUpdateUrl\|updateUrl\)":/d' "${_app}/product.json" mv usr/share/zsh/{vendor-completions,site-functions} ln -sf /usr/bin/node ${_app}/resources/helpers/node install -Dm755 "${srcdir}/rg.sh" ${_app}/node_modules/@vscode/ripgrep/bin/rg