-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Flatpak support #3223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flatpak support #3223
Conversation
|
@sirwindfield I've never tried flatpak yet although I'm using PopOS Linux a lot. Could you explain how can I test with my Linux PC? |
|
https://flatpak.org/setup/Pop!_OS/ Here you can download flatpak for your Linux system. First line installs the Flatpak SDK needed to compile Boostnote as a flatpak file. The whole process can take up to 10 minutes, depending on your PC. My MacBook from 2015 needed around that much time. |
|
Okay, I'll try it on Wednesday and update the status. (My PC is in my office and I'm off tomorrow because I need to go to clinic.) |
|
No problem! Take your time. Get well soon!
|
|
@Rokt33r Could you test it? :) |
|
@sirwindfield I forgot...! I'll do it in this weekend! |
|
@sirwindfield Sorry for being late. I have two issues. flatpak-builder is not foundWhen I run I followed https://flatpak.org/setup/Pop!_OS/ and ran
|
|
@Rokt33r Did you run |
|
Oh I think I missed to mention that flatpack-builder is separate. You probably need to run |
|
Awesome! It's working! Could you fix the second issue too? After it is fixed, I think I can merge this. |
Ye sure. I need access to my VMs though as I run macOS on the go. I will push some changes and ping you again :) |
|
I totally missed this one. I will fix it on Saturday :) |
|
@sirwindfield ping 😃 |
|
@sirwindfield ping2 😄 |
|
@sirwindfield ping3 😄 this is the last ping. I'll try to solve this myself if u don't interested in this anymore |
|
Take over here: #3587 |


This PR adds support for
flatpakalongside other packaged versions of Boostnote.The main lifting is done using
electron-packagerto package the application.electron-installer-flatpakis then used to generate a flatpak image for the linux version of Boostnote.Before running
npm run flatpak, make sure to compile as well as package the application for Linux. Flatpak Sdk and Platform builds have to be installed too. The following shows a workflow:Generated artifacts are found under
packaged. To test the generated flatpak file, runflatpak install --user ./packaged/installers/io.boostnote.boost_stable_x64.flatpakfollowed by
flatpak run io.boostnote.boostDebug logs can be showed by setting
DEBUGenvironment variable to either*for all packages orpackage-namefor a specific package (e.g.electron-packagerorelectron-installer-flatpak).Closes #2115.
IssueHunt Summary
Referenced issues
This pull request has been submitted to:
IssueHunt has been backed by the following sponsors. Become a sponsor