moebius icon indicating copy to clipboard operation
moebius copied to clipboard

debian package requires libappindicator3-1

Open rfb opened this issue 2 years ago • 3 comments

libappindicator3-1 has been removed from debian bullseye. I guessing what's really needed is an upgrade of electron?

rfb avatar Apr 06 '22 01:04 rfb

Updating to the latest version of electron is problematic as the code relies heavily on the remote object provided by the api in the renderer thread. At some point this was deprecated as a security concern, which is probably a wise move, but represents a major effort to update this code base. I’m personally motivated to update this repo because bringing electron up to date would also provide native support for Apple silicon based macs, doing a quick investigation brings up an electron remote package on npm which might provide an easy workaround. I’m writing this comment in case anyone reads and implements a fix before I get around to starting it.

andyherbert avatar May 11 '22 15:05 andyherbert

Related stack overflow thread.

https://stackoverflow.com/questions/37884130/electron-remote-is-undefined

andyherbert avatar May 11 '22 15:05 andyherbert

I spent a couple of hours on this not expecting to get anywhere and updated to the latest version of electron with fairly minimal changes, sadly building on Apple Silicon mandates digital signing via Apple's Developer Program. On the up side potentially this issue is resolved.

andyherbert avatar May 11 '22 18:05 andyherbert