talk-desktop
talk-desktop copied to clipboard
Publish nextcloud talk flatpak package on Flathub
Is your feature request related to a problem? Please describe.
Distribute nextcloud talk flatpak package via flathub, because nextcloud-talk desktop lacks easy way of installing and updating.
Additional context
Linked with issues: https://github.com/nextcloud/talk-desktop/issues/848 , https://github.com/nextcloud/talk-desktop/issues/257
In comment https://github.com/nextcloud/talk-desktop/issues/257#issuecomment-2488284046 @ShGKme stated:
Are there plans to publish the flatpak at flathub?
Yes, if we go with Flatpak
This would be really nice.
this is very important as I admire and push the usage of Nextcloud in my network for years and I've not even noticed there has been a client app... Flathub would make it popular
Got notified today my Talk client was too out of date to connect, had forgotten that it was just downloaded and has no automatic update strategy. Had no idea it was not updating. Flathub would solve this.
Still waiting for this feature..
As it currently stands, nextcloud talk is the most annoying application to update on any of my systems. To walk through the process:
- open NC Talk
- notification appears for update click it
- nothing happens
- google search for this repo
- go to download the new release from the releases page like every other github release
- not there, link to a nextcloud.com page but surprise its a redirect to the README
- scroll down in the readme text for the correct package
- download flatpak package
- uninstall currently installed version because updating in place does not work
- Install the new nextcloud talk package.
Between this entire mess of an update process and the other bugs in regards to uploading attachments, I've removed it flat out. Its not worth it, just use the webapp.
you guys realize that the fact that this issue is open means that they plan to publish it when ready, right? complaining or +1'ing only adds noise and doesn't actually help them work out the blockers.
It adds noise for me, who is only subscribed here to see when progress is made. Imagine how much more noise it add to developers that trying to get work done, ironing out all the other issues on the repoβ
for me upgrading is simple enough
- go to the repo
- click on link in the readme to download flatpak
- run
sudo flatpak install Downloads/Nextcloud*.flatpak
- notification appears for update click it
- nothing happens
Click on the notification is supposed to open the release page. What OS (DE) do you have?
- uninstall currently installed version because updating in place does not work
Uninstalling must not be needed. Could you share what kind of error you have without uninstalling?
- notification appears for update click it
- nothing happens
Click on the notification is supposed to open the release page. What OS (DE) do you have?
- uninstall currently installed version because updating in place does not work
Uninstalling must not be needed. Could you share what kind of error you have without uninstalling?
For me I do not need to uninstall, however clicking on the notification does nothing
.;cccccccccccccccccccccc;. OS: Fedora Linux 42 (Workstation Edition) x86_64
.:cccccccccccccccccccccccccc:. Host: Surface Pro 8 (124I:00066T:000M:0000000D:0B:05F:1C:01P:16Y:1L:1U:01)
.;ccccccccccccc;.:dddl:.;ccccccc;. Kernel: Linux 6.15.3-1.surface.fc42.x86_64
.:ccccccccccccc;OWMKOOXMWd;ccccccc:. Uptime: 1 day, 21 hours, 37 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:. Packages: 2316 (rpm), 314 (nix-user), 49 (nix-default), 119 (flatpak-system), 65 (flatpak-user), 9 (snap)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc, Shell: zsh 5.9
:cccccccccccccc;MMM.;cccccccccccccccc: Display (LGD06B1): 2880x1920 @ 120 Hz (as 1644x1096) in 13" [Built-in]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc: DE: GNOME 48.4
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc; WM: Mutter (Wayland)
Came here for easy install of Linux Flatpak, while manually downloading is annoying for me.
Now i am working with that small sh- script, letting it here for anyone else:
Create File named: nextcloud_talk_install.sh
chmod u+x nextcloud_talk_install.sh
Paste content:
#!/usr/bin/env bash
FILENAME="Nextcloud.Talk-linux-x64.flatpak"
SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
echo Saving File to ${SCRIPTPATH}
wget -q -P ${SCRIPTPATH} --timestamping --continue https://github.com/nextcloud-releases/talk-desktop/releases/latest/download/${FILENAME}
/usr/bin/flatpak kill com.nextcloud.talk
sudo /usr/bin/flatpak install -y ${SCRIPTPATH}/${FILENAME} && echo Done Install of ${FILENAME}
run with ./nextcloud_talk_install.sh
(Edit 01.11.25 - better Version, which should work when calling from Desktop- Icon)
you guys realize that the fact that this issue is open means that they plan to publish it when ready, right? complaining or +1'ing only adds noise and doesn't actually help them work out the blockers.
Not necessarily, there are tons of open reports in Nextcloud that linger on for years and years.
But publishing a flatpak don't make much sense if you aren't going to ultimately push it to a repository, so I would assume that this is what they intend.
Not necessarily, there are tons of open reports in Nextcloud that linger on for years and years.
If they "linger" it is because they haven't fixed the issue yet, commenting on those issues every day, doesn't exactly help fix those issues, no?
But publishing a flatpak don't make much sense if you aren't going to ultimately push it to a repository, so I would assume that this is what they intend.
what they intend is to publish, when they deem it ready for publishing, that much is clear from #257
So there is a nextcloud package on Flathub but it doesn't include Talk or anything except file sync?
How do I use nextcloud talk on fedora Kinoite/silverblue in this case?
So there is a nextcloud package on Flathub but it doesn't include Talk or anything except file sync?
How do I use nextcloud talk on fedora Kinoite/silverblue in this case?
There is a flatpak package but is not yet published in Flathub. You need to download the file and install it manually. Here are the instructions on how to do it:
Installation of flatpak on Linux: Ensure you have Flatpak installed on your system. Then, use the command
flatpak install <path-to-flatpakref-file>in the terminal, replacing<path-to-flatpakref-file>with the actual path to your Flatpak file.
The hard part is already done by packaging the app as a flatpak, hopefully the devs find the time to setup the pipeline to publish it on flathub soon so there is no need to keep doing this manually.
So there is a nextcloud package on Flathub but it doesn't include Talk or anything except file sync?
How do I use nextcloud talk on fedora Kinoite/silverblue in this case?
Yes, Talk is seperately. You may use that script above for Install and Update ( see https://github.com/nextcloud/talk-desktop/issues/912#issuecomment-3393160780 )