glossarist / glossarist-desktop

Glossarist Desktop
https://www.glossarist.org
GNU General Public License v3.0
4 stars 6 forks source link

Build Linux #113

Closed ronaldtse closed 3 years ago

ronaldtse commented 3 years ago

Right now we’re not building on Linux. We need to release a Linux build using GitHub Actions.

In addition, detection on the glossary.org site is mistaking Linux browsers as from Windows. We need to fix that.

ronaldtse commented 3 years ago

@webdev778 is going to handle this, thanks.

ronaldtse commented 3 years ago

@webdev778 reports this issue after compiling on Ubuntu (which succeeds), but crashes when run:

image

He's going to handle this task.

webdev778 commented 3 years ago

the issue was a mistake by me, I should run dist command after the compile. please disregard this.

strogonoff commented 3 years ago

Linux build works, but it looks like publishing the resulting snap fails… (see latest issues)

webdev778 commented 3 years ago

yeah, I noticed it, working on it.

webdev778 commented 3 years ago

Just sent the PR again after you merged. please merge and let me know if it works

strogonoff commented 3 years ago

Snap packages are built (https://github.com/glossarist/glossarist-desktop/commit/c65b04b4ff2213c1c0c9fdad3461a58a92f9210e, https://github.com/glossarist/glossarist-desktop/commit/0acb82efb3911be71f4848732e40b2b72b8b66d5)