buf: 1.0.0-rc11 -> 1.0.0-rc12
This commit is contained in:
parent
ebd52e4984
commit
7fbf10b519
1 changed files with 16 additions and 4 deletions
|
@ -5,19 +5,20 @@
|
|||
, git
|
||||
, testVersion
|
||||
, buf
|
||||
, installShellFiles
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "buf";
|
||||
version = "1.0.0-rc11";
|
||||
version = "1.0.0-rc12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bufbuild";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-V6xaGnSoKuJC59uZLW8uSLqwseJHvLGjrvhzE8o9fho=";
|
||||
sha256 = "sha256-UqyWQdlCDTSjW348f87W7g2kwB5nzIOviSE5/1T1soY=";
|
||||
};
|
||||
vendorSha256 = "sha256-442NHTREM2zC8VA7zAV35YSwX1lM/BXnx6p8a+avzps=";
|
||||
vendorSha256 = "sha256-qBgGZTok3G0Pgku76uiV9bZperhiSNoWSrzxrHe4QXw=";
|
||||
|
||||
patches = [
|
||||
# Skip a test that requires networking to be available to work.
|
||||
|
@ -26,7 +27,7 @@ buildGoModule rec {
|
|||
./skip_test_requiring_dotgit.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ protobuf ];
|
||||
nativeBuildInputs = [ protobuf installShellFiles ];
|
||||
# Required for TestGitCloner
|
||||
checkInputs = [ git ];
|
||||
|
||||
|
@ -42,6 +43,7 @@ buildGoModule rec {
|
|||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
# Binaries
|
||||
mkdir -p "$out/bin"
|
||||
# Only install required binaries, don't install testing binaries
|
||||
for FILE in \
|
||||
|
@ -51,6 +53,16 @@ buildGoModule rec {
|
|||
cp "$GOPATH/bin/$FILE" "$out/bin/"
|
||||
done
|
||||
|
||||
# Completions
|
||||
installShellCompletion --cmd buf \
|
||||
--bash <($GOPATH/bin/buf bash-completion) \
|
||||
--fish <($GOPATH/bin/buf fish-completion) \
|
||||
--zsh <($GOPATH/bin/buf zsh-completion)
|
||||
|
||||
# Man Pages
|
||||
mkdir man && $GOPATH/bin/buf manpages man
|
||||
installManPage man/*
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
|
Loading…
Reference in a new issue