Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / applications / radio / suwidgets / default.nix
blob05f6cf12d6cdce7469d558ff2f7deedf99fb4610
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , qmake
5 , qtbase
6 , pkg-config
7 , sigutils
8 , fftwSinglePrec
9 }:
11 stdenv.mkDerivation rec {
12   pname = "suwidgets";
13   version = "unstable-2022-04-03";
15   src = fetchFromGitHub {
16     owner = "BatchDrake";
17     repo = "SuWidgets";
18     rev = "826b3eeae5b682dc063f53b427caa9c7c48131ea";
19     sha256 = "sha256-cyFLsP+8GbALdlgEnVX4201Qq/KAxb/Vv+sJqbFpvUk=";
20   };
22   dontWrapQtApps = true;
24   postPatch = ''
25     substituteInPlace SuWidgets.pri \
26       --replace "PKGCONFIG += sigutils fftw3" "PKGCONFIG += sigutils fftw3f"
27   '';
29   nativeBuildInputs = [
30     qmake
31     pkg-config
32   ];
34   buildInputs = [
35     qtbase
36     sigutils
37     fftwSinglePrec
38   ];
40   qmakeFlags = [
41     "SuWidgetsLib.pro"
42   ];
44   meta = with lib; {
45     description = "Sigutils-related widgets";
46     homepage = "https://github.com/BatchDrake/SuWidgets";
47     license = licenses.gpl3;
48     platforms = platforms.all;
49     maintainers = with maintainers; [ polygon oxapentane ];
50   };