Merge pull request #255302 from figsoda/fh

fh: 0.1.3 -> 0.1.4
This commit is contained in:
Fabián Heredia Montiel 2023-09-17 01:53:33 -06:00 committed by GitHub
commit df5cf7a1eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,7 @@
{ lib
, rustPlatform
, fetchFromGitHub
, installShellFiles
, stdenv
, darwin
, gcc
@ -9,18 +10,19 @@
rustPlatform.buildRustPackage rec {
pname = "fh";
version = "0.1.3";
version = "0.1.4";
src = fetchFromGitHub {
owner = "DeterminateSystems";
repo = "fh";
rev = "v${version}";
hash = "sha256-9dWd0syDzoyjnhVoOCazRVA4pAAXud+cxggVlxXzJFg=";
hash = "sha256-Fxwy+PagG9FYeURQxM0rV1Lx9T+SFt58d2HfiFD5XTc=";
};
cargoHash = "sha256-GzS/grxiMlrpJ2OG5BSne4RmSMUXXjKiwYyW4Aj69gc=";
cargoHash = "sha256-WbwAW9+c9cemog5Mlb/Czc5VZwFkGLJZzSVckgomiDw=";
nativeBuildInputs = [
installShellFiles
rustPlatform.bindgenHook
];
@ -33,6 +35,13 @@ rustPlatform.buildRustPackage rec {
NIX_CFLAGS_COMPILE = "-I${lib.getDev libcxx}/include/c++/v1";
};
postInstall = ''
installShellCompletion --cmd fh \
--bash <($out/bin/fh completion bash) \
--fish <($out/bin/fh completion fish) \
--zsh <($out/bin/fh completion zsh)
'';
meta = with lib; {
description = "The official FlakeHub CLI";
homepage = "https://github.com/DeterminateSystems/fh";