talk-desktop icon indicating copy to clipboard operation
talk-desktop copied to clipboard

Publish nextcloud talk flatpak package on Flathub

Open pktiuk opened this issue 1 year ago β€’ 14 comments

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

pktiuk avatar Nov 20 '24 13:11 pktiuk

This would be really nice.

SyndicatedPillbug avatar Jan 30 '25 17:01 SyndicatedPillbug

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

poltpolt avatar Mar 13 '25 08:03 poltpolt

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.

ecker00 avatar Jun 11 '25 06:06 ecker00

Still waiting for this feature..

Anduin2017 avatar Sep 29 '25 04:09 Anduin2017

As it currently stands, nextcloud talk is the most annoying application to update on any of my systems. To walk through the process:

  1. open NC Talk
  2. notification appears for update click it
  3. nothing happens
  4. google search for this repo
  5. go to download the new release from the releases page like every other github release
  6. not there, link to a nextcloud.com page but surprise its a redirect to the README
  7. scroll down in the readme text for the correct package
  8. download flatpak package
  9. uninstall currently installed version because updating in place does not work
  10. 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.

braccae avatar Sep 29 '25 15:09 braccae

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

Fuseteam avatar Sep 29 '25 15:09 Fuseteam

  • 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?

ShGKme avatar Sep 30 '25 10:09 ShGKme

  • 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)

juan11iguel avatar Oct 03 '25 07:10 juan11iguel

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)

obel1x avatar Oct 11 '25 10:10 obel1x

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.

vasyugan avatar Oct 25 '25 09:10 vasyugan

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

Fuseteam avatar Oct 27 '25 13:10 Fuseteam

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?

Utini2000 avatar Oct 31 '25 06:10 Utini2000

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.

juan11iguel avatar Oct 31 '25 09:10 juan11iguel

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 )

obel1x avatar Nov 01 '25 16:11 obel1x