[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
23/43: gnu: watchexec: Update to 1.16.1.
From: |
guix-commits |
Subject: |
23/43: gnu: watchexec: Update to 1.16.1. |
Date: |
Tue, 8 Jun 2021 05:06:30 -0400 (EDT) |
ngz pushed a commit to branch master
in repository guix.
commit 1a22a11d8496845d1af1f4008f0b4ccca976f132
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Mon Jun 7 23:46:45 2021 +0200
gnu: watchexec: Update to 1.16.1.
* gnu/packages/rust-apps.scm (watchexec): Update to 1.16.1.
[arguments]<#:phases>: Do not copy zsh completions.
[description]: Shorten it.
---
gnu/packages/rust-apps.scm | 56 +++++++++++++++-------------------------------
1 file changed, 18 insertions(+), 38 deletions(-)
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index a530c75..56fd9a7 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -715,15 +715,14 @@ blanks grouped by language.")
(define-public watchexec
(package
(name "watchexec")
- (version "1.14.1")
+ (version "1.16.1")
(source
(origin
(method url-fetch)
- (uri (crate-uri "watchexec" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
+ (uri (crate-uri "watchexec-cli" version))
+ (file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "1vqaa462sjpzi0crh12ixqc2wa5bblirc129pnj8jr8iz3xw3gvd"))))
+ (base32 "1wp424gzw1zmax5yy5gya15knl24rjx8gi9c7palvq807q3cnj65"))))
(build-system cargo-build-system)
(arguments
`(#:phases
@@ -734,44 +733,25 @@ blanks grouped by language.")
(zsh (string-append out
"/share/zsh/site-functions/_watchexec"))
(doc (string-append out "/share/doc/watchexec-" ,version)))
(mkdir-p (dirname zsh))
- (copy-file "completions/zsh" zsh)
- (install-file "README.md" doc)
- #t))))
+ ;; FIXME: The crates.io source does not provide zsh
+ ;; completions. But the GitHub source does not compile.
+ ;;
+ ;; (copy-file "completions/zsh" zsh)
+ (install-file "README.md" doc)))))
#:cargo-inputs
- (("rust-embed-resource" ,rust-embed-resource-1)
- ("rust-derive-builder" ,rust-derive-builder-0.9)
- ("rust-env-logger" ,rust-env-logger-0.7)
- ("rust-glob" ,rust-glob-0.3)
- ("rust-globset" ,rust-globset-0.4)
- ("rust-lazy-static" ,rust-lazy-static-1)
+ (("rust-clap" ,rust-clap-2)
+ ("rust-embed-resource" ,rust-embed-resource-1)
+ ("rust-env-logger" ,rust-env-logger-0.8)
("rust-log" ,rust-log-0.4)
- ("rust-nix" ,rust-nix-0.17)
- ("rust-notify" ,rust-notify-4)
- ("rust-walkdir" ,rust-walkdir-2))))
+ ("rust-watchexec" ,rust-watchexec-1))
+ #:cargo-development-inputs
+ (("rust-assert-cmd" ,rust-assert-cmd-1)
+ ("rust-insta" ,rust-insta-1))))
(home-page "https://github.com/watchexec/watchexec")
(synopsis "Executes commands in response to file modifications")
(description
- "@command{watchexec} is a simple, standalone tool that watches a path and
runs
-a command whenever it detects modifications.
-
-Example use cases:
-@itemize @bullet
-@item Automatically run unit tests
-@item Run linters/syntax checkers
-@end itemize
-
-Features:
-@itemize @bullet
-@item Coalesces multiple file system events into one, for editors that
-use swap/backup files during saving
-@item By default, uses @code{.gitignore} and @code{.ignore} to determine which
-files to ignore notifications for
-@item Supports watching files with a specific extension
-@item Supports filtering/ignoring events based on glob patterns
-@item Launches child processes in a new process group
-@item Sets environment variables that allow the executed program to learn
-the details of how it was triggered.
-@end itemize")
+ "@command{watchexec} is a simple, standalone tool that watches a path and
+runs a command whenever it detects modifications.")
(license license:asl2.0)))
(define-public rust-cargo-c
- 24/43: gnu: Add rust-tectonic-errors-0.2., (continued)
- 24/43: gnu: Add rust-tectonic-errors-0.2., guix-commits, 2021/06/08
- 22/43: gnu: Add rust-watchexec-1., guix-commits, 2021/06/08
- 21/43: gnu: rust-embed-resource-1: Update to 1.6.2., guix-commits, 2021/06/08
- 27/43: gnu: rust-flate2-1: Update to 1.0.20., guix-commits, 2021/06/08
- 28/43: gnu: Add rust-tectonic-geturl-0.2., guix-commits, 2021/06/08
- 31/43: gnu: Add rust-tectonic-bridge-freetype2-0.2., guix-commits, 2021/06/08
- 32/43: gnu: Add rust-tectonic-bridge-flate-0.1., guix-commits, 2021/06/08
- 25/43: gnu: Add rust-tectonic-errors-0.1., guix-commits, 2021/06/08
- 29/43: gnu: rust-tectonic-cfg-support-0.1: Update to 0.1.3., guix-commits, 2021/06/08
- 35/43: gnu: Add rust-tectonic-bridge-harfbuzz-0.2., guix-commits, 2021/06/08
- 23/43: gnu: watchexec: Update to 1.16.1.,
guix-commits <=
- 26/43: gnu: Add rust-tectonic-status-base-0.1., guix-commits, 2021/06/08
- 30/43: gnu: Add rust-tectonic-dep-support-0.1., guix-commits, 2021/06/08
- 33/43: gnu: Add rust-tectonic-bridge-icu-0.2., guix-commits, 2021/06/08
- 36/43: gnu: Add rust-tectonic-io-base-0.2., guix-commits, 2021/06/08
- 34/43: gnu: Add rust-tectonic-bridge-graphite2-0.2., guix-commits, 2021/06/08
- 40/43: gnu: Add rust-tectonic-engine-xetex-0.1., guix-commits, 2021/06/08
- 42/43: gnu: Add rust-tectonic-engine-bibtex-0.1., guix-commits, 2021/06/08
- 38/43: gnu: Add rust-tectonic-pdf-io-0.1., guix-commits, 2021/06/08
- 37/43: gnu: Add rust-tectonic-bridge-core-0.1., guix-commits, 2021/06/08
- 41/43: gnu: Add rust-tectonic-engine-xdvipdfmx-0.1., guix-commits, 2021/06/08