me
/
guix
Archived
1
0
Fork 0

gnu: Add rust-inventory-0.3.

* gnu/packages/crates-io.scm (rust-inventory-0.3): New variable.
(rust-inventory-0.2): Inherit from rust-inventory-0.3.
Efraim Flashner 2023-07-13 21:01:34 +03:00
parent cf6624f48a
commit 671df83c4f
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 30 additions and 14 deletions

View File

@ -31611,23 +31611,20 @@ bytestring representations.")
"Simple procedural macro attribute for repetitive tests.") "Simple procedural macro attribute for repetitive tests.")
(license license:expat))) (license license:expat)))
(define-public rust-inventory-0.2 (define-public rust-inventory-0.3
(package (package
(name "rust-inventory") (name "rust-inventory")
(version "0.2.3") (version "0.3.8")
(source (source (origin
(origin (method url-fetch)
(method url-fetch) (uri (crate-uri "inventory" version))
(uri (crate-uri "inventory" version)) (file-name (string-append name "-" version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz")) (sha256
(sha256 (base32
(base32 "06h9xw67wx18rank4yyz93iq89j0fk6fbazryfvf5ach1dp4qd44")))) "1yd0qljqk29vkgpgac1vnigs44li8sd029jbrlrj8xg2w2hqg2n3"))))
(build-system cargo-build-system) (build-system cargo-build-system)
(arguments (arguments
`(#:cargo-inputs `(#:cargo-development-inputs
(("rust-ctor" ,rust-ctor-0.1)
("rust-ghost" ,rust-ghost-0.1))
#:cargo-development-inputs
(("rust-rustversion" ,rust-rustversion-1) (("rust-rustversion" ,rust-rustversion-1)
("rust-trybuild" ,rust-trybuild-1)))) ("rust-trybuild" ,rust-trybuild-1))))
(home-page "https://github.com/dtolnay/inventory") (home-page "https://github.com/dtolnay/inventory")
@ -31636,9 +31633,28 @@ bytestring representations.")
"This package provides a way to set up a plugin registry into which "This package provides a way to set up a plugin registry into which
plugins can be registered from any source file linked into your program. plugins can be registered from any source file linked into your program.
There does not need to be a central list of all the plugins.") There does not need to be a central list of all the plugins.")
;; Either license can be chosen at the users option.
(license (list license:expat license:asl2.0)))) (license (list license:expat license:asl2.0))))
(define-public rust-inventory-0.2
(package
(inherit rust-inventory-0.3)
(name "rust-inventory")
(version "0.2.3")
(source (origin
(method url-fetch)
(uri (crate-uri "inventory" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"06h9xw67wx18rank4yyz93iq89j0fk6fbazryfvf5ach1dp4qd44"))))
(arguments
`(#:cargo-inputs
(("rust-ctor" ,rust-ctor-0.1)
("rust-ghost" ,rust-ghost-0.1))
#:cargo-development-inputs
(("rust-rustversion" ,rust-rustversion-1)
("rust-trybuild" ,rust-trybuild-1))))))
(define-public rust-inventory-0.1 (define-public rust-inventory-0.1
(package (package
(inherit rust-inventory-0.2) (inherit rust-inventory-0.2)