Skip to content
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

Distribute packages the usual way, more formats #19

Open
7 of 12 tasks
su-ex opened this issue Dec 1, 2020 · 17 comments
Open
7 of 12 tasks

Distribute packages the usual way, more formats #19

su-ex opened this issue Dec 1, 2020 · 17 comments
Labels
build infrastructure help wanted Extra attention is needed prio:low Low priority

Comments

@su-ex
Copy link
Member

su-ex commented Dec 1, 2020

@ShadowJonathan
Copy link

(Small note/opinion, but please dont publish to snap, its proprietary and the devs avoid acknowledging some key problems like disabling auto-updating)

Maybe windows via choco?

@su-ex
Copy link
Member Author

su-ex commented Dec 26, 2020

@ShadowJonathan

Maybe windows via choco?

Never heard of that, needs investigation, contributions welcome.

@ShadowJonathan
Copy link

https://chocolatey.org/

Probably the only good open-source(ish) windows package manager I know.

@su-ex
Copy link
Member Author

su-ex commented Dec 26, 2020

Not sure how accessible choco is to the average user, rather fix electron self updates maybe.

@su-ex su-ex added the help wanted Extra attention is needed label Dec 26, 2020
@su-ex su-ex closed this as completed in cdd8ec7 Dec 26, 2020
@su-ex su-ex reopened this Dec 26, 2020
@su-ex su-ex added prio:low Low priority and removed prio:medium Medium priority labels May 29, 2021
@Joshndroid
Copy link

i would love to see an arm64 .deb and appimage builds. Perfect for pi

@DC7IA
Copy link

DC7IA commented Oct 25, 2021

And I'd love to see 32 Bit builds to save old hardware.

Many of these machines are still perfectly fine for many uses like browsing the web and chatting with people.

@su-ex
Copy link
Member Author

su-ex commented Oct 25, 2021

And I'd love to see 32 Bit builds to save old hardware.

@DC7IA For Linux this won't be possible: https://www.electronjs.org/blog/linux-32bit-support/
You can instead add https://app.schildi.chat as a web app for example with Gnome Web (epiphany).

@C0ffeeCode
Copy link

Could we get an MSIX installer on Windows?
It got a smooth UX.

Also publishing to MS Store and/or Winget would be nice.
Submitting to Winget does not require to pack it as MSIX, although MSIX provides the best (in my opinion) UX.

@su-ex
Copy link
Member Author

su-ex commented Nov 16, 2021

Could we get an MSIX installer on Windows? It got a smooth UX.

Sorry, I have absolutely no clue what this is.

Also publishing to MS Store and/or Winget would be nice. Submitting to Winget does not require to pack it as MSIX, although MSIX provides the best (in my opinion) UX.

I've stepped away from the Windows world some time ago, so I probably won't investigate here. But if you, @C0ffeeCode , or somebody else might figure this out and provides me detailed steps I might incorporate it, especially if provided as PR.

@PhieF
Copy link

PhieF commented Jan 8, 2022

Even if I don't like snap, I guess we should acknowledge that a lot of users don't know how to install flatpak and don't want to use the commandline, as well as some users like to find there apps directly in the ubuntu software center

I know canonical isn't being ok with the open source community with this snap thing, but perhaps you should consider adding it ? The disadvantage of deb is that if not adding a ppa or other apt source, we can't get updates, which isn't good for security

@su-ex
Copy link
Member Author

su-ex commented Jan 8, 2022

@PhieF Basically, I agree, I probably wouldn't mind if SchildiChat was published as snap. The problem rather is, that I don't know anything about snaps, so I won't do this myself. However, if somebody does the necessary changes to the repos (if any are necessary at all), I'll likely accept them.

@PhieF
Copy link

PhieF commented Jan 8, 2022

OK thanks ! I will try to do it, I know electron-builder handle snaps quite well

@Douloureux
Copy link

I am slightly late here, but here's the instructions for publishing SchildiChat as a WinGet package

winget install wingetcreate
Then make a GitHub access token for your account
wingetcreate token --store --token <insert token here>
wingetcreate new https://github.com/SchildiChat/schildichat-desktop/releases/download/v1.10.4-sc.1/SchildiChat_Setup_v1.10.4-sc.1.exe
Give it all the package information
Then say no to everything except the last one where it asks you if you want to push it to the WinGet repository

I can also do this if required, but I need permission to add something that's not mine.

@su-ex
Copy link
Member Author

su-ex commented Apr 27, 2022

@Douloureux I don't know what that is, but more distribution channels are great! 🙂
So feel free to publish it, but please keep it updated or remove it.

@Douloureux
Copy link

microsoft/winget-pkgs#58963 That's the pull request for SchildiChat, will be approved quickly hopefully.

@Cyborgscode
Copy link

a wish: add RH/F native RPM 's

@lepras
Copy link

lepras commented May 30, 2024

Hi, ant hope for aarch64?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build infrastructure help wanted Extra attention is needed prio:low Low priority
Projects
None yet
Development

No branches or pull requests

9 participants