Package Details: cursor-bin 0.48.6-3

Git Clone URL: https://aur.archlinux.org/cursor-bin.git (read-only, click to copy)
Package Base: cursor-bin
Description: Cursor App - AI-first coding environment
Upstream URL: https://www.cursor.com/
Licenses: custom:proprietary
Submitter: g.schulz
Maintainer: g.schulz
Last Packager: g.schulz
Votes: 41
Popularity: 10.04
First Submitted: 2024-06-09 14:27 (UTC)
Last Updated: 2025-03-31 22:18 (UTC)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

g.schulz commented on 2025-03-31 22:10 (UTC) (edited on 2025-04-01 11:56 (UTC) by g.schulz)

@bermudi not sure why but about an hour ago Cursor's api seemingly briefly returned a previous version of Cursor as the latest one. I added a workaround for my PKGBUIL update script so that in the future it will only update the PKGBUILD if the version reported from the api is newer than the current one. Hopefully that will circumvent similar issues in the future. The PKGBUILD is up-to-date now but if there are still problems upgrading you can do 1) if you use yay select "[A]all" when it asks about build files or 2) clone the repo and run "makepkg -si". This way you should not get the failed checksum message.

Another thing i noticed, as far as I can tell Cursor actually published 0.48.6 twice today with different binaries (different checksums) but the same download link. I am unclear why they were doing that. But it does seem likely that something wasn't working properly with their release mechanism today I assume.

In summary Cursor was publishing 0.48.6 variant A, then 0.48.6 variant B, then 0.48.4 and now 0.48.6 variant B again. All of this happened within 24hrs. I manually bumped the pkgver to 3 so that it's clear which is the most recent one.

bermudi commented on 2025-03-31 20:43 (UTC) (edited on 2025-03-31 20:43 (UTC) by bermudi)

0.48.6-2

==> Validating source_x86_64 files with sha512sums...
    cursor-bin-0.48.6.AppImage ... FAILED
    cursor.png ... Passed
    cursor-bin.desktop.in ... Passed
    cursor-bin.sh ... Passed
==> ERROR: One or more files did not pass the validity check!

g.schulz commented on 2025-03-29 13:07 (UTC) (edited on 2025-03-29 13:08 (UTC) by g.schulz)

@miblon new PKGBUILDs are generated automatically when a new cursor version becomes available. The check for new versions runs every hour.

Therio commented on 2025-03-25 12:34 (UTC)

@alphawk https://www.cursor.com/api/download?platform=linux-x64&releaseTrack=latest Confirms that 0.48.1 is the latest version, the changelog site does not include the 0.48.1 patch yet https://www.cursor.com/changelog, but 0.48 is definitely out. The download button on the website often defaults to an older version. This is a known "issue".

alphawk commented on 2025-03-25 10:11 (UTC) (edited on 2025-03-25 10:14 (UTC) by alphawk)

Current latest version is 0.47.9. However this package installs 0.48.1. I don't know how is this even possible. And it has some weird bugs. I'm installing 0.47.9 manually right now.

miblon commented on 2025-03-25 09:59 (UTC) (edited on 2025-03-25 10:01 (UTC) by miblon)

Today I started cursor after updating it yesterday and after running a large system update. Cursor would not start. When starting cursor from the terminal, I got

(cursor:5029): GLib-GIO-CRITICAL **: 09:47:55.169: g_settings_schema_source_lookup: assertion 'source != NULL' failed
Trace/breakpoint trap (core dumped)

I decided to check the website and discovered a new version: 0.47.9

Then I went into the PKGBUILD and set this new version plus changed the download path (it lost a large hash and is now simpler)

source_x86_64=("${_appimage}::https://downloads.cursor.com/production/b6fb41b5f36bda05cab7109606e7404a65d1ff32/linux/x64/Cursor-0.47.9-x86_64.AppImage" "cursor.png" "${pkgname}.desktop.in" "${pkgname}.sh")

then I updated the checksum hash and ran makepkg -is cursor got reinstalled an now started without a problem.

Can you please provide a new version of PKGBUILD or can you tell me where I can send mine?

ZerkerEOD commented on 2025-03-20 10:08 (UTC) (edited on 2025-03-21 10:02 (UTC) by ZerkerEOD)

@xoronth, that isn't working for me sadly. I rebooted and also checked the program parameters from the edit menu and all looks good. Just won't start though unless I type in the command in the terminal.

Edit, after a reboot it appears to be working as intended now.

itsmeAman03 commented on 2025-03-20 06:35 (UTC)

@xoronth thanks. Your solution works.

xoronth commented on 2025-03-20 00:33 (UTC)

@itsmeAman03 you can copy the cursor-cursor.desktop file from /usr/share/applications to ~/.local/share/applications and edit the exec line to be Exec=env XDG_DATA_DIRS=/usr/share:/usr/local/share /usr/bin/cursor --no-sandbox %U.