From e7a98248f5ba18bb1ec90872ed9cb7819ead0244 Mon Sep 17 00:00:00 2001 From: Cryolitia PukNgae Date: Thu, 23 Jul 2026 00:42:44 +0800 Subject: [PATCH] wsjtz: 2.0.16 -> 2.0.18, fix desktopitem to avoid against wsjtx --- pkgs/by-name/ws/wsjtz/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ws/wsjtz/package.nix b/pkgs/by-name/ws/wsjtz/package.nix index a18366c48128..46cb703b9ee4 100644 --- a/pkgs/by-name/ws/wsjtz/package.nix +++ b/pkgs/by-name/ws/wsjtz/package.nix @@ -7,18 +7,22 @@ wsjtx.overrideAttrs ( finalAttrs: old: { pname = "wsjtz"; - version = "2.0.16"; + version = "2.0.18"; src = fetchFromGitHub { owner = "sq9fve"; repo = "wsjt-z"; tag = "v${finalAttrs.version}"; - hash = "sha256-O7HHAr3am4bH4b/RldoaB9LWWhciUbDc+u+lPO60UUY="; + hash = "sha256-YxO4pSdKKeO0Ye7Ay/0gdjPvceLbC5eMQk1ZBh1ZHCw="; }; postInstall = '' mv $out/bin/wsjtx $out/bin/wsjtz mv $out/bin/wsjtx_app_version $out/bin/wsjtz_app_version + + substituteInPlace $out/share/applications/wsjtx.desktop \ + --replace-fail "Exec=wsjtx" "Exec=wsjtz" \ + --replace-fail "Name=wsjtx" "Name=wsjtz" ''; meta = { @@ -27,6 +31,7 @@ wsjtx.overrideAttrs ( license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ + Cryolitia scd31 ]; mainProgram = "wsjtz";