various: switch buildGoModule packages to use finalAttrs (#487704)
This commit is contained in:
@@ -6,14 +6,14 @@
|
||||
makeWrapper,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "3mux";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aaronjanse";
|
||||
repo = "3mux";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-QT4QXTlJf2NfTqXE4GF759EoW6Ri12lxDyodyEFc+ag=";
|
||||
};
|
||||
|
||||
@@ -64,4 +64,4 @@ buildGoModule rec {
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
strip-nondeterminism,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aaaaxy";
|
||||
version = "1.6.301";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "divVerent";
|
||||
repo = "aaaaxy";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-MWJ1k7Ps9jZa+AVNrvqRGMr3Mb0jd54NxGGylDI8VXo=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
@@ -136,4 +136,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ Luflosi ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "abctl";
|
||||
version = "0.30.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "airbytehq";
|
||||
repo = "abctl";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-pQvLFfj7/uZQUqtWAsTcw2RQ3KHFuoQCBP3lBvb2LTs=";
|
||||
};
|
||||
|
||||
@@ -38,10 +38,10 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Airbyte's CLI for managing local Airbyte installations";
|
||||
homepage = "https://airbyte.com/";
|
||||
changelog = "https://github.com/airbytehq/abctl/releases/tag/v${version}";
|
||||
changelog = "https://github.com/airbytehq/abctl/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ xelden ];
|
||||
mainProgram = "abctl";
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "acme-dns";
|
||||
# Unstable version to allow building with toolchains later than EOL Go 1.22,
|
||||
# see https://github.com/joohoi/acme-dns/issues/365
|
||||
@@ -38,11 +38,11 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Limited DNS server to handle ACME DNS challenges easily and securely";
|
||||
homepage = "https://github.com/joohoi/acme-dns";
|
||||
changelog = "https://github.com/joohoi/acme-dns/releases/tag/${src.rev}";
|
||||
changelog = "https://github.com/joohoi/acme-dns/releases/tag/${finalAttrs.src.rev}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ emilylange ];
|
||||
mainProgram = "acme-dns";
|
||||
# Tests time out on darwin.
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
nix-update-script,
|
||||
acr-cli,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "acr-cli";
|
||||
version = "0.17";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "acr-cli";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-mS6IgeQqjdruSlsr2cssdbsTOWM4STBqp/RtrWXG9/c=";
|
||||
};
|
||||
|
||||
@@ -22,8 +22,8 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=github.com/Azure/acr-cli/version.Version=${version}"
|
||||
"-X=github.com/Azure/acr-cli/version.Revision=${src.rev}"
|
||||
"-X=github.com/Azure/acr-cli/version.Version=${finalAttrs.version}"
|
||||
"-X=github.com/Azure/acr-cli/version.Revision=${finalAttrs.src.rev}"
|
||||
];
|
||||
|
||||
executable = [ "acr" ];
|
||||
@@ -42,4 +42,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ hausken ];
|
||||
mainProgram = "acr-cli";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
shellcheck,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "actionlint";
|
||||
version = "1.7.10";
|
||||
|
||||
@@ -18,7 +18,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "rhysd";
|
||||
repo = "actionlint";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-KnvFzV1VDivt7JL1lavM9wgaxdsdnEiLAk/pmzkXi+c=";
|
||||
};
|
||||
|
||||
@@ -45,15 +45,15 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/rhysd/actionlint.version=${version}"
|
||||
"-X github.com/rhysd/actionlint.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://rhysd.github.io/actionlint/";
|
||||
description = "Static checker for GitHub Actions workflow files";
|
||||
changelog = "https://github.com/rhysd/actionlint/raw/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/rhysd/actionlint/raw/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ momeemt ];
|
||||
mainProgram = "actionlint";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
libpcap,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "adalanche";
|
||||
version = "2024.1.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lkarlslund";
|
||||
repo = "adalanche";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-SJa2PQCXTYdv5jMucpJOD2gC7Qk2dNdINHW4ZvLXSLw=";
|
||||
};
|
||||
|
||||
@@ -25,15 +25,15 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=github.com/lkarlslund/adalanche/modules/version.Version=${version}"
|
||||
"-X=github.com/lkarlslund/adalanche/modules/version.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Active Directory ACL Visualizer and Explorer";
|
||||
homepage = "https://github.com/lkarlslund/adalanche";
|
||||
changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${version}";
|
||||
changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "adalanche";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -3,23 +3,23 @@
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "adbtuifm";
|
||||
version = "0.5.8";
|
||||
src = fetchFromGitHub {
|
||||
owner = "darkhz";
|
||||
repo = "adbtuifm";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TK93O9XwMrsrQT3EG0969HYMtYkK0a4PzG9FSTqHxAY=";
|
||||
};
|
||||
vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks=";
|
||||
meta = {
|
||||
description = "TUI-based file manager for the Android Debug Bridge";
|
||||
homepage = "https://github.com/darkhz/adbtuifm";
|
||||
changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${version}";
|
||||
changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${finalAttrs.version}";
|
||||
license = with lib.licenses; [ mit ];
|
||||
maintainers = with lib.maintainers; [ daru-san ];
|
||||
mainProgram = "adbtuifm";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "addlicense";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "addlicense";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-SM2fPfSqtc6LO+6Uk/sb/IMThXdE8yvk52jK3vF9EfE=";
|
||||
};
|
||||
|
||||
@@ -26,4 +26,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ SuperSandro2000 ];
|
||||
mainProgram = "addlicense";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "adif-multitool";
|
||||
version = "0.1.20";
|
||||
|
||||
@@ -12,7 +12,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "flwyd";
|
||||
repo = "adif-multitool";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-qeAH8UTyEZn8As3wTjluONpjeT/5l9zicN5+8uwnbLo=";
|
||||
};
|
||||
|
||||
@@ -23,4 +23,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ mafo ];
|
||||
mainProgram = "adifmt";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
adrgen,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "adrgen";
|
||||
version = "0.4.1-beta";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "asiermarques";
|
||||
repo = "adrgen";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-9EiJe5shhwbjLIvUQMUTSGTgCA+r3RdkLkPRPoWvZ3g=";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = adrgen;
|
||||
command = "adrgen version";
|
||||
version = "v${version}";
|
||||
version = "v${finalAttrs.version}";
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -32,4 +32,4 @@ buildGoModule rec {
|
||||
maintainers = [ ];
|
||||
mainProgram = "adrgen";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aeacus";
|
||||
version = "2.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elysium-suite";
|
||||
repo = "aeacus";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-LMsfogcz3CoShQDqyshMshb+iz2r0k5I7NDLXevMakI=";
|
||||
};
|
||||
|
||||
@@ -28,10 +28,10 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Vulnerability remediation scoring system";
|
||||
homepage = "https://github.com/elysium-suite/aeacus";
|
||||
changelog = "https://github.com/elysium-suite/aeacus/releases/tag/v${version}";
|
||||
changelog = "https://github.com/elysium-suite/aeacus/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.gpl2Only;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "aeacus";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "age-plugin-1p";
|
||||
version = "0.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Enzime";
|
||||
repo = "age-plugin-1p";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QYHHD7wOgRxRVkUOjwMz5DV8oxlb9mmb2K4HPoISguU=";
|
||||
};
|
||||
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ Enzime ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -22,14 +22,14 @@ let
|
||||
EOF
|
||||
'';
|
||||
in
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "age-plugin-fido2-hmac";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "olastor";
|
||||
repo = "age-plugin-fido2-hmac";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8DO62uISwleJB/NFH7U8xhfT5bcda+d+7U6LXvySsD0=";
|
||||
};
|
||||
|
||||
@@ -38,7 +38,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.version=v${version}"
|
||||
"-X main.version=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
buildInputs = [ libfido2 ];
|
||||
@@ -52,4 +52,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ matthewcroughan ];
|
||||
mainProgram = "age-plugin-fido2-hmac";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "age-plugin-sss";
|
||||
version = "0.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "olastor";
|
||||
repo = "age-plugin-sss";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QNu2Sp0CxYYXuMzf7X0mMYI677ICu5emOM4F9HlKhHA=";
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.version=v${version}"
|
||||
"-X main.version=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ arbel-arad ];
|
||||
mainProgram = "age-plugin-sss";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "agebox";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "slok";
|
||||
repo = "agebox";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/FTNvGV7PsJmpSU1dI/kjfiY5G7shomvLd3bvFqORfg=";
|
||||
};
|
||||
|
||||
@@ -19,15 +19,15 @@ buildGoModule rec {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-X main.Version=${version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/slok/agebox";
|
||||
changelog = "https://github.com/slok/agebox/releases/tag/v${version}";
|
||||
changelog = "https://github.com/slok/agebox/releases/tag/v${finalAttrs.version}";
|
||||
description = "Age based repository file encryption gitops tool";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ lesuisse ];
|
||||
mainProgram = "agebox";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aiac";
|
||||
version = "5.3.0";
|
||||
excludedPackages = [ ".ci" ];
|
||||
@@ -12,7 +12,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "gofireflyio";
|
||||
repo = "aiac";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Lk3Bmzg1owkIWzz7jgq1YpdPyRzyZ7aNoWPIU5aWzu0=";
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/gofireflyio/aiac/v4/libaiac.Version=v${version}"
|
||||
"-X github.com/gofireflyio/aiac/v4/libaiac.Version=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ qjoly ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "air";
|
||||
version = "1.64.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "air-verse";
|
||||
repo = "air";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-m2NIRf/dZQKB3IeEChEBfJ7GJkxiyuWSRvMoHfbsLeI=";
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.airVersion=${version}"
|
||||
"-X=main.airVersion=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
subPackages = [ "." ];
|
||||
@@ -32,4 +32,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ Gonzih ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "airscan";
|
||||
version = "0.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stapelberg";
|
||||
repo = "airscan";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gk0soDzrsFBh+SrWcfO/quW6JweX6MthOigTHcaq1oE=";
|
||||
};
|
||||
|
||||
@@ -21,8 +21,8 @@ buildGoModule rec {
|
||||
description = "Package to scan paper documents using the Apple AirScan (eSCL) protocol";
|
||||
mainProgram = "airscan1";
|
||||
homepage = "https://github.com/stapelberg/airscan";
|
||||
changelog = "https://github.com/stapelberg/airscan/releases/tag/v${version}";
|
||||
changelog = "https://github.com/stapelberg/airscan/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ johannwagner ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "albedo";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "coreruleset";
|
||||
repo = "albedo";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-H/ViMVzuuQYORDiNXBgs7imy+c4IaL2pY5KVN6ecJoo=";
|
||||
};
|
||||
|
||||
@@ -25,9 +25,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "HTTP reflector and black hole";
|
||||
homepage = "https://github.com/coreruleset/albedo";
|
||||
changelog = "https://github.com/coreruleset/albedo/releases/tag/v${version}";
|
||||
changelog = "https://github.com/coreruleset/albedo/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "albedo";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "alertmanager-gotify-bridge";
|
||||
version = "2.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "DRuggeri";
|
||||
repo = "alertmanager_gotify_bridge";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-jG4SC+go6ZxdV1RtLJjZdL4I8jLayY5JKK8mlMDD2pE=";
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.Version=${version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
@@ -33,9 +33,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Bridge between Prometheus AlertManager and a Gotify server";
|
||||
homepage = "https://github.com/DRuggeri/alertmanager_gotify_bridge";
|
||||
changelog = "https://github.com/DRuggeri/alertmanager_gotify_bridge/releases/tag/v${version}";
|
||||
changelog = "https://github.com/DRuggeri/alertmanager_gotify_bridge/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ juli0604 ];
|
||||
mainProgram = "alertmanager_gotify_bridge";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "alertmanager-irc-relay";
|
||||
version = "0.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "alertmanager-irc-relay";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-Rl7o2QPa/IU1snlx/LiJxQok9pnkw9XANnJsu41vNlY=";
|
||||
};
|
||||
|
||||
@@ -34,4 +34,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ ymatsiuk ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ali";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nakabonne";
|
||||
repo = "ali";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-iwuvWqDaaf/U8f4KDeq1gs+FlDoC11uDs+l2Z7Npd6M=";
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Generate HTTP load and plot the results in real-time";
|
||||
homepage = "https://github.com/nakabonne/ali";
|
||||
changelog = "https://github.com/nakabonne/ali/releases/tag/v${version}";
|
||||
changelog = "https://github.com/nakabonne/ali/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
# 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg'
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,27 +6,27 @@
|
||||
installShellFiles,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aliae";
|
||||
version = "0.26.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jandedobbeleer";
|
||||
repo = "aliae";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-W/jj2YQc6M0ro4groCynly2stjv2FLAMvIopnQYCngY=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8YTyhjF0p2l76sowq92ts5TjjcARToOfJN9nlFu19L4=";
|
||||
|
||||
sourceRoot = "${src.name}/src";
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.Version=${version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
tags = [
|
||||
@@ -48,8 +48,8 @@ buildGoModule rec {
|
||||
description = "Cross shell and platform alias management";
|
||||
mainProgram = "aliae";
|
||||
homepage = "https://aliae.dev";
|
||||
changelog = "https://github.com/JanDeDobbeleer/aliae/releases/tag/v${version}";
|
||||
changelog = "https://github.com/JanDeDobbeleer/aliae/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ vedantmgoyal9 ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "align";
|
||||
version = "1.1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Guitarbum722";
|
||||
repo = "align";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "17gs3417633z71kc6l5zqg4b3rjhpn2v8qs8rnfrk4nbwzz4nrq3";
|
||||
};
|
||||
|
||||
@@ -24,4 +24,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ hrhino ];
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aliyun-cli";
|
||||
version = "3.2.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aliyun";
|
||||
repo = "aliyun-cli";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6zGNPw/nVV60qkUOJZXGe1CJu2I/dMVctk5EGhvkcE0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
@@ -25,7 +25,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/aliyun/aliyun-cli/v3/cli.Version=${version}"
|
||||
"-X github.com/aliyun/aliyun-cli/v3/cli.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
|
||||
@@ -39,7 +39,7 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Tool to manage and use Alibaba Cloud resources through a command line interface";
|
||||
homepage = "https://github.com/aliyun/aliyun-cli";
|
||||
changelog = "https://github.com/aliyun/aliyun-cli/releases/tag/v${version}";
|
||||
changelog = "https://github.com/aliyun/aliyun-cli/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
ornxka
|
||||
@@ -47,4 +47,4 @@ buildGoModule rec {
|
||||
];
|
||||
mainProgram = "aliyun";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "allmark";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "andreaskoch";
|
||||
repo = "allmark";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JfNn/e+cSq1pkeXs7A2dMsyhwOnh7x2bwm6dv6NOjLU=";
|
||||
};
|
||||
|
||||
@@ -32,11 +32,11 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Cross-platform markdown web server";
|
||||
homepage = "https://github.com/andreaskoch/allmark";
|
||||
changelog = "https://github.com/andreaskoch/allmark/-/releases/v${version}";
|
||||
changelog = "https://github.com/andreaskoch/allmark/-/releases/v${finalAttrs.version}";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [
|
||||
luftmensch-luftmensch
|
||||
];
|
||||
mainProgram = "allmark";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "alpaca-proxy";
|
||||
version = "2.0.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "samuong";
|
||||
repo = "alpaca";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-74JQ9ltJ7+sasySgNN3AaXlBILP7VgFN06adoNJG+Bc=";
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.BuildVersion=v${version}"
|
||||
"-X=main.BuildVersion=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
@@ -30,10 +30,10 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "HTTP forward proxy with PAC and NTLM authentication support";
|
||||
homepage = "https://github.com/samuong/alpaca";
|
||||
changelog = "https://github.com/samuong/alpaca/releases/tag/v${src.rev}";
|
||||
changelog = "https://github.com/samuong/alpaca/releases/tag/v${finalAttrs.src.rev}";
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
maintainers = with lib.maintainers; [ _1nv0k32 ];
|
||||
mainProgram = "alpaca-proxy";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "alpnpass";
|
||||
version = "0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "VerSprite";
|
||||
repo = "alpnpass";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-hNZqGTV17rFSKLhZzNqH2E4SSb6Jhk7YQ4TN0HnE+9g=";
|
||||
};
|
||||
|
||||
@@ -33,4 +33,4 @@ buildGoModule rec {
|
||||
maintainers = [ lib.maintainers.raboof ];
|
||||
mainProgram = "alpnpass";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "alterx";
|
||||
version = "0.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectdiscovery";
|
||||
repo = "alterx";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-aqCsPv+vxO45SwUXwicjQdGNq+Ad4awiF/wwGlPETDU=";
|
||||
};
|
||||
|
||||
@@ -20,9 +20,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Fast and customizable subdomain wordlist generator using DSL";
|
||||
homepage = "https://github.com/projectdiscovery/alterx";
|
||||
changelog = "https://github.com/projectdiscovery/alterx/releases/tag/${src.tag}";
|
||||
changelog = "https://github.com/projectdiscovery/alterx/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "alterx";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
pkg-config,
|
||||
libpostalWithData,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "amass";
|
||||
version = "5.0.1";
|
||||
|
||||
@@ -15,7 +15,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "OWASP";
|
||||
repo = "Amass";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-uAuBWzEwppnmYacfPI7MZUW+7PdSs3EqYm1WQI4fthQ=";
|
||||
};
|
||||
|
||||
@@ -35,7 +35,7 @@ buildGoModule rec {
|
||||
target networks.
|
||||
'';
|
||||
homepage = "https://owasp.org/www-project-amass/";
|
||||
changelog = "https://github.com/OWASP/Amass/releases/tag/v${version}";
|
||||
changelog = "https://github.com/OWASP/Amass/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
kalbasit
|
||||
@@ -43,4 +43,4 @@ buildGoModule rec {
|
||||
];
|
||||
mainProgram = "amass";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
amazon-ecr-credential-helper,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "amazon-ecr-credential-helper";
|
||||
version = "0.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "awslabs";
|
||||
repo = "amazon-ecr-credential-helper";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-rsAhDX10eGnmWy6HYoIWn1k64yiC3AcWjCDancBe/VA=";
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/awslabs/amazon-ecr-credential-helper/ecr-login/version.Version=${version}"
|
||||
"-X github.com/awslabs/amazon-ecr-credential-helper/ecr-login/version.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
@@ -39,4 +39,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ kalbasit ];
|
||||
mainProgram = "docker-credential-ecr-login";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -40,14 +40,14 @@ let
|
||||
"sessionworker" = "ssm-session-worker";
|
||||
};
|
||||
in
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "amazon-ssm-agent";
|
||||
version = "3.3.3598.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "amazon-ssm-agent";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-keagFjifd3Ok3mgheDAb9OSGHmd3HBOo5I0WaBHWJzE=";
|
||||
};
|
||||
|
||||
@@ -99,7 +99,7 @@ buildGoModule rec {
|
||||
substituteInPlace agent/rebooter/rebooter_unix.go \
|
||||
--replace-fail "/sbin/shutdown" "shutdown"
|
||||
|
||||
echo "${version}" > VERSION
|
||||
echo "${finalAttrs.version}" > VERSION
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
substituteInPlace agent/managedInstances/fingerprint/hardwareInfo_unix.go \
|
||||
@@ -161,7 +161,7 @@ buildGoModule rec {
|
||||
|
||||
meta = {
|
||||
description = "Agent to enable remote management of your Amazon EC2 instance configuration";
|
||||
changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${version}";
|
||||
changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${finalAttrs.version}";
|
||||
homepage = "https://github.com/aws/amazon-ssm-agent";
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.unix;
|
||||
@@ -170,4 +170,4 @@ buildGoModule rec {
|
||||
arianvp
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
buildGoModule,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "amfora";
|
||||
version = "1.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "makeworld-the-better-one";
|
||||
repo = "amfora";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-6nY/wVqhSm+ZLA8ktrgmxoYiHK1r96aNbSf8+1YMXf8=";
|
||||
};
|
||||
|
||||
@@ -29,6 +29,6 @@ buildGoModule rec {
|
||||
homepage = "https://github.com/makeworld-the-better-one/amfora";
|
||||
license = with lib.licenses; [ gpl3 ];
|
||||
maintainers = with lib.maintainers; [ deifactor ];
|
||||
changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "amneziawg-go";
|
||||
version = "0.2.16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "amnezia-vpn";
|
||||
repo = "amneziawg-go";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-JGmWMPVgereSZmdHUHC7ZqWCwUNfxfj3xBf/XDDHhpo=";
|
||||
};
|
||||
|
||||
@@ -41,4 +41,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ averyanalex ];
|
||||
mainProgram = "amneziawg-go";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "anko";
|
||||
version = "0.1.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mattn";
|
||||
repo = "anko";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ZVNkQu5IxBx3f+FkUWc36EOEcY176wQJ2ravLPQAHAA=";
|
||||
};
|
||||
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aperture";
|
||||
version = "0.3-beta";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lightninglabs";
|
||||
repo = "aperture";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-PsmaNJxWkXiFDA7IGhT+Kx1GUvv23c8L8Jz21/b48oo=";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "L402 (Lightning HTTP 402) Reverse Proxy";
|
||||
homepage = "https://github.com/lightninglabs/aperture";
|
||||
changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}";
|
||||
changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
sputn1ck
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
];
|
||||
mainProgram = "aperture";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "api-linter";
|
||||
version = "2.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "googleapis";
|
||||
repo = "api-linter";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/bn/TlR2nl/BGgtUVr1IEL7o05QbF7QeXViPevINqqM=";
|
||||
};
|
||||
|
||||
@@ -27,9 +27,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Linter for APIs defined in protocol buffers";
|
||||
homepage = "https://github.com/googleapis/api-linter/";
|
||||
changelog = "https://github.com/googleapis/api-linter/releases/tag/${src.rev}";
|
||||
changelog = "https://github.com/googleapis/api-linter/releases/tag/${finalAttrs.src.rev}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ xrelkd ];
|
||||
mainProgram = "api-linter";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "apprun-cli";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fujiwara";
|
||||
repo = "apprun-cli";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3M+kRXTQ0yaxQc9E5T9UThqEda2S1F77SJzX7burZlU=";
|
||||
};
|
||||
|
||||
@@ -35,9 +35,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "CLI for sakura AppRun";
|
||||
homepage = "https://github.com/fujiwara/apprun-cli";
|
||||
changelog = "https://github.com/fujiwara/apprun-cli/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/fujiwara/apprun-cli/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ natsukium ];
|
||||
mainProgram = "apprun-cli";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -20,14 +20,14 @@ let
|
||||
];
|
||||
});
|
||||
in
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "appvm";
|
||||
version = "0.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jollheef";
|
||||
repo = "appvm";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-n+YputGiNWSOYbwes/rjz0h3RWZONDTc8+LDc0La/KU=";
|
||||
};
|
||||
|
||||
@@ -55,4 +55,4 @@ buildGoModule rec {
|
||||
];
|
||||
license = lib.licenses.gpl3;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "arduino-language-server";
|
||||
version = "0.7.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "arduino";
|
||||
repo = "arduino-language-server";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-twTbJ5SFbL4AIX+ffB0LdOYXUxh4SzmZguJSRdEo1lQ=";
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/arduino/arduino-language-server/version.versionString=${version}"
|
||||
"-X github.com/arduino/arduino-language-server/version.versionString=${finalAttrs.version}"
|
||||
"-X github.com/arduino/arduino-language-server/version.commit=unknown"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
@@ -36,8 +36,8 @@ buildGoModule rec {
|
||||
description = "Arduino Language Server based on Clangd to Arduino code autocompletion";
|
||||
mainProgram = "arduino-language-server";
|
||||
homepage = "https://github.com/arduino/arduino-language-server";
|
||||
changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${version}";
|
||||
changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ BattleCh1cken ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "arduinoOTA";
|
||||
version = "1.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "arduino";
|
||||
repo = "arduinoOTA";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-HaNMkeV/PDEotYp8+rUKFaBxGbZO8qA99Yp2sa6glz8=";
|
||||
};
|
||||
|
||||
@@ -19,7 +19,7 @@ buildGoModule rec {
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace version/version.go \
|
||||
--replace 'versionString = ""' 'versionString = "${version}"'
|
||||
--replace 'versionString = ""' 'versionString = "${finalAttrs.version}"'
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
@@ -32,4 +32,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ poelzi ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,20 +5,20 @@
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "argo-expr";
|
||||
version = "1.1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "blacha";
|
||||
repo = "argo-expr";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-XQnPFzT3PRmKeAQXLzBE5R2VvXotzxmsq+u9u5iE1QA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-HGmJVxmAj9ijsWX+qJ7J9l3uO7WvXtRU2gvx2G7N7/M=";
|
||||
|
||||
ldflags = [ "-X main.Version=v${version}" ];
|
||||
ldflags = [ "-X main.Version=v${finalAttrs.version}" ];
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
@@ -33,4 +33,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ l0b0 ];
|
||||
mainProgram = "argo-expr";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "argo-rollouts";
|
||||
version = "1.8.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "argoproj";
|
||||
repo = "argo-rollouts";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-OCFbnBSFSXcbXHT48sS8REAt6CtNFPCNTIfKRBj19DM=";
|
||||
};
|
||||
|
||||
@@ -31,4 +31,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ psibi ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
pkgsBuildBuild,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "argo-workflows";
|
||||
version = "3.6.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "argoproj";
|
||||
repo = "argo-workflows";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TM/eK8biMxKV4SFJ1Lys+NPPeaHVjbBo83k2RH1Xi40=";
|
||||
};
|
||||
|
||||
@@ -34,10 +34,10 @@ buildGoModule rec {
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/argoproj/argo-workflows/v3.buildDate=unknown"
|
||||
"-X github.com/argoproj/argo-workflows/v3.gitCommit=${src.rev}"
|
||||
"-X github.com/argoproj/argo-workflows/v3.gitTag=${src.rev}"
|
||||
"-X github.com/argoproj/argo-workflows/v3.gitCommit=${finalAttrs.src.rev}"
|
||||
"-X github.com/argoproj/argo-workflows/v3.gitTag=${finalAttrs.src.rev}"
|
||||
"-X github.com/argoproj/argo-workflows/v3.gitTreeState=clean"
|
||||
"-X github.com/argoproj/argo-workflows/v3.version=${version}"
|
||||
"-X github.com/argoproj/argo-workflows/v3.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
@@ -56,9 +56,9 @@ buildGoModule rec {
|
||||
description = "Container native workflow engine for Kubernetes";
|
||||
mainProgram = "argo";
|
||||
homepage = "https://github.com/argoproj/argo-workflows";
|
||||
changelog = "https://github.com/argoproj/argo-workflows/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/argoproj/argo-workflows/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ groodt ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,21 +6,21 @@
|
||||
argocd-vault-plugin,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "argocd-vault-plugin";
|
||||
version = "1.18.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "argoproj-labs";
|
||||
repo = "argocd-vault-plugin";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-rWNR4GVivuEprdX/xhwk/9SReeJ19UWDWx8Bf8z6CTI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-iZ3WWM5p0UuKpdLq6wczLtgX01q6Vtx8j/XCAH+4POs=";
|
||||
|
||||
ldflags = [
|
||||
"-X=github.com/argoproj-labs/argocd-vault-plugin/version.Version=v${version}"
|
||||
"-X=github.com/argoproj-labs/argocd-vault-plugin/version.Version=v${finalAttrs.version}"
|
||||
"-X=github.com/argoproj-labs/argocd-vault-plugin/version.BuildDate=1970-01-01T00:00:00Z"
|
||||
"-X=github.com/argoproj-labs/argocd-vault-plugin/version.CommitSHA=unknown"
|
||||
];
|
||||
@@ -33,15 +33,15 @@ buildGoModule rec {
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = argocd-vault-plugin;
|
||||
command = "argocd-vault-plugin version";
|
||||
version = "argocd-vault-plugin v${version} (unknown) BuildDate: 1970-01-01T00:00:00Z";
|
||||
version = "argocd-vault-plugin v${finalAttrs.version} (unknown) BuildDate: 1970-01-01T00:00:00Z";
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://argocd-vault-plugin.readthedocs.io";
|
||||
changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${version}";
|
||||
changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${finalAttrs.version}";
|
||||
description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets";
|
||||
mainProgram = "argocd-vault-plugin";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
installShellFiles,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "arkade";
|
||||
version = "0.11.70";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alexellis";
|
||||
repo = "arkade";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-M4W1vcAgIE8XzpyBjW2EuqTySNyDRQuQ8rpCpn4TiFY=";
|
||||
};
|
||||
|
||||
@@ -39,8 +39,8 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/alexellis/arkade/pkg.GitCommit=ref/tags/${version}"
|
||||
"-X github.com/alexellis/arkade/pkg.Version=${version}"
|
||||
"-X github.com/alexellis/arkade/pkg.GitCommit=ref/tags/${finalAttrs.version}"
|
||||
"-X github.com/alexellis/arkade/pkg.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
@@ -61,4 +61,4 @@ buildGoModule rec {
|
||||
qjoly
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ascii-image-converter";
|
||||
version = "1.13.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TheZoraiz";
|
||||
repo = "ascii-image-converter";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-svM/TzGQU/QgjqHboy0470+A6p4kR76typ9gnfjfAJk=";
|
||||
};
|
||||
|
||||
@@ -24,4 +24,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ danth ];
|
||||
mainProgram = "ascii-image-converter";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "asciigraph";
|
||||
version = "0.7.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "guptarohit";
|
||||
repo = "asciigraph";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+4aGkumO42cloHWV8qEEJ5bj8TTdtfXTWGFCgCRE4Mg=";
|
||||
};
|
||||
|
||||
@@ -29,4 +29,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ mmahut ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "asmfmt";
|
||||
version = "1.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "klauspost";
|
||||
repo = "asmfmt";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-YxIVqPGsqxvOY0Qz4Jw5FuO9IbplCICjChosnHrSCgc=";
|
||||
};
|
||||
|
||||
@@ -37,8 +37,8 @@ buildGoModule rec {
|
||||
your Go code.
|
||||
'';
|
||||
homepage = "https://github.com/klauspost/asmfmt";
|
||||
changelog = "https://github.com/klauspost/asmfmt/releases/tag/v${version}";
|
||||
changelog = "https://github.com/klauspost/asmfmt/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ kalbasit ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "asnmap";
|
||||
version = "1.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectdiscovery";
|
||||
repo = "asnmap";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dGSWUuM4Zcz9QYjYaHur3RYryxe1wJycx/wUL5yqCpM=";
|
||||
};
|
||||
|
||||
@@ -28,9 +28,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Tool to gather network ranges using ASN information";
|
||||
homepage = "https://github.com/projectdiscovery/asnmap";
|
||||
changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}";
|
||||
changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "asnmap";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
testers,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "asouldocs";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "asoul-sig";
|
||||
repo = "asouldocs";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-ctRE7aF3Qj+fI/m0CuLA6x7E+mY6s1+UfBJI5YFea4g=";
|
||||
};
|
||||
|
||||
@@ -31,4 +31,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ anthonyroussel ];
|
||||
mainProgram = "asouldocs";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
buildGoModule,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "assetfinder";
|
||||
version = "0.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tomnomnom";
|
||||
repo = "assetfinder";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-7+YF1VXBcFehKw9JzurmXNu8yeZPdqfQEuaqwtR4AuA=";
|
||||
};
|
||||
|
||||
@@ -33,4 +33,4 @@ buildGoModule rec {
|
||||
];
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "assign-lb-ip";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Nordix";
|
||||
repo = "assign-lb-ip";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Sfi58wcX61HNCmlDoparTqnfsuxu6barSnV0uYlC+ng=";
|
||||
};
|
||||
|
||||
@@ -24,4 +24,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ starcraft66 ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "astartectl";
|
||||
version = "24.5.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astarte-platform";
|
||||
repo = "astartectl";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-wziSP4mbUnAAPzmkl1qXbT95Ku/M9rMb63s/5ndCXrk=";
|
||||
};
|
||||
|
||||
@@ -34,4 +34,4 @@ buildGoModule rec {
|
||||
mainProgram = "astartectl";
|
||||
maintainers = with lib.maintainers; [ noaccos ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "auth0-cli";
|
||||
version = "1.26.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "auth0";
|
||||
repo = "auth0-cli";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ng+eIM8C557HY9kfAaidhwb/oT875qcPC7zTpXFn0c8=";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=github.com/auth0/auth0-cli/internal/buildinfo.Version=v${version}"
|
||||
"-X=github.com/auth0/auth0-cli/internal/buildinfo.Version=v${finalAttrs.version}"
|
||||
"-X=github.com/auth0/auth0-cli/internal/buildinfo.Revision=0000000"
|
||||
];
|
||||
|
||||
@@ -52,9 +52,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Supercharge your developer workflow";
|
||||
homepage = "https://auth0.github.io/auth0-cli";
|
||||
changelog = "https://github.com/auth0/auth0-cli/releases/tag/v${version}";
|
||||
changelog = "https://github.com/auth0/auth0-cli/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ matthewcroughan ];
|
||||
mainProgram = "auth0";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -33,7 +33,7 @@ let
|
||||
|
||||
web = authelia-web;
|
||||
in
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
inherit
|
||||
pname
|
||||
version
|
||||
@@ -53,14 +53,14 @@ buildGoModule rec {
|
||||
|
||||
ldflags =
|
||||
let
|
||||
p = "github.com/authelia/authelia/v${lib.versions.major version}/internal/utils";
|
||||
p = "github.com/authelia/authelia/v${lib.versions.major finalAttrs.version}/internal/utils";
|
||||
in
|
||||
[
|
||||
"-s"
|
||||
"-w"
|
||||
"-X ${p}.BuildTag=v${version}"
|
||||
"-X ${p}.BuildTag=v${finalAttrs.version}"
|
||||
"-X '${p}.BuildState=tagged clean'"
|
||||
"-X ${p}.BuildBranch=v${version}"
|
||||
"-X ${p}.BuildBranch=v${finalAttrs.version}"
|
||||
"-X ${p}.BuildExtra=nixpkgs"
|
||||
];
|
||||
|
||||
@@ -88,8 +88,8 @@ buildGoModule rec {
|
||||
runHook preInstallCheck
|
||||
|
||||
$out/bin/authelia --help
|
||||
$out/bin/authelia --version | grep "v${version}"
|
||||
$out/bin/authelia build-info | grep 'v${version}\|nixpkgs'
|
||||
$out/bin/authelia --version | grep "v${finalAttrs.version}"
|
||||
$out/bin/authelia build-info | grep 'v${finalAttrs.version}\|nixpkgs'
|
||||
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
@@ -103,7 +103,7 @@ buildGoModule rec {
|
||||
|
||||
meta = {
|
||||
homepage = "https://www.authelia.com/";
|
||||
changelog = "https://github.com/authelia/authelia/releases/tag/v${version}";
|
||||
changelog = "https://github.com/authelia/authelia/releases/tag/v${finalAttrs.version}";
|
||||
description = "Single Sign-On Multi-Factor portal for web apps";
|
||||
longDescription = ''
|
||||
Authelia is an open-source authentication and authorization server
|
||||
@@ -121,4 +121,4 @@ buildGoModule rec {
|
||||
];
|
||||
mainProgram = "authelia";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "authz0";
|
||||
version = "1.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hahwul";
|
||||
repo = "authz0";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-NrArxuhzd57NIdM4d9p/wfCB1e6l83pV+cjjCgZ9YtM=";
|
||||
};
|
||||
|
||||
@@ -24,4 +24,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
buildGoModule,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "autorestic";
|
||||
version = "1.8.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cupcakearmy";
|
||||
repo = "autorestic";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-rladzcW6l5eR6ICj4kKd4e2R9vRIV/1enCzHLFdQDlk=";
|
||||
};
|
||||
|
||||
@@ -35,4 +35,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ renesat ];
|
||||
mainProgram = "autorestic";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aviator";
|
||||
version = "1.8.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "herrjulz";
|
||||
repo = "aviator";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-Oa4z8n+q7LKWMnwk+xj9UunzOa3ChaPBCTo828yYJGQ=";
|
||||
};
|
||||
|
||||
@@ -29,4 +29,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ risson ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
buildGoModule,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-assume-role";
|
||||
version = "0.3.2";
|
||||
|
||||
@@ -16,7 +16,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "remind101";
|
||||
repo = "assume-role";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
sha256 = "sha256-7+9qi9lYzv1YCFhUyla+5Gqs5nBUiiazhFwiqHzMFd4=";
|
||||
};
|
||||
|
||||
@@ -41,4 +41,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ averyvigolo ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,17 +4,17 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-codeartifact-proxy";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sktan";
|
||||
repo = "aws-codeartifact-proxy";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-dcUJ2r0VBUNk8kKY1fPkUHoJi1fhAQbd2K+9MC/ddGE=";
|
||||
};
|
||||
sourceRoot = "${src.name}/src";
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
vendorHash = "sha256-5D/aKNU7ZtDMJW+KImBwN4bhpSexsldtCtA3IIHJrQU=";
|
||||
|
||||
@@ -25,4 +25,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ lafrenierejm ];
|
||||
mainProgram = "aws-codeartifact-proxy";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-iam-authenticator";
|
||||
version = "0.7.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kubernetes-sigs";
|
||||
repo = "aws-iam-authenticator";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-usnLBLdgEpfpjItMwlRUnuiYQDcq+3FhOpL0WPxdYyY=";
|
||||
};
|
||||
|
||||
@@ -24,9 +24,9 @@ buildGoModule rec {
|
||||
[
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=${PKG}/pkg.Version=${version}"
|
||||
"-X=${PKG}/pkg.Version=${finalAttrs.version}"
|
||||
"-X=${PKG}/pkg.BuildDate=1970-01-01T01:01:01Z"
|
||||
"-X ?${PKG}/pkg.CommitID=${version}"
|
||||
"-X ?${PKG}/pkg.CommitID=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
subPackages = [ "cmd/aws-iam-authenticator" ];
|
||||
@@ -35,11 +35,11 @@ buildGoModule rec {
|
||||
homepage = "https://github.com/kubernetes-sigs/aws-iam-authenticator";
|
||||
description = "AWS IAM credentials for Kubernetes authentication";
|
||||
mainProgram = "aws-iam-authenticator";
|
||||
changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${version}";
|
||||
changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
srhb
|
||||
ryan4yin
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-lambda-runtime-interface-emulator";
|
||||
version = "1.31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "aws-lambda-runtime-interface-emulator";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-T+a6qbdAtdtihf903C8en4dPChB87Qd32iBbTbUnhkA=";
|
||||
};
|
||||
|
||||
@@ -27,4 +27,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-nuke";
|
||||
version = "3.62.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ekristen";
|
||||
repo = "aws-nuke";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-NHZ5pPekRe7Mv4QLKvvqclmS+PCwOs2RK+N1aCu2v4I=";
|
||||
};
|
||||
|
||||
@@ -26,7 +26,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=github.com/ekristen/aws-nuke/v${lib.versions.major version}/pkg/common.SUMMARY=${version}"
|
||||
"-X=github.com/ekristen/aws-nuke/v${lib.versions.major finalAttrs.version}/pkg/common.SUMMARY=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
@@ -55,11 +55,11 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Remove all the resources from an AWS account";
|
||||
homepage = "https://github.com/ekristen/aws-nuke";
|
||||
changelog = "https://github.com/ekristen/aws-nuke/releases/tag/${src.tag}";
|
||||
changelog = "https://github.com/ekristen/aws-nuke/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "aws-nuke";
|
||||
# fork/exec exe/mockgen: exec format error
|
||||
# resources/autoscaling_mock_test.go:1: running "../mocks/generate_mocks.sh": exit status 1
|
||||
broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
aws-rotate-key,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-rotate-key";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Fullscreen";
|
||||
repo = "aws-rotate-key";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-fYpgHHOw0k/8WLGhq+uVOvoF4Wff6wzTXuN8r4D+TmU=";
|
||||
};
|
||||
|
||||
@@ -36,4 +36,4 @@ buildGoModule rec {
|
||||
maintainers = [ lib.maintainers.mbode ];
|
||||
mainProgram = "aws-rotate-key";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
bash,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-signing-helper";
|
||||
version = "1.7.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "rolesanywhere-credential-helper";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-6EtWOcSFSxvOkDXf1/OL6IoHv25+FMGGCbh/vjzkH6U=";
|
||||
};
|
||||
vendorHash = "sha256-acr1A+Yj+azdTaGHlNVW1ADMEFTpAVhUAP1yWkUpJ38=";
|
||||
@@ -30,9 +30,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "AWS Signing Helper for IAM Roles Anywhere";
|
||||
homepage = "https://github.com/aws/rolesanywhere-credential-helper";
|
||||
changelog = "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v${version}";
|
||||
changelog = "https://github.com/aws/rolesanywhere-credential-helper/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "aws_signing_helper";
|
||||
maintainers = with lib.maintainers; [ pandanz ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
stdenv,
|
||||
xdg-utils,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-sso-cli";
|
||||
version = "2.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "synfinatic";
|
||||
repo = "aws-sso-cli";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-MomH4Zcc6iyVmLfA0PPsWgEqMBAAaPd+21NX4GdnFk0=";
|
||||
};
|
||||
vendorHash = "sha256-Le5BOD/iBIMQwTNmb7JcW8xJS7WG5isf4HXpJxyvez0=";
|
||||
@@ -26,7 +26,7 @@ buildGoModule rec {
|
||||
];
|
||||
|
||||
ldflags = [
|
||||
"-X main.Version=${version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
"-X main.Tag=nixpkgs"
|
||||
];
|
||||
|
||||
@@ -61,4 +61,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ devusb ];
|
||||
mainProgram = "aws-sso";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
makeWrapper,
|
||||
xdg-utils,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-sso-creds";
|
||||
version = "2.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jaxxstorm";
|
||||
repo = "aws-sso-creds";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-QYE+HvvBEWPxopVP8QMqb4lNRyAtVDewuiWzja9XdM4=";
|
||||
};
|
||||
vendorHash = "sha256-2EDpyw7Mqhvc0i6+UjWfNlvndRYJDaezRkOy9PBeD1Y=";
|
||||
@@ -31,4 +31,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ lafrenierejm ];
|
||||
mainProgram = "aws-sso-creds";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
writableTmpDirAsHomeHook,
|
||||
xdg-utils,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-vault";
|
||||
version = "7.9.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ByteNess";
|
||||
repo = "aws-vault";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-oQI1VjK4nQAErXgtUumdTwVB0maCfEv4WRF+buaHnKM=";
|
||||
};
|
||||
|
||||
@@ -46,13 +46,13 @@ buildGoModule rec {
|
||||
|
||||
# set the version. see: aws-vault's Makefile
|
||||
ldflags = [
|
||||
"-X main.Version=v${version}"
|
||||
"-X main.Version=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installCheckPhase = ''
|
||||
$out/bin/aws-vault --version 2>&1 | grep ${version} > /dev/null
|
||||
$out/bin/aws-vault --version 2>&1 | grep ${finalAttrs.version} > /dev/null
|
||||
'';
|
||||
|
||||
meta = {
|
||||
@@ -65,4 +65,4 @@ buildGoModule rec {
|
||||
er0k
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "awsls";
|
||||
version = "0.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jckuester";
|
||||
repo = "awsls";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-iy9tohmVUtNXYVfe6pZ+pbbLlcK6Fu1GgzTWMD+3xP0=";
|
||||
};
|
||||
|
||||
@@ -24,8 +24,8 @@ buildGoModule rec {
|
||||
[
|
||||
"-s"
|
||||
"-w"
|
||||
"-X ${t}.version=${version}"
|
||||
"-X ${t}.commit=${src.rev}"
|
||||
"-X ${t}.version=${finalAttrs.version}"
|
||||
"-X ${t}.commit=${finalAttrs.src.rev}"
|
||||
"-X ${t}.date=unknown"
|
||||
];
|
||||
|
||||
@@ -38,4 +38,4 @@ buildGoModule rec {
|
||||
maintainers = [ lib.maintainers.markus1189 ];
|
||||
mainProgram = "awsls";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "awsrm";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jckuester";
|
||||
repo = "awsrm";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-KAujqYDtZbCBRO5WK9b9mxqe84ZllbBoO2tLnDH/bdo=";
|
||||
};
|
||||
|
||||
@@ -24,8 +24,8 @@ buildGoModule rec {
|
||||
[
|
||||
"-s"
|
||||
"-w"
|
||||
"-X ${t}.version=${version}"
|
||||
"-X ${t}.commit=${src.rev}"
|
||||
"-X ${t}.version=${finalAttrs.version}"
|
||||
"-X ${t}.commit=${finalAttrs.src.rev}"
|
||||
"-X ${t}.date=unknown"
|
||||
];
|
||||
|
||||
@@ -38,4 +38,4 @@ buildGoModule rec {
|
||||
maintainers = [ lib.maintainers.markus1189 ];
|
||||
mainProgram = "awsrm";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "awsweeper";
|
||||
version = "0.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jckuester";
|
||||
repo = "awsweeper";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-5D/4Z8ADlA+4+2EINmP5OfX5exzhfbq2TydPRlJDA6Y=";
|
||||
};
|
||||
|
||||
@@ -20,8 +20,8 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/jckuester/awsweeper/internal.version=${version}"
|
||||
"-X github.com/jckuester/awsweeper/internal.commit=${src.rev}"
|
||||
"-X github.com/jckuester/awsweeper/internal.version=${finalAttrs.version}"
|
||||
"-X github.com/jckuester/awsweeper/internal.commit=${finalAttrs.src.rev}"
|
||||
"-X github.com/jckuester/awsweeper/internal.date=unknown"
|
||||
];
|
||||
|
||||
@@ -34,4 +34,4 @@ buildGoModule rec {
|
||||
maintainers = [ ];
|
||||
mainProgram = "awsweeper";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
buildGoModule,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "azure-storage-azcopy";
|
||||
version = "10.31.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-storage-azcopy";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VB7bMbMzBl5ulrTNZIHdNYKx0vHeEYIJi4L50M8BY4M=";
|
||||
};
|
||||
|
||||
@@ -28,8 +28,8 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "New Azure Storage data transfer utility - AzCopy v10";
|
||||
homepage = "https://github.com/Azure/azure-storage-azcopy";
|
||||
changelog = "https://github.com/Azure/azure-storage-azcopy/releases/tag/v${version}";
|
||||
changelog = "https://github.com/Azure/azure-storage-azcopy/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ kashw2 ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "badger";
|
||||
version = "4.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dgraph-io";
|
||||
repo = "badger";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-AmDfG4IOpptdH0/Un4V275UTTUXoV1LNKtbSj3O50rs=";
|
||||
};
|
||||
|
||||
@@ -28,4 +28,4 @@ buildGoModule rec {
|
||||
mainProgram = "badger";
|
||||
maintainers = with lib.maintainers; [ farcaller ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
installShellFiles,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "badrobot";
|
||||
version = "0.1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "controlplaneio";
|
||||
repo = "badrobot";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-U3b5Xw+GjnAEXteivztHdcAcXx7DYtgaUbW5oax0mIk=";
|
||||
};
|
||||
vendorHash = "sha256-oYdkCEdrw1eE5tnKveeJM3upRy8hOVc24JNN1bLX+ec=";
|
||||
@@ -23,7 +23,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/controlplaneio/badrobot/cmd.version=v${version}"
|
||||
"-X github.com/controlplaneio/badrobot/cmd.version=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
@@ -35,7 +35,7 @@ buildGoModule rec {
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/controlplaneio/badrobot";
|
||||
changelog = "https://github.com/controlplaneio/badrobot/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/controlplaneio/badrobot/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
description = "Operator Security Audit Tool";
|
||||
mainProgram = "badrobot";
|
||||
longDescription = ''
|
||||
@@ -49,4 +49,4 @@ buildGoModule rec {
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
maintainers = with lib.maintainers; [ jk ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "baidupcs-go";
|
||||
version = "4.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "qjfoidnh";
|
||||
repo = "BaiduPCS-Go";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-synfJtYZmIiK2SoTG0rt+qZ0ixXIXDXnrNL2s5eDtQY=";
|
||||
};
|
||||
|
||||
@@ -21,14 +21,14 @@ buildGoModule rec {
|
||||
doCheck = false;
|
||||
|
||||
ldflags = [
|
||||
"-X main.Version=${version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
doInstallCheck = true;
|
||||
versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}";
|
||||
versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}";
|
||||
|
||||
postInstall = ''
|
||||
rm -f $out/bin/AndroidNDKBuild
|
||||
@@ -46,4 +46,4 @@ buildGoModule rec {
|
||||
homepage = "https://github.com/qjfoidnh/BaiduPCS-Go";
|
||||
license = lib.licenses.asl20;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "base16-universal-manager";
|
||||
version = "1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pinpox";
|
||||
repo = "base16-universal-manager";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-9KflJ863j0VeOyu6j6O28VafetRrM8FW818qCvqhaoY=";
|
||||
};
|
||||
|
||||
@@ -24,4 +24,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ jo1gi ];
|
||||
mainProgram = "base16-universal-manager";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazel-buildtools";
|
||||
version = "8.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bazelbuild";
|
||||
repo = "buildtools";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-YkxEc+hcfOH2zzdHngoJmuCqGD4FWSkFd2cVqIrpHD4=";
|
||||
};
|
||||
|
||||
@@ -30,18 +30,18 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.buildVersion=${version}"
|
||||
"-X main.buildScmRevision=${src.rev}"
|
||||
"-X main.buildVersion=${finalAttrs.version}"
|
||||
"-X main.buildScmRevision=${finalAttrs.src.rev}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Tools for working with Google's bazel buildtool. Includes buildifier, buildozer, and unused_deps";
|
||||
homepage = "https://github.com/bazelbuild/buildtools";
|
||||
changelog = "https://github.com/bazelbuild/buildtools/releases/tag/v${version}";
|
||||
changelog = "https://github.com/bazelbuild/buildtools/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
elasticdog
|
||||
];
|
||||
teams = [ lib.teams.bazel ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazel-gazelle";
|
||||
version = "0.47.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bazelbuild";
|
||||
repo = "bazel-gazelle";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-rnJ8rht7ccAI8ceOv3B0mlcY0fQg9Nfy+hu+/pmQQqE=";
|
||||
};
|
||||
|
||||
@@ -32,4 +32,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ kalbasit ];
|
||||
mainProgram = "gazelle";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazel-kazel";
|
||||
version = "0.2.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kubernetes";
|
||||
repo = "repo-infra";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-Y9VOlFrFmJQCQuwf3UztHGuJqmq/lSibTbI3oGjtNuE=";
|
||||
};
|
||||
|
||||
@@ -28,4 +28,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ kalbasit ];
|
||||
mainProgram = "kazel";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
lib,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazel-remote";
|
||||
version = "2.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "buchgr";
|
||||
repo = "bazel-remote";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-9vPaTm/HTJ3ftlFg+AkcwXX7xyhmGTgKL3PXhtUHRDk=";
|
||||
};
|
||||
|
||||
@@ -24,16 +24,16 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.gitCommit=${version}"
|
||||
"-X main.gitCommit=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/buchgr/bazel-remote";
|
||||
description = "Remote HTTP/1.1 cache for Bazel";
|
||||
mainProgram = "bazel-remote";
|
||||
changelog = "https://github.com/buchgr/bazel-remote/releases/tag/v${version}";
|
||||
changelog = "https://github.com/buchgr/bazel-remote/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
teams = [ lib.teams.bazel ];
|
||||
platforms = lib.platforms.darwin ++ lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
stdenv,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazel-watcher";
|
||||
version = "0.28.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bazelbuild";
|
||||
repo = "bazel-watcher";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-zbZhV1IjFW4USdj3MGdyfPabfCPUmAAaGBaguXqmcnY=";
|
||||
};
|
||||
|
||||
@@ -24,7 +24,7 @@ buildGoModule rec {
|
||||
env.CGO_ENABLED = if stdenv.hostPlatform.isDarwin then "1" else "0";
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-X main.Version=${version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
subPackages = [ "cmd/ibazel" ];
|
||||
@@ -44,4 +44,4 @@ buildGoModule rec {
|
||||
mainProgram = "ibazel";
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazelisk";
|
||||
version = "1.28.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bazelbuild";
|
||||
repo = "bazelisk";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-iKU8B8yOT8cPvZhuor8ZVRsHQDoXq1ja1mr60XqHoEs=";
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.BazeliskVersion=${version}"
|
||||
"-X main.BazeliskVersion=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
@@ -30,8 +30,8 @@ buildGoModule rec {
|
||||
BEWARE: This package does not work on NixOS.
|
||||
'';
|
||||
homepage = "https://github.com/bazelbuild/bazelisk";
|
||||
changelog = "https://github.com/bazelbuild/bazelisk/releases/tag/v${version}";
|
||||
changelog = "https://github.com/bazelbuild/bazelisk/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ elasticdog ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bed";
|
||||
version = "0.2.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "itchyny";
|
||||
repo = "bed";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-NXTQMyCI4PKaQPxZqklH03BEDMUrTCNtFUj2FNwIsNM=";
|
||||
};
|
||||
vendorHash = "sha256-tp83T6V4HM7SgpZASMWnIoqgw/s/DhdJMsCu2C6OuTo=";
|
||||
@@ -33,9 +33,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Binary editor written in Go";
|
||||
homepage = "https://github.com/itchyny/bed";
|
||||
changelog = "https://github.com/itchyny/bed/releases/tag/v${version}";
|
||||
changelog = "https://github.com/itchyny/bed/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ xiaoxiangmoe ];
|
||||
mainProgram = "bed";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
buildGoModule,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bee";
|
||||
version = "2.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ethersphere";
|
||||
repo = "bee";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Yz23iVYGZ4PS1jbV5zFaCEsQOoAbHBpePml0zp5GSkQ=";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/ethersphere/bee/v2.version=${version}"
|
||||
"-X github.com/ethersphere/bee/v2.version=${finalAttrs.version}"
|
||||
"-X github.com/ethersphere/bee/v2/pkg/api.Version=5.2.0"
|
||||
"-X github.com/ethersphere/bee/v2/pkg/api.DebugVersion=4.1.1"
|
||||
"-X github.com/ethersphere/bee/v2/pkg/p2p/libp2p.reachabilityOverridePublic=false"
|
||||
@@ -54,4 +54,4 @@ buildGoModule rec {
|
||||
license = with lib.licenses; [ bsd3 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
python3,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bbctl";
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "beeper";
|
||||
repo = "bridge-manager";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bNnansZNshWp70LQQsa6+bS+LJxpCzdTkL2pX+ksrP0=";
|
||||
};
|
||||
|
||||
@@ -34,6 +34,6 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.heywoodlh ];
|
||||
mainProgram = "bbctl";
|
||||
changelog = "https://github.com/beeper/bridge-manager/releases/tag/v${version}";
|
||||
changelog = "https://github.com/beeper/bridge-manager/releases/tag/v${finalAttrs.version}";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "benthos";
|
||||
version = "4.63.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "redpanda-data";
|
||||
repo = "benthos";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dcVPTLzRVhyWEkzXfzQKOv7bfjzsxV7odcdPzLP64bQ=";
|
||||
};
|
||||
|
||||
@@ -29,7 +29,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/redpanda-data/benthos/v4/internal/cli.Version=${version}"
|
||||
"-X github.com/redpanda-data/benthos/v4/internal/cli.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
@@ -38,8 +38,8 @@ buildGoModule rec {
|
||||
description = "Fancy stream processing made operationally mundane";
|
||||
mainProgram = "benthos";
|
||||
homepage = "https://www.benthos.dev";
|
||||
changelog = "https://github.com/benthosdev/benthos/blob/v${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/benthosdev/benthos/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ sagikazarmark ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bento";
|
||||
version = "1.14.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "warpstreamlabs";
|
||||
repo = "bento";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hnDWnN07sf8ymSbwrVIQJrgiEKr81osswcGi8emSGac=";
|
||||
};
|
||||
|
||||
@@ -28,8 +28,8 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/warpstreamlabs/bento/internal/cli.Version=${version}"
|
||||
"-X main.Version=${version}"
|
||||
"-X github.com/warpstreamlabs/bento/internal/cli.Version=${finalAttrs.version}"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
@@ -40,9 +40,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "High performance and resilient stream processor";
|
||||
homepage = "https://warpstreamlabs.github.io/bento/";
|
||||
changelog = "https://github.com/warpstreamlabs/bento/releases/tag/v${version}";
|
||||
changelog = "https://github.com/warpstreamlabs/bento/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ genga898 ];
|
||||
mainProgram = "bento";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
libxi,
|
||||
libxxf86vm,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bepass";
|
||||
version = "1.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bepass-org";
|
||||
repo = "bepass";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-ruOhPWNs1WWM3r6X+6ch0HoDCu/a+IkBQiCr0Wh6yS8=";
|
||||
};
|
||||
|
||||
@@ -59,4 +59,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ oluceps ];
|
||||
broken = enableGUI;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -33,14 +33,14 @@ let
|
||||
) "" (builtins.attrNames skipTests);
|
||||
in
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "berglas";
|
||||
version = "2.0.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GoogleCloudPlatform";
|
||||
repo = "berglas";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-zrNHBlq8ZdsviXws29Dui51HOLJxy5B0OkrRZR8lUdQ=";
|
||||
};
|
||||
|
||||
@@ -49,7 +49,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X github.com/GoogleCloudPlatform/berglas/v2/internal/version.version=${version}"
|
||||
"-X github.com/GoogleCloudPlatform/berglas/v2/internal/version.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
postPatch = skipTestsCommand;
|
||||
@@ -66,4 +66,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "berglas";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
libusb1,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bettercap";
|
||||
version = "2.41.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bettercap";
|
||||
repo = "bettercap";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-mw2Fe/7kSowozUpmXC5tMHZ02bF5+UHmy+lmkJ6SeLM=";
|
||||
};
|
||||
|
||||
@@ -49,4 +49,4 @@ buildGoModule rec {
|
||||
# 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg'
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
fetchFromSourcehut,
|
||||
buildGoModule,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "betula";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~bouncepaw";
|
||||
repo = "betula";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-zrJkQNQmkp0JiXZL3YSPEkeavEJhu5KnONfOze9pttY=";
|
||||
};
|
||||
vendorHash = "sha256-8YDilb03J7fd6dj9CohvDDe9ylwXrrREvCP83yGpTyg=";
|
||||
@@ -27,4 +27,4 @@ buildGoModule rec {
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ GoldsteinE ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "birdwatcher";
|
||||
version = "2.2.5";
|
||||
|
||||
@@ -15,7 +15,7 @@ buildGoModule rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "alice-lg";
|
||||
repo = "birdwatcher";
|
||||
tag = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-TTU5TYWD/KSh/orDdQnNrQJ/G7z5suBu7psF9V6AAIw=";
|
||||
};
|
||||
|
||||
@@ -37,4 +37,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ stv0g ];
|
||||
mainProgram = "birdwatcher";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
git,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bit";
|
||||
version = "1.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chriswalz";
|
||||
repo = "bit";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-18R0JGbG5QBDghF4SyhXaKe9UY5UzF7Ap0Y061Z1SZ8=";
|
||||
};
|
||||
|
||||
@@ -30,4 +30,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "bit";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bitbucket-cli";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "swisscom";
|
||||
repo = "bitbucket-cli";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-8Qvlv/S5IkRk+2D/Pnb0+FP7ryHh1kSRJCiUjSO0OtI=";
|
||||
};
|
||||
|
||||
@@ -27,4 +27,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ attila ];
|
||||
platforms = with lib.platforms; linux ++ darwin;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bitcrook";
|
||||
version = "2.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ax-i-om";
|
||||
repo = "bitcrook";
|
||||
tag = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-O2u5e6LmfrxsfrBY3OPFTottheGO+ue8qMLqbDVMBhA=";
|
||||
};
|
||||
|
||||
@@ -33,9 +33,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Tool to do OSINT";
|
||||
homepage = "https://github.com/ax-i-om/bitcrook";
|
||||
changelog = "https://github.com/ax-i-om/bitcrook/releases/tag/${src.tag}";
|
||||
changelog = "https://github.com/ax-i-om/bitcrook/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "bitcrook";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bitmagnet";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bitmagnet-io";
|
||||
repo = "bitmagnet";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-KgpKpnOVtS3VoIqKhIzDvbdR54M014tQj2/ufhWMZDo=";
|
||||
};
|
||||
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=v${version}"
|
||||
"-X github.com/bitmagnet-io/bitmagnet/internal/version.GitTag=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
@@ -39,4 +39,4 @@ buildGoModule rec {
|
||||
maintainers = with lib.maintainers; [ viraptor ];
|
||||
mainProgram = "bitmagnet";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bitrise";
|
||||
version = "2.37.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bitrise-io";
|
||||
repo = "bitrise";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-CxWFqrgj/oYsD3yBjR4fdh7FSAaGZnbC6OB9H1VH+m0=";
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = null;
|
||||
ldflags = [
|
||||
"-X github.com/bitrise-io/bitrise/version.Commit=${src.rev}"
|
||||
"-X github.com/bitrise-io/bitrise/version.Commit=${finalAttrs.src.rev}"
|
||||
"-X github.com/bitrise-io/bitrise/version.BuildNumber=0"
|
||||
];
|
||||
env.CGO_ENABLED = 0;
|
||||
@@ -41,4 +41,4 @@ buildGoModule rec {
|
||||
mainProgram = "bitrise";
|
||||
maintainers = with lib.maintainers; [ ofalvai ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
fetchFromGitLab,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bluewalker";
|
||||
version = "0.3.1";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "jtaimisto";
|
||||
repo = "bluewalker";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-wAzBlCczsLfHboGYIsyN7dGwz52CMw+L3XQ0njfLVR0=";
|
||||
};
|
||||
|
||||
@@ -25,9 +25,9 @@ buildGoModule rec {
|
||||
meta = {
|
||||
description = "Simple command line Bluetooth LE scanner";
|
||||
homepage = "https://gitlab.com/jtaimisto/bluewalker";
|
||||
changelog = "https://gitlab.com/jtaimisto/bluewalker/-/tags/v${version}";
|
||||
changelog = "https://gitlab.com/jtaimisto/bluewalker/-/tags/v${finalAttrs.version}";
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = with lib.maintainers; [ cimm ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user