/build/source/src/util/audio_stream.cpp: In function 'void S16ChunkToFloat(const s16*, float*, u32)':
/build/source/src/util/audio_stream.cpp:575:47: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts
/build/source/src/util/audio_stream.cpp:575:57: error: cannot convert 'int16x8_t' to '__Int32x4_t'
The build scripts used by upstream require Git commands. Because of this, a
`deepClone` is required by fetchFromGitHub.
However, keeping `.git` directory around is detrimental to determinism.
Because of this, we need to run the Git commands "manually", save their outputs
and finally remove `.git`.
In order to not pollute the `package.nix`, this peculiar source acquisition is
detached to its own file and `callPackage`d.
Before this Jesuitic hack, the aforementioned data were obtained and filled by
human hands...