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: https://raw.githubusercontent.com/ben-kuhn/nixpkgs/master/pkgs/applications/radio/qtsoundmodem/default.nix
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.