about summary refs log tree commit diff
path: root/pkgs/tools/misc
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2020-03-04 07:46:39 -0500
committerGitHub <noreply@github.com>2020-03-04 07:46:39 -0500
commit6c5b7304fb0b76b9eaffe1bb855515154fd5d44d (patch)
tree706ee5651b7fce73af21007cf66e8199461df49e /pkgs/tools/misc
parenta81f313766a2537088890cec7f7bc96d2722395f (diff)
parent11464a5611ba140f3ffa7e99fed9d97f710e6c3c (diff)
downloadnixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.tar
nixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.tar.gz
nixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.tar.bz2
nixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.tar.lz
nixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.tar.xz
nixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.tar.zst
nixlib-6c5b7304fb0b76b9eaffe1bb855515154fd5d44d.zip
Merge pull request #81226 from zowoq/tealdeer
tealdeer: 1.2.0 -> 1.3.0
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r--pkgs/tools/misc/tealdeer/default.nix26
1 files changed, 19 insertions, 7 deletions
diff --git a/pkgs/tools/misc/tealdeer/default.nix b/pkgs/tools/misc/tealdeer/default.nix
index 5e4b1bec1e6e..aa8f9be38b6d 100644
--- a/pkgs/tools/misc/tealdeer/default.nix
+++ b/pkgs/tools/misc/tealdeer/default.nix
@@ -1,25 +1,37 @@
-{ stdenv, rustPlatform, fetchFromGitHub, pkgconfig, openssl, cacert, curl
+{ stdenv
+, rustPlatform
+, fetchFromGitHub
+, pkg-config
+, installShellFiles
+, openssl
+, cacert
 , Security
 }:
 
 rustPlatform.buildRustPackage rec {
   pname = "tealdeer";
-  version = "1.2.0";
+  version = "1.3.0";
 
   src = fetchFromGitHub {
     owner = "dbrgn";
     repo = "tealdeer";
     rev = "v${version}";
-    sha256 = "1v9wq4k7k4lmdz6xy6kabchjpbx9lds20yh6va87shypdh9iva29";
+    sha256 = "0l16qqkrya22nnm4j3dxyq4gb85i3c07p10s00bpqcvki6n6v6r8";
   };
 
-  cargoSha256 = "0rr9mqylcs3nb7wgilp810qia0rv2pnalyhh28q0wnqyz0kqfrzr";
+  cargoSha256 = "0jvgcf493rmkrh85j0fkf8ffanva80syyxclzkvkrzvvwwj78b5l";
 
-  buildInputs = [ openssl cacert curl ]
+  buildInputs = [ openssl cacert ]
     ++ (stdenv.lib.optional stdenv.isDarwin Security);
 
-  nativeBuildInputs = [ pkgconfig ];
-  
+  nativeBuildInputs = [ installShellFiles pkg-config ];
+
+  postInstall = ''
+    installShellCompletion --bash --name tealdeer.bash bash_tealdeer
+    installShellCompletion --fish --name tealdeer.fish fish_tealdeer
+    installShellCompletion --zsh --name _tealdeer zsh_tealdeer
+  '';
+
   NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
 
   # disable tests for now since one needs network