Merge pull request #189968 from zuzuleinen/init-bob

bob: init at 0.5.3

authored by Jonas Heinrich and committed by GitHub edca65a4 8869aabe

+38
+6
maintainers/maintainer-list.nix
··· 15365 15365 githubId = 115711; 15366 15366 name = "bpaulin"; 15367 15367 }; 15368 + zuzuleinen = { 15369 + email = "andrey.boar@gmail.com"; 15370 + name = "Andrei Boar"; 15371 + github = "zuzuleinen"; 15372 + githubId = 944919; 15373 + }; 15368 15374 }
+30
pkgs/development/tools/build-managers/bob/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "bob"; 5 + version = "0.5.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "benchkram"; 9 + repo = pname; 10 + rev = version; 11 + hash = "sha256-JG1fysCqqd/MwpNhKJwLr4cTGq4/88f9OMMapb+r3bc="; 12 + }; 13 + 14 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 15 + 16 + vendorHash = "sha256-R+zXGR5isoo76oc4lsFf9uCM0Kyi8dQiKEg4BUxtv+k="; 17 + 18 + excludedPackages = [ "example/server-db" "test/e2e" "tui-example" ]; 19 + 20 + # tests require network access 21 + doCheck = false; 22 + 23 + meta = with lib; { 24 + description = "A build system for microservices"; 25 + homepage = "https://bob.build"; 26 + license = licenses.asl20; 27 + platforms = platforms.unix; 28 + maintainers = with maintainers; [ zuzuleinen ]; 29 + }; 30 + }
+2
pkgs/top-level/all-packages.nix
··· 15986 15986 wxGTK = wxGTK30; 15987 15987 }; 15988 15988 15989 + bob = callPackage ../development/tools/build-managers/bob { }; 15990 + 15989 15991 buck = callPackage ../development/tools/build-managers/buck { }; 15990 15992 15991 15993 build2 = callPackage ../development/tools/build-managers/build2 {