about summary refs log tree commit diff
path: root/pkgs/tools/misc
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2020-02-28 10:56:29 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2020-02-28 11:24:03 +1000
commit11464a5611ba140f3ffa7e99fed9d97f710e6c3c (patch)
treecc608d60a564ad7a9b687df766ac5d0e84b8bcd8 /pkgs/tools/misc
parent544baad6220089453e9ad4ec90a3fda549a32fd9 (diff)
downloadnixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.tar
nixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.tar.gz
nixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.tar.bz2
nixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.tar.lz
nixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.tar.xz
nixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.tar.zst
nixlib-11464a5611ba140f3ffa7e99fed9d97f710e6c3c.zip
tealdeer: 1.2.0 -> 1.3.0
https://github.com/dbrgn/tealdeer/blob/master/CHANGELOG.md#v130-2020-02-28
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