[roll] Roll fuchsia [check-licenses] Support running on MacOS devices.

Check-licenses has a hard-coded path pointing to the GN binary on
linux machines. This CL updates that string based on the platform
of the machine you are running it on.

In practice, you can now run `fx check-licenses` on MacOS.

In reality this may not be super useful in the short term. In my
testing, there were a lot of mac-specific projects / tools / folders
etc in the fuchsia tree that do not have README.fuchsia files.
Many of them just need to be copied over from their linux-x64
counterparts, but I don't intend to do that anytime soon.

In the long term, license collection will be handled by the build
system, so you won't need to execute check-licenses manually.

Regardless, I'd still like to land this so I can slowly chip away
at the macos build issues over time.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/972956
Original-Revision: 12549c54526e684b91f5f5e9833b025c600213ff
GitOrigin-RevId: 01252ad499578bf38c66d585d072a6ca1d2eb1d0
Change-Id: I2e8371993c8be63d2d005c06598bc0bb4ec99edd
1 file changed
tree: f26dc58888f41553b33db91d808a254460c8b2b1
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.