From 55265065386ff5f6104cb8c7116927fc46f96bbb Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Sun, 15 Feb 2026 14:21:45 -0800 Subject: [PATCH] qsstv: move icon to spec-compliant location --- pkgs/applications/radio/qsstv/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/radio/qsstv/default.nix b/pkgs/applications/radio/qsstv/default.nix index f0536ad67ba9..4cee9ac0820f 100644 --- a/pkgs/applications/radio/qsstv/default.nix +++ b/pkgs/applications/radio/qsstv/default.nix @@ -13,14 +13,15 @@ hamlib, libv4l, fftwFloat, + imagemagick, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { version = "9.5.8"; pname = "qsstv"; src = fetchurl { - url = "https://www.qsl.net/o/on4qz/qsstv/downloads/qsstv_${version}.tar.gz"; + url = "https://www.qsl.net/o/on4qz/qsstv/downloads/qsstv_${finalAttrs.version}.tar.gz"; sha256 = "0s3sivc0xan6amibdiwfnknrl3248wzgy98w6gyxikl0qsjpygy0"; }; @@ -28,6 +29,7 @@ stdenv.mkDerivation rec { qmake pkg-config wrapQtAppsHook + imagemagick ]; buildInputs = [ @@ -43,7 +45,8 @@ stdenv.mkDerivation rec { postInstall = '' # Install desktop icon - install -D icons/qsstv.png $out/share/pixmaps/qsstv.png + mkdir -p $out/share/icons/hicolor/32x32/apps + magick icons/qsstv.png -resize 32x32 $out/share/icons/hicolor/32x32/apps/qsstv.png install -D qsstv.desktop $out/share/applications/qsstv.desktop ''; @@ -55,4 +58,4 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ hax404 ]; }; -} +})