diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 078d0560ac241..2acf7936f3f58 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20349,6 +20349,11 @@ githubId = 3958212; name = "Tom Sorlie"; }; + scd31 = { + name = "scd31"; + github = "scd31"; + githubId = 57571338; + }; schinmai-akamai = { email = "schinmai@akamai.com"; github = "tchinmai7"; diff --git a/pkgs/by-name/ws/wsjtz/package.nix b/pkgs/by-name/ws/wsjtz/package.nix new file mode 100644 index 0000000000000..a58b8fda01a55 --- /dev/null +++ b/pkgs/by-name/ws/wsjtz/package.nix @@ -0,0 +1,31 @@ +{ + wsjtx, + fetchzip, + lib, +}: + +wsjtx.overrideAttrs (old: rec { + pname = "wsjtz"; + version = "2.7.0-rc7-1.43"; + + src = fetchzip { + url = "mirror://sourceforge/wsjt-z/Source/wsjtz-${version}.zip"; + hash = "sha256-m+P83S5P9v3NPtifc+XjZm/mAOs+NT9fTWXisxuWtZo="; + }; + + postFixup = '' + mv $out/bin/wsjtx $out/bin/wsjtz + mv $out/bin/wsjtx_app_version $out/bin/wsjtz_app_version + ''; + + meta = { + description = "WSJT-X fork, primarily focused on automation and enhanced functionality"; + homepage = "https://sourceforge.net/projects/wsjt-z/"; + license = lib.licenses.gpl3; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + scd31 + ]; + mainProgram = "wsjtz"; + }; +})