Package Details: grist-desktop-bin 0.3.0-1

Git Clone URL: https://aur.archlinux.org/grist-desktop-bin.git (read-only, click to copy)
Package Base: grist-desktop-bin
Description: Desktop Grist, packaged with Electron. Grist is a modern relational spreadsheet. It combines the flexibility of a spreadsheet with the robustness of a database.
Upstream URL: https://github.com/gristlabs/grist-desktop
Keywords: database grist spreadsheet
Licenses: Apache
Provides: grist-desktop
Submitter: mpsijm
Maintainer: mpsijm
Last Packager: mpsijm
Votes: 2
Popularity: 0.46
First Submitted: 2024-06-26 08:41 (UTC)
Last Updated: 2024-09-28 11:29 (UTC)

Latest Comments

mpsijm commented on 2024-07-02 12:38 (UTC) (edited on 2024-07-02 12:40 (UTC) by mpsijm)

I tried to merge app.asar.unpacked into app.asar, but when I do that, grist-desktop fails to start with the following error:

Error: ENOENT: no such file or directory, chdir '/opt/grist-desktop-bin/resources' -> '/opt/grist-desktop-bin/resources/app.asar.unpacked/core'

Looks like the unpacked directory needs to exist, for reasons mentioned at https://www.electronjs.org/docs/latest/tutorial/asar-archives#working-directory-can-not-be-set-to-directories-in-archive. I do agree that this is annoying, so perhaps it's worth mentioning this at their GitHub. Although they'll probably ask why we extract the .AppImage file at all 😛

The alternative is to not extract the .AppImage file, but install it as-is (perhaps only extracting the .desktop file). But opinions differ on this topic, and I'm relatively new to the AUR, so I don't know what's best here (I only adopted this package last week, when it was orphaned around the time of the rename [1] [2]).

tee commented on 2024-07-02 11:55 (UTC)

Can you repack the files back into .asar? That way there 4300 files that need to be installed.

mpsijm commented on 2024-01-05 14:00 (UTC)

The description says "Unofficial", but https://github.com/paulfitz/grist-electron currently redirects to https://github.com/gristlabs/grist-electron, so it looks like it's official now. Can you update the metadata? :)