The patch for linking with private `abseil-cpp` has been removed because
it is present in the upstream version already.
`ninja` has been added to the dependencies as building with `cmake`+`ninja`
is faster than with `cmake`+`make`.
The `-mod=vendor` go flag has been removed as the vendored version of
`boringssl` cannot be built as-is:
```
go: inconsistent vendoring in /build/android-tools-34.0.4/vendor/boringssl:
golang.org/x/crypto@v0.6.0: is explicitly required in go.mod,
but not marked as explicit in vendor/modules.txt
golang.org/x/net@v0.7.0: is explicitly required in go.mod,
but not marked as explicit in vendor/modules.txt
golang.org/x/sys@v0.5.0: is explicitly required in go.mod,
but not marked as explicit in vendor/modules.txt
golang.org/x/term@v0.5.0: is explicitly required in go.mod,
but not marked as explicit in vendor/modules.txt
```
The last release (version 33.0.3p1 [0], added in 28609af5c7) started to
include avbtool and mkdtboimg [1].
This is just a minor fixup to update the package description and stop
installing avbtool twice:
$ sha256sum /nix/store/f2ld3hjbxnafi3jw299nq4mc94xpcmx6-android-tools-33.0.3p1/bin/avbtool*
d4357c43798d6aa6d5cea3b8f3ad39e54244a1105db8048dc673c44119835e1c /nix/store/f2ld3hjbxnafi3jw299nq4mc94xpcmx6-android-tools-33.0.3p1/bin/avbtool
d4357c43798d6aa6d5cea3b8f3ad39e54244a1105db8048dc673c44119835e1c /nix/store/f2ld3hjbxnafi3jw299nq4mc94xpcmx6-android-tools-33.0.3p1/bin/avbtool.py
[0]: https://github.com/nmeum/android-tools/releases/tag/33.0.3p1
[1]: 0652cba5f4