Also wrote and by wrote I mean stole from other projects helper
functions for bypassing the nodownload restriction of the nix sandbox.
This uses the wrap files in the repo ecxept for the download part which
has to be an input for reproducibility sake.
The Nix Code is ugly and I am gonna vomit.
- postUnpack: use $sourceRoot instead of hardcoded "source/" so subprojects are copied into the actual unpacked directory
- installPhase: call makeWrapper directly, it is a setup hook injected by nativeBuildInputs, not a bin/ binary
- nativeBuildInputs: add makeWrapper and unzip