First package, would like a sanity check

I have created my first derivation for an amateur radio package called QtSoundModem. I suspect I still have a little work to do with PulseAudio libraries before it’s completely ready for prime time, but in the meantime I was hoping to get some feedback or just a sanity check before I create a PR to merge it in to nixpkgs.

The derivation is here:

I am building locally with
nix-build -K -E 'with import <nixpkgs> {}; libsForQt5.callPackage ./default.nix {}'
How will the automatic build script know to use the QT5 libraries?

Reading through the contributor guide, I see that I should be running some tests locally. Taking a look at the referenced documentation I don’t see any clear instructions as to what tests to run specifically, it seems geared more at writing unit tests. Any advice on this is appreciated as well.