Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / radio / sigutils / default.nix
blob8b384af02270d9a2f05d7833f20fb09a266cbf2d
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , fftwSinglePrec
7 , libsndfile
8 , volk
9 }:
11 stdenv.mkDerivation rec {
12   pname = "sigutils";
13   version = "unstable-2022-07-05";
15   src = fetchFromGitHub {
16     owner = "BatchDrake";
17     repo = "sigutils";
18     rev = "1d7559d427aadd253dd825eef26bf15e54860c5f";
19     sha256 = "sha256-wvd6sixwGmR9R4x+swLVqXre4Dqnj10jZIXUfaJcmBw=";
20   };
22   nativeBuildInputs = [
23     cmake
24     pkg-config
25   ];
27   buildInputs = [
28     fftwSinglePrec
29     libsndfile
30     volk
31   ];
33   meta = with lib; {
34     description = "Small signal processing utility library";
35     homepage = "https://github.com/BatchDrake/sigutils";
36     license = licenses.gpl3;
37     platforms = platforms.all;
38     maintainers = with maintainers; [ polygon oxapentane ];
39   };