siyuan-note / siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
https://b3log.org/siyuan
GNU Affero General Public License v3.0
22.29k stars 1.58k forks source link

Add Flatpak/Flathub as a distribution channel for Linux #6877

Closed bevsxyz closed 1 year ago

bevsxyz commented 1 year ago

在什么情况下你需要该特性?In what scenarios do you need this feature?

Currently, the available means to use Siyuan on Linux is with AppImage or from a tar file. As good as having options for Linux already, I think we could do one better by using a distribution channel supported by a popular package manager.

描述可能的最优解决方案 Describe the optimal solution

Flatpak is one of the best distro independent package management system for Graphical apps on Linux. Flathub is the official central repository where developers could submit their apps.

Siyuan already fulfills the technical requirement of a unique application ID. I think we are pretty safe on the legal requirements of license. However, it would be a good idea to check the requirements.

The app submission is straightforward and the instructions for it can be found here. I think it would be better if one of the developers took up control of this distribution.

We could check out the Flathub manifest for the Bitwarden client for a reference.

描述候选的解决方案 Describe the candidate solution

No response

其他信息 Other information

No response

88250 commented 1 year ago

Hi, we don't have time to deal with maintaining this at the moment, please help us distribute SiYuan on Flathub if it's convenient for you, thanks.

proletarius101 commented 12 months ago

My attampt https://github.com/flathub/flathub/pull/4698

RasheedAZ commented 11 months ago

Thanks. Will be good it Flathub link is added to the Readme file app market section: https://github.com/siyuan-note/siyuan#app-market

and also on the website download page: https://b3log.org/siyuan/en/download.html

5l2 commented 3 weeks ago

SiYuan Flatpak: https://github.com/flathub/org.b3log.siyuan Contributions are welcome.