gnu: Add rust-git2-0.11.

* gnu/packages/crates-io.scm (rust-git2-0.11): New variable.
(rust-git2-0.9): Inherit from rust-git2-0.11.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
John Soo 2020-01-15 09:03:28 -08:00 committed by Efraim Flashner
parent f949981b78
commit a3c031ce43
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351

View File

@ -3827,8 +3827,48 @@ retrieving random data from system source.")
DWARF debugging format.")
(license (list license:asl2.0 license:expat))))
(define-public rust-git2-0.11
(package
(name "rust-git2")
(version "0.11.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "git2" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"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.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-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-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")
(synopsis "Rust bindings to libgit2")
(description
"Bindings to libgit2 for interoperating with git repositories.
This library is both threadsafe and memory safe and allows both
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
@ -3840,7 +3880,6 @@ DWARF debugging format.")
(sha256
(base32
"0cayf5w7wkvclvs8brbi7lyfxbdklwls9s49mpf2brl655yjwjwj"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
@ -3857,14 +3896,7 @@ DWARF debugging format.")
("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))))
(home-page "https://github.com/rust-lang/git2-rs")
(synopsis "Rust bindings to libgit2")
(description
"Bindings to libgit2 for interoperating with git repositories.
This library is both threadsafe and memory safe and allows both
reading and writing git repositories.")
(license (list license:asl2.0 license:expat))))
("rust-time" ,rust-time-0.1))))))
(define-public rust-glob-0.3
(package