Hop To Desk is a open Source Remote Desktop Software. It is powerfull and very simple to use. Can we have it in the Mageia Repository please. I have use the Fedora on Mageia 9. it work perfectly.
One really strange point is that there is no single linux distribution out there which ships this package. The devs provide prepacked versions for some distributions. Also the source code does not look like it would be easy to package it for any distribution (lack of deps and building instructions..). The FAQ says that everybody is allowed to link to their site or provide the prepacked versions..but nothing about self packing and distribution…
I Have Install the Fedora rpm on several desktop without error message, but to launch hoptodesk, lib64xdotool3 is required. Other thing, the fedora rpm don't create shortcut in the KDE Menu. it's necessary to create it manually.
(In reply to sturmvogel from comment #1) > One really strange point is that there is no single linux distribution out > there which ships this package. > > The devs provide prepacked versions for some distributions. Also the source > code does not look like it would be easy to package it for any distribution > (lack of deps and building instructions..). > > The FAQ says that everybody is allowed to link to their site or provide the > prepacked versions..but nothing about self packing and distribution… https://gitlab.com/hoptodesk/hoptodesk/-/blob/main/LICENSE?ref_type=heads It's rust based, so messy. https://gitlab.com/hoptodesk/hoptodesk/-/blob/main/build.rs
CC: (none) => davidwhodgins
According to these issues on RustDesk's repo, it's a fork, and not one i'd recommend to use. https://github.com/rustdesk/rustdesk/discussions/2778 https://github.com/rustdesk/rustdesk/discussions/1590
CC: (none) => geex+mageia
So if anything, I think it is RustDesk we should package https://github.com/rustdesk But do we need to package? We are low on people resources already. @Olivier, have you tried the Appimage of RustDesk? Or their binary?
CC: (none) => fri
Hello, the Appimage works well whether it's Hoptodesk or Rustdeck. In fact, I wasn't asking a package for myself, but for users a little less experienced than me, so that they only have to go through the CCM to get a remote control tool. I think that after teamviewer's switch to paid mode, there will be a demand for another tool. I can well understand the lack of resources to create the package.If this isn't possible immediately, that's okay. Thank you all very much. Olivier
OK thank you for the tip I see upstream also provide Flatpak https://github.com/rustdesk/rustdesk/wiki/Run-flatpak Flatpak is in Mageia installed by default for at least the big DE https://wiki.mageia.org/en/Flatpak --- Requests for new packages are set to Cauldron
Version: 9 => CauldronSummary: Rpm Request for HopToDesk (Remote Desktop Software) => Rpm Request for HopToDesk or RustDesk (Remote Desktop Software)
> I have use the Fedora on Mageia 9. it work perfectly. > I Have Install the Fedora rpm on several desktop without error message, but > to launch hoptodesk, lib64xdotool3 is required. We have the latter: in xdotool-3.20211022.1-1.mga9.src.rpm > Other thing, the fedora rpm don't create shortcut in the KDE Menu. it's > necessary to create it manually. Are we close enough to Fedora to do this (hoptodesk)? Given that both are available as Appimage, + RustDesk as Flatpak, I agree with the others' doubts in our present understaffed position. If we close this rather than forwarding it - WontFix?
Summary: Rpm Request for HopToDesk or RustDesk (Remote Desktop Software) => HopToDesk or RustDesk (Remote Desktop Software) NEW PACKAGE REQUEST.CC: (none) => lewyssmith
I started to package rustdesk in cauldron, from Opensuse spec. I'm stuck because of vcpkg which is needed for one of rust module, started from Fedora spec. The build fails on an error about fmt not dealing Stringview object. I don't understand what I missed because Fedora package seems OK.
CC: (none) => yvesbrungard
Summary: HopToDesk or RustDesk (Remote Desktop Software) NEW PACKAGE REQUEST. => RustDesk (Remote Desktop Software) NEW PACKAGE REQUEST.
Thanks for going at it. Hope you win.
Any progress, Yves?
Hi Lewis, The way is hard. I don't know if it is viable. I have already done vcpkg which is a requirement for rustdesk. I "vendored" all rust modules in a vendor.tar.xz of about 125 Mb. At the moment, the build fails with: Running `rustc --crate-name magnum_opus --edition=2018 /builddir/build/BUILD/rustdesk-1.2.3/vendor/magnum-opus/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C codegen-units=1 -C metadata=70ea097373bab5b0 -C extra-filename=-70ea097373bab5b0 -C rpath --out-dir /builddir/build/BUILD/rustdesk-1.2.3/target/release/deps -C strip=symbols -L dependency=/builddir/build/BUILD/rustdesk-1.2.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn -L /builddir/build/BUILD/rustdesk-1.2.3/vcpkg/installed/x64-linux/lib -l static=opus` error: could not find native static library `opus`, perhaps an -L flag is missing? error: could not compile `magnum-opus` (lib) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name magnum_opus --edition=2018 /builddir/build/BUILD/rustdesk-1.2.3/vendor/magnum-opus/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C codegen-units=1 -C metadata=70ea097373bab5b0 -C extra-filename=-70ea097373bab5b0 -C rpath --out-dir /builddir/build/BUILD/rustdesk-1.2.3/target/release/deps -C strip=symbols -L dependency=/builddir/build/BUILD/rustdesk-1.2.3/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now --cap-lints=warn -L /builddir/build/BUILD/rustdesk-1.2.3/vcpkg/installed/x64-linux/lib -l static=opus` (exit status: 1) We have libopus, but with shared library, not static. I don't know where it is said that the library should be static, or if we could provide static library.
Created attachment 14323 [details] Spec file for rustdesk (not working)
Created attachment 14324 [details] cmrc needed by vcpkg
Created attachment 14325 [details] vcpkg spec file
Created attachment 14326 [details] fmt update I missed to say that I also updated fmt to 10