Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / liquid-dsp / default.nix
blob6667aa4882e0fe2052ddc4b84f83be8f24da5212
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , cctools
6 , autoSignDarwinBinariesHook
7 , fixDarwinDylibNames
8 }:
10 stdenv.mkDerivation rec {
11   pname = "liquid-dsp";
12   version = "1.6.0";
14   src = fetchFromGitHub {
15     owner = "jgaeddert";
16     repo = "liquid-dsp";
17     rev = "v${version}";
18     sha256 = "sha256-3UKAwhYaYZ42+d+wiW/AB6x5TSOel8d++d3HeZqAg/8=";
19   };
21   configureFlags = lib.optionals stdenv.isDarwin [ "LIBTOOL=${cctools}/bin/libtool" ];
23   nativeBuildInputs = [ autoreconfHook ]
24     ++ lib.optionals stdenv.isDarwin [ cctools autoSignDarwinBinariesHook fixDarwinDylibNames ];
26   meta = {
27     homepage = "https://liquidsdr.org/";
28     description = "Digital signal processing library for software-defined radios";
29     license = lib.licenses.mit;
30     platforms = lib.platforms.unix;
31   };