nftable-migration
 1{
 2  lib,
 3  buildGoModule,
 4  fetchFromGitHub,
 5}:
 6
 7buildGoModule rec {
 8  name = "manifest-tool-${version}";
 9  pname = name;
10  version = "2.2.1";
11  rev = "v${version}";
12
13  subPackages = [ "cmd/manifest-tool" ];
14  modRoot = "./v2";
15
16  src = fetchFromGitHub {
17    inherit rev;
18    owner = "estesp";
19    repo = "manifest-tool";
20    sha256 = "sha256-aw8c8VhSFexUpQqXDOd/pRSiuRl4njBe+LDONTVK7Uw=";
21  };
22  vendorHash = null;
23
24  meta = {
25    description = "";
26    homepage = "https://github.com/estesp/manifest-tool";
27    license = lib.licenses.asl20;
28    maintainers = with lib.maintainers; [ vdemeester ];
29  };
30
31}