void icon indicating copy to clipboard operation
void copied to clipboard

Build AppImage for Linux

Open andrewpareles opened this issue 11 months ago • 8 comments

Help us build on Linux systems. We need to package the files generated by npm run gulp vscode-linux-x64 to distribution.

Potentially relevant links:

andrewpareles avatar Jan 22 '25 10:01 andrewpareles

https://github.com/voideditor/void/pull/252 pr added

bawsdeep avatar Jan 29 '25 05:01 bawsdeep

We changed our build pipeline (see void-builder), and now people are reporting issues with the AppImage. Worth revisiting!

andrewpareles avatar May 09 '25 23:05 andrewpareles

when this works put it here https://voideditor.com/download-beta

RustoMCSpit avatar May 20 '25 16:05 RustoMCSpit

when this works put it here https://voideditor.com/download-beta

Yes please

guyluz11 avatar May 21 '25 09:05 guyluz11

I think it's a library and dependency error. I don't think all of them are contained in the app image and I think they're actually being installed on the hard drive. But since it's an app image and can't access libraries on the hard drive, try packaging it as a flatpack or you might be able to find a way to package all the dependencies. I don't know if this helps

mileswolfallen2 avatar May 29 '25 02:05 mileswolfallen2

also vcs2023 has a .Deb builder and a .rpm builder so y idk if this help

mileswolfallen2 avatar May 29 '25 12:05 mileswolfallen2

I think it's a library and dependency error. I don't think all of them are contained in the app image and I think they're actually being installed on the hard drive. But since it's an app image and can't access libraries on the hard drive, try packaging it as a flatpack or you might be able to find a way to package all the dependencies. I don't know if this helps

This Script was an easy manual solution before the Workflow changed to be build via github actionse and libaries we're considered in the script by running it an an low enough ubuntu or centos container

The issues with the current appimage are not related to this script since they dont use this in their build routine

all this script does is pack the tarball into an appimage

bawsdeep avatar May 29 '25 18:05 bawsdeep

What it the advantage for distributing AppImage? It is not sandbox. And block launching chrome-sandbox SUID binary. And some people using unextracted Cursor reports many issues related with ABI of libraries or multi-call binary e.g. rustup.

Moreover, tarball distribution works already.

oech3 avatar Jun 05 '25 16:06 oech3