me
/
guix
Archived
1
0
Fork 0

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>
master
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
1 changed files with 41 additions and 9 deletions

View File

@ -3827,8 +3827,48 @@ retrieving random data from system source.")
DWARF debugging format.") DWARF debugging format.")
(license (list license:asl2.0 license:expat)))) (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 (define-public rust-git2-0.9
(package (package
(inherit rust-git2-0.11)
(name "rust-git2") (name "rust-git2")
(version "0.9.1") (version "0.9.1")
(source (source
@ -3840,7 +3880,6 @@ DWARF debugging format.")
(sha256 (sha256
(base32 (base32
"0cayf5w7wkvclvs8brbi7lyfxbdklwls9s49mpf2brl655yjwjwj")))) "0cayf5w7wkvclvs8brbi7lyfxbdklwls9s49mpf2brl655yjwjwj"))))
(build-system cargo-build-system)
(arguments (arguments
`(#:skip-build? #t `(#:skip-build? #t
#:cargo-inputs #:cargo-inputs
@ -3857,14 +3896,7 @@ DWARF debugging format.")
("rust-serde-derive" ,rust-serde-derive-1.0) ("rust-serde-derive" ,rust-serde-derive-1.0)
("rust-tempdir" ,rust-tempdir-0.3) ("rust-tempdir" ,rust-tempdir-0.3)
("rust-thread-id" ,rust-thread-id-3.3) ("rust-thread-id" ,rust-thread-id-3.3)
("rust-time" ,rust-time-0.1)))) ("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-glob-0.3 (define-public rust-glob-0.3
(package (package