From ed28d513ca53fee840cf2a5589af7758d624a760 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Fri, 8 May 2026 07:55:36 -0400 Subject: [PATCH 1/4] ecwolf: Removed unused fetchpatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2f530fd78ee5a89ba0ceabff4fb3e4971788603b removed all uses of fetchpatch from pkgs/by-name/ec/ecwolf/package.nix but did not remove fetchpatch from the function’s parameter list. This change fixes that mistake. --- pkgs/by-name/ec/ecwolf/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ec/ecwolf/package.nix b/pkgs/by-name/ec/ecwolf/package.nix index 91ee86673271..12f019fa9a8c 100644 --- a/pkgs/by-name/ec/ecwolf/package.nix +++ b/pkgs/by-name/ec/ecwolf/package.nix @@ -15,7 +15,6 @@ writers, python3Packages, nix-update, - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { From 9dc15fabb7ad8afb4d3822d8a1fd0ecf90beffa3 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Thu, 7 May 2026 08:29:55 -0400 Subject: [PATCH 2/4] ecwolf: Fetch src from GitHub instead of Bitbucket The ECWolf project switched from using Bitbucket to using GitHub on 2025-12-26. See . --- pkgs/by-name/ec/ecwolf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ec/ecwolf/package.nix b/pkgs/by-name/ec/ecwolf/package.nix index 12f019fa9a8c..35c8da61602a 100644 --- a/pkgs/by-name/ec/ecwolf/package.nix +++ b/pkgs/by-name/ec/ecwolf/package.nix @@ -1,7 +1,7 @@ { stdenv, lib, - fetchFromBitbucket, + fetchFromGitHub, cmake, pkg-config, makeWrapper, @@ -21,9 +21,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "ecwolf"; version = "1.4.2"; - src = fetchFromBitbucket { - owner = "ecwolf"; - repo = "ecwolf"; + src = fetchFromGitHub { + owner = "ECWolfEngine"; + repo = "ECWolf"; tag = finalAttrs.version; hash = "sha256-T5K6B2fWMKMLB/662p/YLEv0Od9n0vUakznyoOnr0kI="; }; From ce324852cb123f7f16ded1ef610f4c55d4da1711 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Fri, 8 May 2026 08:05:38 -0400 Subject: [PATCH 3/4] ecwolf: Update meta.description MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This change makes ecwolf.meta.description one of the ECWolf project’s official descriptions more closely. The official description was taken from the first sentence of this page [1] and tweaked to follow Nixpkgs’s rules for meta.description values [2]. [1]: [2]: pkgs/README.md --- pkgs/by-name/ec/ecwolf/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ec/ecwolf/package.nix b/pkgs/by-name/ec/ecwolf/package.nix index 35c8da61602a..ee0f4b64ea1b 100644 --- a/pkgs/by-name/ec/ecwolf/package.nix +++ b/pkgs/by-name/ec/ecwolf/package.nix @@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "Enhanched SDL-based port of Wolfenstein 3D for various platforms"; + description = "Advanced source port for Wolfenstein 3D, Spear of Destiny, and Super 3D Noah's Ark"; mainProgram = "ecwolf"; homepage = "https://maniacsvault.net/ecwolf/"; license = lib.licenses.gpl2Plus; From c50ca25fc84b4401786e1768315ffcafed9f947f Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Fri, 8 May 2026 08:10:30 -0400 Subject: [PATCH 4/4] ecwolf: Add keenanweaver as a maintainer --- pkgs/by-name/ec/ecwolf/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ec/ecwolf/package.nix b/pkgs/by-name/ec/ecwolf/package.nix index ee0f4b64ea1b..3278c8f18365 100644 --- a/pkgs/by-name/ec/ecwolf/package.nix +++ b/pkgs/by-name/ec/ecwolf/package.nix @@ -103,6 +103,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ jayman2000 + keenanweaver ]; platforms = lib.platforms.all; };