adborc icon indicating copy to clipboard operation
adborc copied to clipboard

Include Mac and Linux binaries in releases?

Open mobi-nex opened this issue 2 years ago • 0 comments

Explore addition of Mac and Linux executables along with adb and scrcpy dependencies in the next release.

It is easily possible to ship the AdbOrc executable for mac and linux as it is a single executable with statically linked libraries. But the external dependencies adb and scrcpy have certain requirements (listed below) that need to be considered before bundling them in a release. Currently for windows releases, these dependencies are directly downloaded from the scrcpy releases page and bundled as-is.

  1. ADB: Platform-tools can be downloaded from the official android site, but the license requirement is that the user should accept the terms.
  2. scrcpy: It is a bit complicated to bundle scrcpy as it depends on dynamically linked libs (ffmpeg libs, sdl2, libusb). Some of the dependencies(ffmpeg) are licensed under GPL v3 which needs to be considered before bundling them.

mobi-nex avatar Dec 24 '22 05:12 mobi-nex