From b087e3d16cae38d202a6543fb23e307b7009357e Mon Sep 17 00:00:00 2001 From: Finn Landweber Date: Fri, 2 Feb 2024 14:21:52 +0100 Subject: [PATCH 1/2] maintainers: add flandweber --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ec9a82415038..599c62d39e7f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6127,6 +6127,13 @@ fingerprint = "2F93 661D AC17 EA98 A104 F780 ECC7 55EE 583C 1672"; }]; }; + flandweber = { + email = "finn@landweber.xyz"; + github = "flandweber"; + githubId = 110117466; + matrix = "@flandweber:envs.net"; + name = "Finn Landweber"; + }; fleaz = { email = "mail@felixbreidenstein.de"; matrix = "@fleaz:rainbownerds.de"; From 8c288360747bf0471f0bb6cd39aba871c00c2644 Mon Sep 17 00:00:00 2001 From: Finn Landweber Date: Fri, 2 Feb 2024 14:26:56 +0100 Subject: [PATCH 2/2] gittuf: init at 0.3.0 Co-authored-by: Nikolay Korotkiy --- pkgs/by-name/gi/gittuf/package.nix | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pkgs/by-name/gi/gittuf/package.nix diff --git a/pkgs/by-name/gi/gittuf/package.nix b/pkgs/by-name/gi/gittuf/package.nix new file mode 100644 index 000000000000..8b7e9063f7ab --- /dev/null +++ b/pkgs/by-name/gi/gittuf/package.nix @@ -0,0 +1,31 @@ +{ lib, fetchFromGitHub, buildGoModule, git }: + +buildGoModule rec { + pname = "gittuf"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "gittuf"; + repo = pname; + rev = "v${version}"; + hash = "sha256-lECvgagcqBS+BVD296e6WjjSCA3vI0nfLzpLTi/7N0I="; + }; + + vendorHash = "sha256-UKhXbZXKNtMnQe7sHBOmzzXGBHuDTYeZGKnteZirskA="; + + ldflags = [ "-X github.com/gittuf/gittuf/internal/version.gitVersion=${version}" ]; + + nativeCheckInputs = [ git ]; + checkFlags = [ "-skip=TestLoadRepository" ]; + + postInstall = "rm $out/bin/cli"; # remove gendoc cli binary + + meta = with lib; { + changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; + description = "A security layer for Git repositories"; + homepage = "https://gittuf.dev"; + license = licenses.asl20; + mainProgram = "gittuf"; + maintainers = with maintainers; [ flandweber ]; + }; +}