This commit is contained in:
Yohann Boniface
2025-12-29 15:44:41 +00:00
committed by GitHub
2 changed files with 1 additions and 62 deletions
-62
View File
@@ -1,62 +0,0 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
installShellFiles,
fetchpatch,
}:
buildGoModule rec {
pname = "bob";
version = "0.8.2";
src = fetchFromGitHub {
owner = "benchkram";
repo = "bob";
tag = version;
hash = "sha256-zmWfOLBb+GWw9v6LdCC7/WaP1Wz7UipPwqkmI1+rG8Q=";
};
patches = [
# Fix vulnerable dependencies
# Backport of https://github.com/benchkram/bob/pull/387
(fetchpatch {
url = "https://github.com/benchkram/bob/commit/5020e6fafbfbcb1b3add5d936886423ce882793d.patch";
hash = "sha256-if1ZErI0Un7d26eOkYSkEa87+VTRcEtF6JbsJYOHpHE=";
})
];
ldflags = [
"-s"
"-w"
"-X main.Version=${version}"
];
vendorHash = "sha256-u0nFaTQWU9O7A/RAhGaLcBka+YNGjSlpycDF8TLQALw=";
excludedPackages = [
"example/server-db"
"test/e2e"
"tui-example"
];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd bob \
--bash <($out/bin/bob completion) \
--zsh <($out/bin/bob completion -z)
'';
# tests require network access
doCheck = false;
meta = {
description = "Build system for microservices";
mainProgram = "bob";
homepage = "https://bob.build";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ zuzuleinen ];
};
}
+1
View File
@@ -368,6 +368,7 @@ mapAliases {
blockbench-electron = throw "'blockbench-electron' has been renamed to/replaced by 'blockbench'"; # Converted to throw 2025-10-27
bloomeetunes = throw "bloomeetunes is unmaintained and has been removed"; # Added 2025-08-26
bmap-tools = throw "'bmap-tools' has been renamed to/replaced by 'bmaptool'"; # Converted to throw 2025-10-27
bob = throw "'bob' has been removed as it is unmaintained upstream and has vulnerable dependencies."; # Added 2025-12-29
botan2 = throw "botan2 has been removed as it is EOL"; # Added 2025-10-20
bower2nix = throw "bower2nix has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17
brasero-original = throw "'brasero-original' has been renamed to/replaced by 'brasero-unwrapped'"; # Converted to throw 2025-10-27