Package Details: cursor-bin 0.44.11-1

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: 15
Popularity: 6.46
First Submitted: 2024-06-09 14:27 (UTC)
Last Updated: 2025-01-03 23:06 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Marsa commented on 2024-09-22 21:09 (UTC) (edited on 2024-09-22 21:09 (UTC) by Marsa)

Please replace

Categories=Utility;

by

Categories=TextEditor;Development;IDE;

Or something like that. The "Development" part is crucial. This ensures it goes in the right menu.

g.schulz commented on 2024-09-03 16:15 (UTC) (edited on 2024-09-20 09:03 (UTC) by g.schulz)

A few days ago I updated the action to use a similar update strategy as is used by homebrew. This seems to be very robust.

g.schulz commented on 2024-08-24 20:42 (UTC) (edited on 2024-08-26 12:27 (UTC) by g.schulz)

Update: The 0.40 was released and the update seems to have gone smoothly. pkgrel is back to 1 as well. If anyone still has issues, let me know. Original message: I managed to switch to the official upstream (todesktop.com) for the binary releases. That means I also had to bump the pkgrel one more time. I also changed the frequency for checking if a new version exists to once an hour as I was seemingly getting rate limited by the AUR.

g.schulz commented on 2024-08-24 03:09 (UTC) (edited on 2024-08-24 14:00 (UTC) by g.schulz)

@bulletmark thank you for the note and and I am aware of of that. The issue is that version 40 was actually available for a short moment to the github action script and it pushed an updated PKGBUILD to AUR. I have since worked on updating the action in the way I have described and version 40 has not been available anymore from upstream since then and that is causing this discrepancy. As for going back to pkgrel v1 on a version change, that functionality has been build into the github action and should trigger on the next cursor release. The current high bump of the pkgrel was caused through my testing and I could have handled that better.

bulletmark commented on 2024-08-23 22:40 (UTC)

@g.schulz, note the pkgrel should reset to 1 whenever the pkgver changes. Also, you took the pkgver backwards from 0.40.0 to 0.39.6 yesterday but you shouldn't do that unless you bump the epoch as there will be users now out there still on that "latest" version and they won't be automatically "downgraded" by their AUR helper. Epoch changes are considered ugly though so we really try to avoid going backwards in version.

g.schulz commented on 2024-08-23 13:36 (UTC) (edited on 2024-08-23 17:56 (UTC) by g.schulz)

I have updated the github action to create release artifacts for new cursor versions (up to 5 releases into the past at a time). This should now sync up with the PKGBUILD releases. Note: This will now pull the cursor bin from my github repo and NOT the official source at cursor.sh. If anyone has a better solution on how to deal with this, let me know.

g.schulz commented on 2024-08-23 08:27 (UTC) (edited on 2024-08-23 08:27 (UTC) by g.schulz)

@bulletmark that makes sense. I am considering to store the current version of the appimage in a github artifact instead of pulling it from the cursor website directly since cursor does not provide older versions.

chenghung commented on 2024-08-23 02:13 (UTC)

failed to upgraded to 0.40.0-9

logs attached below

=====================

AUR Explicit (1): cursor-bin-0.40.0-9 :: PKGBUILD up to date, skipping download: cursor-bin 1 cursor-bin (Installed) (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> 1 cursor-bin (Installed) (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> ==> Making package: cursor-bin 0.40.0-9 (Fri Aug 23 10:10:55 2024) ==> Retrieving sources... -> Found cursor-0.40.0.AppImage -> Found cursor.png ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source_x86_64 files with sha256sums... cursor-0.40.0.AppImage ... FAILED cursor.png ... Passed ==> ERROR: One or more files did not pass the validity check! -> error downloading sources: /home/eddie/.cache/yay/cursor-bin context: exit status 1

:: (1/1) Parsing SRCINFO: cursor-bin ==> Making package: cursor-bin 0.40.0-9 (Fri Aug 23 10:10:56 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found cursor-0.40.0.AppImage -> Found cursor.png ==> Validating source_x86_64 files with sha256sums... cursor-0.40.0.AppImage ... FAILED cursor.png ... Passed ==> ERROR: One or more files did not pass the validity check! -> error making: cursor-bin-exit status 1 -> Failed to install the following packages. Manual intervention is required: cursor-bin - exit status 1

bulletmark commented on 2024-08-22 22:16 (UTC)

@g.schulz, you updated this 4 hours ago to 0.40.0 but the latest I get from the cursor site is 0.39.6 so clearly updates are geographically delayed. Thus the PKGBUILD checksums will remain perpetually broken no matter how fast you bump the pkgrel or run a github action.