diff options
author | André Batista <nandre@riseup.net> | 2020-09-30 21:22:54 -0300 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2020-10-04 21:51:33 +0300 |
commit | e8c33f9141f9f151c23623d3bf5db73f75c96a09 (patch) | |
tree | 591bbd6137939d792247852011cd60afdb0dc569 | |
parent | a1598dbc4e1ac53fb2a49d3f04e11e75427424cf (diff) | |
download | guix-patches-e8c33f9141f9f151c23623d3bf5db73f75c96a09.tar guix-patches-e8c33f9141f9f151c23623d3bf5db73f75c96a09.tar.gz |
gnu: Add rust-is-executable-0.1.
* gnu/packages/crates-io.scm (rust-is-executable-0.1): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
-rw-r--r-- | gnu/packages/crates-io.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2767fb53d8..529b92ee78 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11859,6 +11859,40 @@ immutable interval tree.") (license (list license:asl2.0 license:expat)))) +(define-public rust-is-executable-0.1 + (package + (name "rust-is-executable") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "is_executable" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xy516afjh79a0d53j9v4w5mgi2s0r6f6qynnyz8g0dwi8xmab9h")))) + (build-system cargo-build-system) + (arguments + `(;; One test tries to invoke 'cargo readme' which does not exist and aborts. + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-test + (lambda _ + (substitute* "tests/tests.rs" + (("panic!\\(\"Run `cargo readme > README.md` to update README.md\"\\)") + "return;")) + #t))) + #:cargo-inputs + (("rust-diff" ,rust-diff-0.1) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/fitzgen/is_executable") + (synopsis "Find executable files at path") + (description + "This package provides a small helper function which determines +whether or not a given path points to an executable file.") + (license (list license:expat license:asl2.0)))) + (define-public rust-iso8601-0.1 (package (name "rust-iso8601") |