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

Migration to 2.0 #12

Open
loleg opened this issue Dec 12, 2024 · 2 comments
Open

Migration to 2.0 #12

loleg opened this issue Dec 12, 2024 · 2 comments

Comments

@loleg
Copy link

loleg commented Dec 12, 2024

Threema has a beta 2.0 client, which has an official distribution on Flatpak rather than RPM/DEB as in the past. We should at least put a link to it once it is published, if not already help them get it into the software catalog and deprecate this one.

The following instructions provided on the official download page:

We distribute the beta version of Threema 2.0 for desktop through Flatpak. Make sure you have set up Flatpak for your distribution. Run the following commands in your terminal:

$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
$ flatpak install --from https://releases.threema.ch/flatpak/threema-desktop/ch.threema.threema-desktop.flatpakref

Note: Update the Threema beta version for desktop through your software manager or by running flatpak update in your terminal. For security reasons, Threema Beta doesn’t have full access to your files, which is why “drag and drop” is restricted in some cases. To allow full access, please run the following command:

$ flatpak override ch.threema.threema-desktop --filesystem=host

@ljrk0
Copy link
Collaborator

ljrk0 commented Dec 12, 2024

Absolutely! Unfortunately the 2.0 client right now only works for iOS users, hence this package. I'm currently just too swamped to deal with updating this r/n and since it's not a security risk (the client warns that it's out-of-date) it's lower prio for me. I hope to fix it soon...

@threema-danilo
Copy link

Hi folks! Thanks for maintaining this community package. As you probably saw, we already distribute Threema Desktop through a custom Flatpak repository. Our mid-term goal is to distribute via FlatHub instead and officially maintain the package there. There are some few hurdles left though, most importantly the font licensing that we're still about to sort out in the coming few months (hopefully it won't be long).

Since this package here is called ch.threema.threema-web-desktop, we should have no issues with conflicts, since the 2.x version is called ch.threema.threema-desktop. As @ljrk0 already mentioned, Threema for desktop 2.x is currently only compatible with iOS devices (Android support will hopefully be released in the near future), so for now both versions (1.x and 2.x) will have to coexist.

Once Desktop 2.x is compatible with both mobile platforms, this package can be deprecated.

If you have any questions about packaging, feel free to ping me about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants