diff --git a/pkgs/applications/radio/gqrx/default.nix b/pkgs/by-name/gq/gqrx/package.nix similarity index 95% rename from pkgs/applications/radio/gqrx/default.nix rename to pkgs/by-name/gq/gqrx/package.nix index 61e77bba6824..1db90ede113f 100644 --- a/pkgs/applications/radio/gqrx/default.nix +++ b/pkgs/by-name/gq/gqrx/package.nix @@ -4,9 +4,7 @@ cmake, desktopToDarwinBundle, pkg-config, - qtbase, - qtsvg, - qtwayland, + qt6Packages, gnuradioMinimal, thrift, mpir, @@ -14,7 +12,6 @@ alsa-lib, libjack2, wrapGAppsHook3, - wrapQtAppsHook, # drivers (optional): rtl-sdr, hackrf, @@ -44,7 +41,7 @@ gnuradioMinimal.pkgs.mkDerivation rec { nativeBuildInputs = [ cmake pkg-config - wrapQtAppsHook + qt6Packages.wrapQtAppsHook wrapGAppsHook3 ] ++ lib.optional stdenv.hostPlatform.isDarwin desktopToDarwinBundle; @@ -55,15 +52,15 @@ gnuradioMinimal.pkgs.mkDerivation rec { fftwFloat libjack2 gnuradioMinimal.unwrapped.boost - qtbase - qtsvg + qt6Packages.qtbase + qt6Packages.qtsvg gnuradioMinimal.pkgs.osmosdr rtl-sdr hackrf ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib - qtwayland + qt6Packages.qtwayland ] ++ lib.optionals (gnuradioMinimal.hasFeature "gr-ctrlport") [ thrift diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 09a5540fec3f..9321f27159b0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12222,12 +12222,11 @@ with pkgs; inherit (ocamlPackages) google-drive-ocamlfuse; - gqrx = qt6Packages.callPackage ../applications/radio/gqrx { }; - gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx { + gqrx-portaudio = gqrx.override { portaudioSupport = true; pulseaudioSupport = false; }; - gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx { + gqrx-gr-audio = gqrx.override { portaudioSupport = false; pulseaudioSupport = false; };