mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-18 11:44:07 +00:00
Merge pull request #256706 from figsoda/pijul
pijul: install shell completions
This commit is contained in:
commit
fb45976bee
@ -1,6 +1,7 @@
|
||||
{ lib, stdenv
|
||||
, fetchCrate
|
||||
, rustPlatform
|
||||
, installShellFiles
|
||||
, pkg-config
|
||||
, libsodium
|
||||
, openssl
|
||||
@ -22,7 +23,7 @@ rustPlatform.buildRustPackage rec {
|
||||
cargoHash = "sha256-mRi0NUETTdYE/oM+Jo7gW/zNby8dPAKl6XhzP0Qzsf0=";
|
||||
|
||||
doCheck = false;
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [ installShellFiles pkg-config ];
|
||||
buildInputs = [ openssl libsodium xxHash ]
|
||||
++ (lib.optionals gitImportSupport [ libgit2 ])
|
||||
++ (lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
|
||||
@ -31,6 +32,13 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
buildFeatures = lib.optional gitImportSupport "git";
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd pijul \
|
||||
--bash <($out/bin/pijul completion bash) \
|
||||
--fish <($out/bin/pijul completion fish) \
|
||||
--zsh <($out/bin/pijul completion zsh)
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A distributed version control system";
|
||||
homepage = "https://pijul.org";
|
||||
|
Loading…
Reference in New Issue
Block a user