From 7d273b4a45bbe5af76e4d5ab4634a65ed46504df Mon Sep 17 00:00:00 2001 From: Andrew Field <27866671+andrew-field@users.noreply.github.com> Date: Sun, 23 Mar 2025 19:04:57 +0200 Subject: [PATCH 1/2] maintainers: add andrewfield --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 282deb45d653..d3aec05f5e76 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1550,6 +1550,12 @@ githubId = 962885; name = "Andrew Chambers"; }; + andrewfield = { + email = "andrew_field@hotmail.co.uk"; + github = "andrew-field"; + githubId = 27866671; + name = "Andrew Field"; + }; andrewgazelka = { email = "andrew@gazelka.com"; github = "andrewgazelka"; From 4dcf0974507e0aa5bec3ad1cb5c426f18431238d Mon Sep 17 00:00:00 2001 From: Andrew Field <27866671+andrew-field@users.noreply.github.com> Date: Mon, 24 Mar 2025 00:16:58 +0200 Subject: [PATCH 2/2] alterware-launcher: init at 0.11.2 --- .../by-name/al/alterware-launcher/package.nix | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/al/alterware-launcher/package.nix diff --git a/pkgs/by-name/al/alterware-launcher/package.nix b/pkgs/by-name/al/alterware-launcher/package.nix new file mode 100644 index 000000000000..5d7132d0fe13 --- /dev/null +++ b/pkgs/by-name/al/alterware-launcher/package.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + perl, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "alterware-launcher"; + version = "0.11.2"; + + src = fetchFromGitHub { + owner = "alterware"; + repo = "alterware-launcher"; + tag = "v${finalAttrs.version}"; + hash = "sha256-DFIiVNYom3LvU9IFA9w9FvXwm9gqfACDs8KaFKQR9Qs="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-/2i6GyBTKLf2oNFkizaBUHcLcCPgsy3g0p31D6cO+xg="; + + nativeBuildInputs = [ perl ]; + + meta = { + description = "Official launcher for AlterWare Call of Duty mods"; + longDescription = "Our clients are designed to restore missing features that have been removed by the developers, as well as enhance the capabilities of the games"; + homepage = "https://alterware.dev"; + changelog = "https://github.com/alterware/alterware-launcher/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ andrewfield ]; + mainProgram = "alterware-launcher"; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +})