(description "Tools for concurrent programming.")
(license (list license:expat license:asl2.0))))
-(define-public rust-crossbeam-channel-0.3
+(define-public rust-crossbeam-channel-0.4
(package
(name "rust-crossbeam-channel")
- (version "0.3.8")
+ (version "0.4.0")
(source
- (origin
- (method url-fetch)
- (uri (crate-uri "crossbeam-channel" version))
- (file-name
- (string-append name "-" version ".tar.gz"))
- (sha256
- (base32
- "0azpymyk0ld4akrjfy69ck5pzfgz1f2gb3smm2ywld92vsjd23hg"))))
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "crossbeam-channel" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "135ncx9680afs8jkjz8g3iq3naay9rn7942gxrdg2n9m1cxrmv5c"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
- (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6)
- ("rust-smallvec" ,rust-smallvec-0.6))
- #:cargo-development-inputs
- (("rust-rand" ,rust-rand-0.4)
- ("rust-signal-hook" ,rust-signal-hook-0.1))))
+ (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.7))
+ #:cargo-development-inputs
+ (("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-rand" ,rust-rand-0.6)
+ ("rust-signal-hook" ,rust-signal-hook-0.1))))
(home-page
"https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel")
(synopsis
license:asl2.0
license:bsd-2))))
+(define-public rust-crossbeam-channel-0.3
+ (package
+ (inherit rust-crossbeam-channel-0.4)
+ (name "rust-crossbeam-channel")
+ (version "0.3.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "crossbeam-channel" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1ylyzb1m9qbvd1nd3vy38x9073wdmcy295ncjs7wf7ap476pzv68"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.6))
+ #:cargo-development-inputs
+ (("rust-num-cpus" ,rust-num-cpus-1.10)
+ ("rust-rand" ,rust-rand-0.6)
+ ("rust-signal-hook" ,rust-signal-hook-0.1))))))
+
(define-public rust-crossbeam-deque-0.7
(package
(name "rust-crossbeam-deque")
"Streaming transcoding for encoding_rs.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-env-logger-0.6
+(define-public rust-env-logger-0.7
(package
(name "rust-env-logger")
- (version "0.6.2")
+ (version "0.7.1")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1lx2s5nk96xx4i3m4zc4ghqgi8kb07dsnyiv8jk2clhax42dxz5a"))))
+ "0djx8h8xfib43g5w94r1m1mkky5spcw4wblzgnhiyg5vnfxknls4"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-atty" ,rust-atty-0.2)
- ("rust-humantime" ,rust-humantime-1.2)
+ ("rust-humantime" ,rust-humantime-1.3)
("rust-log" ,rust-log-0.4)
("rust-regex" ,rust-regex-1.1)
("rust-termcolor" ,rust-termcolor-1.0))))
- (home-page
- "https://github.com/sebasmagri/env_logger/")
- (synopsis
- "Logging implementation for @code{log}")
+ (home-page "https://github.com/sebasmagri/env_logger/")
+ (synopsis "Logging implementation for @code{log}")
(description
"This package provides a logging implementation for @code{log} which
is configured via an environment variable.")
(license (list license:expat license:asl2.0))))
+(define-public rust-env-logger-0.6
+ (package
+ (inherit rust-env-logger-0.7)
+ (name "rust-env-logger")
+ (version "0.6.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "env_logger" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1lx2s5nk96xx4i3m4zc4ghqgi8kb07dsnyiv8jk2clhax42dxz5a"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-atty" ,rust-atty-0.2)
+ ("rust-humantime" ,rust-humantime-1.2)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-regex" ,rust-regex-1.1)
+ ("rust-termcolor" ,rust-termcolor-1.0))))))
+
(define-public rust-envmnt-0.6
(package
(name "rust-envmnt")
DWARF debugging format.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-git2-0.9
+(define-public rust-git2-0.11
(package
(name "rust-git2")
- (version "0.9.1")
+ (version "0.11.0")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0cayf5w7wkvclvs8brbi7lyfxbdklwls9s49mpf2brl655yjwjwj"))))
+ "1i0fgsr91r97hsjbgqnymkcyiyg0057m7m04116k3vmyqpvrwlbp"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
("rust-libc" ,rust-libc-0.2)
- ("rust-libgit2-sys" ,rust-libgit2-sys-0.8)
+ ("rust-libgit2-sys" ,rust-libgit2-sys-0.10)
("rust-log" ,rust-log-0.4)
("rust-openssl-probe" ,rust-openssl-probe-0.1)
("rust-openssl-sys" ,rust-openssl-sys-0.9)
- ("rust-url" ,rust-url-1.7))
+ ("rust-url" ,rust-url-2.1))
#:cargo-development-inputs
(("rust-docopt" ,rust-docopt-1.1)
("rust-serde" ,rust-serde-1.0)
("rust-serde-derive" ,rust-serde-derive-1.0)
- ("rust-tempdir" ,rust-tempdir-0.3)
+ ("rust-tempfile" ,rust-tempfile-3.1)
("rust-thread-id" ,rust-thread-id-3.3)
("rust-time" ,rust-time-0.1))))
(home-page "https://github.com/rust-lang/git2-rs")
reading and writing git repositories.")
(license (list license:asl2.0 license:expat))))
+(define-public rust-git2-0.9
+ (package
+ (inherit rust-git2-0.11)
+ (name "rust-git2")
+ (version "0.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "git2" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0cayf5w7wkvclvs8brbi7lyfxbdklwls9s49mpf2brl655yjwjwj"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-bitflags" ,rust-bitflags-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libgit2-sys" ,rust-libgit2-sys-0.8)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-openssl-probe" ,rust-openssl-probe-0.1)
+ ("rust-openssl-sys" ,rust-openssl-sys-0.9)
+ ("rust-url" ,rust-url-1.7))
+ #:cargo-development-inputs
+ (("rust-docopt" ,rust-docopt-1.1)
+ ("rust-serde" ,rust-serde-1.0)
+ ("rust-serde-derive" ,rust-serde-derive-1.0)
+ ("rust-tempdir" ,rust-tempdir-0.3)
+ ("rust-thread-id" ,rust-thread-id-3.3)
+ ("rust-time" ,rust-time-0.1))))))
+
(define-public rust-glob-0.3
(package
(name "rust-glob")
(define-public rust-grep-searcher-0.1
(package
(name "rust-grep-searcher")
- (version "0.1.5")
+ (version "0.1.6")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0pj85m7q6k6jpl3q57v1gwq5jxmqnza2xg7jjcxky3q325z8lcjy"))))
+ "09ag16im12v6k0lzkyvbvamn1iw15kfx1jbfldb7z5xa7208l04a"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
IEEE 754-2008 binary16 type.")
(license (list license:expat license:asl2.0))))
+(define-public rust-handlebars-2.0
+ (package
+ (name "rust-handlebars")
+ (version "2.0.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "handlebars" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1m99gwjd7q7q79bk4f716wsdvcyhsrcsq4vbzcavbkmc48d194mg"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-hashbrown" ,rust-hashbrown-0.5)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-pest" ,rust-pest-2.1)
+ ("rust-pest-derive" ,rust-pest-derive-2.1)
+ ("rust-quick-error" ,rust-quick-error-1.2)
+ ("rust-serde" ,rust-serde-1.0)
+ ("rust-serde-json" ,rust-serde-json-1.0)
+ ("rust-walkdir" ,rust-walkdir-2.2))
+ #:cargo-development-inputs
+ (("rust-criterion" ,rust-criterion-0.2)
+ ("rust-env-logger" ,rust-env-logger-0.6)
+ ("rust-maplit" ,rust-maplit-1.0)
+ ("rust-serde-derive" ,rust-serde-derive-1.0)
+ ("rust-tempfile" ,rust-tempfile-3.0))))
+ (home-page "https://github.com/sunng87/handlebars-rust")
+ (synopsis "Handlebars templating implemented in Rust")
+ (description
+ "This package provides handlebars templating implemented in Rust. It is
+the template engine that renders the official Rust website")
+ (license license:expat)))
+
(define-public rust-heapsize-0.4
(package
(name "rust-heapsize")
total runtime size of an object on the heap")
(license license:mpl2.0)))
-(define-public rust-hex-0.3
+(define-public rust-hex-0.4
(package
(name "rust-hex")
- (version "0.3.2")
+ (version "0.4.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "hex" version))
- (file-name (string-append name "-" version ".crate"))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0xsdcjiik5j750j67zk42qdnmm4ahirk3gmkmcqgq7qls2jjcl40"))))
+ "0glsfrx2pxfsf6ivxj7vfrvd7g78j4z47ssgm5idm8p376z3jfq2"))))
(build-system cargo-build-system)
(arguments '(#:skip-build? #t))
(home-page "https://github.com/KokaKiwi/rust-hex")
(license (list license:asl2.0
license:expat))))
+(define-public rust-hex-0.3
+ (package
+ (inherit rust-hex-0.4)
+ (name "rust-hex")
+ (version "0.3.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hex" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "0xsdcjiik5j750j67zk42qdnmm4ahirk3gmkmcqgq7qls2jjcl40"))))))
+
(define-public rust-hex-literal-0.2
(package
(name "rust-hex-literal")
"This package provides a tiny, safe, speedy, zero-copy HTTP/1.x parser.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-humantime-1.2
+(define-public rust-humantime-1.3
(package
(name "rust-humantime")
- (version "1.2.0")
+ (version "1.3.0")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "057ilhy6vc9iqhhby5ymh45m051pgxwq2z437gwkbnqhw7rfb9rw"))))
+ "0krwgbf35pd46xvkqg14j070vircsndabahahlv3rwhflpy4q06z"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
(("rust-chrono" ,rust-chrono-0.4)
("rust-rand" ,rust-rand-0.4)
("rust-time" ,rust-time-0.1))))
- (home-page
- "https://github.com/tailhook/humantime")
+ (home-page "https://github.com/tailhook/humantime")
(synopsis
"Parser and formatter for Duration and SystemTime")
(description
SystemTime}}.")
(license (list license:expat license:asl2.0))))
+(define-public rust-humantime-1.2
+ (package
+ (inherit rust-humantime-1.3)
+ (name "rust-humantime")
+ (version "1.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "humantime" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "057ilhy6vc9iqhhby5ymh45m051pgxwq2z437gwkbnqhw7rfb9rw"))))))
+
(define-public rust-hostname-0.1
(package
(name "rust-hostname")
"Get hostname for Rust.")
(license license:expat)))
-(define-public rust-idna-0.1
+(define-public rust-idna-0.2
(package
(name "rust-idna")
- (version "0.1.5")
+ (version "0.2.0")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0kl4gs5kaydn4v07c6ka33spm9qdh2np0x7iw7g5zd8z1c7rxw1q"))))
+ "1a9066imqpdrm1aavfasdyb1zahqaz8jmdcwdawvb1pf60y6gqh2"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
#:cargo-development-inputs
- (("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-rustc-test" ,rust-rustc-test-0.3))))
+ (("rust-rustc-test" ,rust-rustc-test-0.3)
+ ("rust-serde-json" ,rust-serde-json-1.0))))
(home-page "https://github.com/servo/rust-url/")
(synopsis "Internationalizing Domain Names in Applications and Punycode")
(description
"IDNA (Internationalizing Domain Names in Applications) and Punycode.")
(license (list license:expat license:asl2.0))))
+(define-public rust-idna-0.1
+ (package
+ (inherit rust-idna-0.2)
+ (name "rust-idna")
+ (version "0.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "idna" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0kl4gs5kaydn4v07c6ka33spm9qdh2np0x7iw7g5zd8z1c7rxw1q"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-matches" ,rust-matches-0.1)
+ ("rust-unicode-bidi" ,rust-unicode-bidi-0.3)
+ ("rust-unicode-normalization" ,rust-unicode-normalization-0.1))
+ #:cargo-development-inputs
+ (("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-rustc-test" ,rust-rustc-test-0.3))))))
+
(define-public rust-ignore-0.4
(package
(name "rust-ignore")
language tags.")
(license license:expat)))
-(define-public rust-lazy-static-1.3
+(define-public rust-lazy-static-1.4
(package
(name "rust-lazy-static")
- (version "1.3.0")
+ (version "1.4.0")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "052ac27w189hrf1j3hz7sga46rp84zl2hqnzyihxv78mgzr2jmxw"))))
+ "0in6ikhw8mgl33wjv6q6xfrb5b9jr16q8ygjy803fay4zcisvaz2"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-spin" ,rust-spin-0.5))))
+ #:cargo-inputs (("rust-spin" ,rust-spin-0.5))
+ #:cargo-development-inputs
+ (("rust-doc-comment" ,rust-doc-comment-0.3))))
(home-page "https://github.com/rust-lang-nursery/lazy-static.rs")
(synopsis "Macro for declaring lazily evaluated statics in Rust")
(description
(license (list license:asl2.0
license:expat))))
+(define-public rust-lazy-static-1.3
+ (package
+ (inherit rust-lazy-static-1.4)
+ (name "rust-lazy-static")
+ (version "1.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "lazy_static" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "052ac27w189hrf1j3hz7sga46rp84zl2hqnzyihxv78mgzr2jmxw"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-spin" ,rust-spin-0.5))))))
+
(define-public rust-lazycell-1.2
(package
(name "rust-lazycell")
(define-public rust-memchr-2.2
(package
(name "rust-memchr")
- (version "2.2.0")
+ (version "2.2.1")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "0f8wdra7yaggsr4jzlrvpd8yknnqhd990iijdr6llgc8gk2ppz1f"))))
+ "13j6ji9x9ydpi9grbss106gqqr3xn3bcfp28aydqfa4751qrfmw8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
"Derive implementation for ref_cast::RefCast.")
(license (list license:asl2.0 license:expat))))
-(define-public rust-regex-1.1
+(define-public rust-regex-1.3
(package
(name "rust-regex")
- (version "1.1.7")
+ (version "1.3.3")
(source
(origin
(method url-fetch)
(string-append name "-" version ".tar.gz"))
(sha256
(base32
- "1pabajpp0wzb7dm2x32gy8w7k0mwykr6zsvzn0fgpr6pww40hbqb"))))
+ "11syqmfvbsah805z6ih8vxf8p6jssdsz1gjsjqcwprz484cqql5m"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
(("rust-aho-corasick" ,rust-aho-corasick-0.7)
("rust-memchr" ,rust-memchr-2.2)
("rust-regex-syntax" ,rust-regex-syntax-0.6)
- ("rust-thread-local" ,rust-thread-local-0.3)
- ("rust-utf8-ranges" ,rust-utf8-ranges-1.0))
+ ("rust-thread-local" ,rust-thread-local-1.0))
#:cargo-development-inputs
(("rust-doc-comment" ,rust-doc-comment-0.3)
("rust-lazy-static" ,rust-lazy-static-1.3)
("rust-quickcheck" ,rust-quickcheck-0.8)
- ("rust-rand" ,rust-rand-0.4))))
+ ("rust-rand" ,rust-rand-0.6))))
(home-page "https://github.com/rust-lang/regex")
(synopsis "Regular expressions for Rust")
(description
uses finite automata and guarantees linear time matching on all inputs.")
(license (list license:expat license:asl2.0))))
+(define-public rust-regex-1.1
+ (package
+ (inherit rust-regex-1.3)
+ (name "rust-regex")
+ (version "1.1.7")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "regex" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1pabajpp0wzb7dm2x32gy8w7k0mwykr6zsvzn0fgpr6pww40hbqb"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-aho-corasick" ,rust-aho-corasick-0.7)
+ ("rust-memchr" ,rust-memchr-2.2)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.6)
+ ("rust-thread-local" ,rust-thread-local-0.3)
+ ("rust-utf8-ranges" ,rust-utf8-ranges-1.0))
+ #:cargo-development-inputs
+ (("rust-doc-comment" ,rust-doc-comment-0.3)
+ ("rust-lazy-static" ,rust-lazy-static-1.3)
+ ("rust-quickcheck" ,rust-quickcheck-0.8)
+ ("rust-rand" ,rust-rand-0.4))))))
+
(define-public rust-regex-automata-0.1
(package
(name "rust-regex-automata")
(("rust-getopts" ,rust-getopts-0.2)
("rust-libc" ,rust-libc-0.2)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
- ("rust-term" ,rust-term-0.5)
- ("rust-time" ,rust-time-0.1))
- #:cargo-development-inputs
- (("rust-rustc-version" ,rust-rustc-version-0.2))))
+ ("rust-term" ,rust-term-0.4)
+ ("rust-time" ,rust-time-0.1)
+ ("rust-rustc-version" ,rust-rustc-version-0.2))))
(home-page "https://github.com/servo/rustc-test")
(synopsis "Fork of Rust's test crate")
(description
(license (list license:asl2.0
license:expat))))
-(define-public rust-tempfile-3.0
+(define-public rust-tempfile-3.1
(package
(name "rust-tempfile")
- (version "3.0.8")
+ (version "3.1.0")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "1vqk7aq2l04my2r3jiyyxirnf8f90nzcvjasvrajivb85s7p7i3x"))))
+ "1a9cfdqw70n7bcnkx05aih9xdba8lqazmqlkjpkmn2la6gcj8vks"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-cfg-if" ,rust-cfg-if-0.1)
("rust-libc" ,rust-libc-0.2)
- ("rust-rand" ,rust-rand-0.6)
+ ("rust-rand" ,rust-rand-0.7)
("rust-redox-syscall" ,rust-redox-syscall-0.1)
("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
("rust-winapi" ,rust-winapi-0.3))))
(license (list license:asl2.0
license:expat))))
+(define-public rust-tempfile-3.0
+ (package
+ (inherit rust-tempfile-3.1)
+ (name "rust-tempfile")
+ (version "3.0.8")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tempfile" version))
+ (file-name (string-append name "-" version ".crate"))
+ (sha256
+ (base32
+ "1vqk7aq2l04my2r3jiyyxirnf8f90nzcvjasvrajivb85s7p7i3x"))))
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-cfg-if" ,rust-cfg-if-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-rand" ,rust-rand-0.6)
+ ("rust-redox-syscall" ,rust-redox-syscall-0.1)
+ ("rust-remove-dir-all" ,rust-remove-dir-all-0.5)
+ ("rust-winapi" ,rust-winapi-0.3))))))
+
(define-public rust-tendril-0.4
(package
(name "rust-tendril")
(base32
"0hkgjrfisj6zjwz525639pmsvzhlc48a0h65nw87qrdp6jihdlgd"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-byteorder" ,rust-byteorder-1.3)
+ ("rust-dirs" ,rust-dirs-1.0)
+ ("rust-winapi" ,rust-winapi-0.3))))
(home-page "https://github.com/Stebalien/term")
(synopsis "Terminal formatting library")
(description
"This package provides a terminal formatting library in rust.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
`(#:skip-build? #t
#:cargo-inputs
(("rust-kernel32-sys" ,rust-kernel32-sys-0.2)
- ("rust-winapi" ,rust-winapi-0.2))))
- (properties '())))
+ ("rust-winapi" ,rust-winapi-0.2))))))
(define-public rust-termcolor-1.0
(package
(define-public rust-time-0.1
(package
(name "rust-time")
- (version "0.1.39")
+ (version "0.1.42")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "161hqx0gw722ikydanpahky447vaxqncwmkj66rny282vzqpalx1"))))
+ "0vsbvsz0ryxb35dy9j4anxvy8zlaplmjmi0a4z4l64bc135cz3fv"))))
(build-system cargo-build-system)
- (home-page "https://github.com/rust-lang-deprecated/time")
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-libc" ,rust-libc-0.2)
+ ("rust-redox-syscall" ,rust-redox-syscall-0.1)
+ ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))
+ #:cargo-development-inputs
+ (("rust-log" ,rust-log-0.4)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/time-rs/time")
(synopsis "Simple time handling in Rust")
(description
"This package provides utilities for working with time-related functions
in Rust.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(define-public rust-toml-0.5
(package
(name "rust-toml")
- (version "0.5.3")
+ (version "0.5.6")
(source
(origin
(method url-fetch)
(file-name (string-append name "-" version ".crate"))
(sha256
(base32
- "093p48vpqm4bb8q3514xsij0dkljxlr3jp9ypxr4p48xjisvxan7"))))
+ "06n7j8z63hj6g0kj2x6sqwxnm4q3s0q5d873bdk41vqy1cb2vjgz"))))
(build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-indexmap" ,rust-indexmap-1.0)
+ ("rust-serde" ,rust-serde-1.0))
+ #:cargo-development-inputs
+ (("rust-serde-derive" ,rust-serde-derive-1.0)
+ ("rust-serde-json" ,rust-serde-json-1.0))))
(home-page "https://github.com/alexcrichton/toml-rs")
(synopsis "Rust encoder and decoder of TOML-formatted files and streams")
(description
files and streams. Provides implementations of the standard
Serialize/Deserialize traits for TOML data to facilitate deserializing and
serializing Rust structures.")
- (properties '((hidden? . #t)))
(license (list license:asl2.0
license:expat))))
(properties '((hidden? . #t)))
(license license:isc)))
+(define-public rust-url-2.1
+ (package
+ (name "rust-url")
+ (version "2.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "url" version))
+ (file-name
+ (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1jw7cw8br4xvjb92ddrrh1r7jvqhyhiknnnfpgq9np63fs24m7c2"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs
+ (("rust-idna" ,rust-idna-0.2)
+ ("rust-matches" ,rust-matches-0.1)
+ ("rust-percent-encoding" ,rust-percent-encoding-2.1)
+ ("rust-serde" ,rust-serde-1.0))
+ #:cargo-development-inputs
+ (("rust-bencher" ,rust-bencher-0.1)
+ ("rust-rustc-test" ,rust-rustc-test-0.3)
+ ("rust-serde-json" ,rust-serde-json-1.0))))
+ (home-page "https://github.com/servo/rust-url")
+ (synopsis "URL library for Rust, based on the WHATWG URL Standard")
+ (description
+ "URL library for Rust, based on the WHATWG URL Standard.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-url-1.7
(package
+ (inherit rust-url-2.1)
(name "rust-url")
(version "1.7.2")
(source
(sha256
(base32
"0nim1c90mxpi9wgdw2xh8dqd72vlklwlzam436akcrhjac6pqknx"))))
- (build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-bencher" ,rust-bencher-0.1)
("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
("rust-rustc-test" ,rust-rustc-test-0.3)
- ("rust-serde-json" ,rust-serde-json-1.0))))
- (home-page "https://github.com/servo/rust-url")
- (synopsis "URL library for Rust, based on the WHATWG URL Standard")
- (description
- "URL library for Rust, based on the WHATWG URL Standard.")
- (license (list license:asl2.0 license:expat))))
+ ("rust-serde-json" ,rust-serde-json-1.0))))))
(define-public rust-utf-8-0.7
(package