adborc
adborc copied to clipboard
Include Mac and Linux binaries in releases?
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.
- ADB: Platform-tools can be downloaded from the official android site, but the license requirement is that the user should accept the terms.
- 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.