gnu: rust-quickcheck: Move to (gnu packages crates-check).

* gnu/packages/crates-io.scm (rust-quickcheck-1, rust-quickcheck-0.9,
rust-quickcheck-0.8, rust-quickcheck-0.7, rust-quickcheck-0.6,
rust-quickcheck-0.5, rust-quickcheck-0.4, rust-quickcheck-0.2,
rust-quickcheck-macros-1, rust-quickcheck-macros-0.9,
rust-quickcheck-macros-0.8): Move from here ...
* gnu/packages/crates-check.scm: ... to here.

Change-Id: I2594095b7b55867a88636c1faae9d9424d5fddf5
This commit is contained in:
Efraim Flashner 2024-12-26 19:27:12 +02:00
parent f7567ef77b
commit d805655de4
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351
11 changed files with 244 additions and 230 deletions

View file

@ -27,6 +27,7 @@ (define-module (gnu packages crates-audio)
#:use-module (gnu packages)
#:use-module (gnu packages audio)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-graphics)
#:use-module (gnu packages crates-gtk)

View file

@ -1,4 +1,9 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2019 John Soo <jsoo1@asu.edu>
;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2020 Valentin Ignatev <valentignatev@gmail.com>
;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;;
;;; This file is part of GNU Guix.
@ -76,6 +81,236 @@ (define-public rust-mark-flaky-tests-macro-1
(proc-macro crate).")
(license (list license:expat license:asl2.0))))
(define-public rust-quickcheck-1
(package
(name "rust-quickcheck")
(version "1.0.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1mjhkfqwrb8mdyxdqr4zzbj1rm5dfx25n9zcc25lb6fxwiw673sq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.8)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.8))))
(home-page "https://github.com/BurntSushi/quickcheck")
(synopsis "Automatic property based testing with shrinking")
(description
"QuickCheck is a way to do property based testing using randomly generated
input. This crate comes with the ability to randomly generate and shrink
integers, floats, tuples, booleans, lists, strings, options and results.")
(license (list license:unlicense license:expat))))
(define-public rust-quickcheck-0.9
(package
(inherit rust-quickcheck-1)
(name "rust-quickcheck")
(version "0.9.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0pwl7j21wmf843kpa9gr0byb40hg975ghjrwp0yxcym99bkq6j54"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.7)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.7)
("rust-rand-core" ,rust-rand-core-0.5))))))
(define-public rust-quickcheck-0.8
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.8.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0mkl4wnvvjk4m32aq3an4ayfyvnmbxnzcybfm7n3fbsndb1xjdcw"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.6)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.6)
("rust-rand-core" ,rust-rand-core-0.4))))))
(define-public rust-quickcheck-0.7
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.7.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"05pqzja6fwdyrs1za5vmxb9ifb993knmpdsrs1fs2wyz9qz7slyl"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.5)
("rust-rand-core" ,rust-rand-core-0.2))))))
(define-public rust-quickcheck-0.6
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.6.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1dyazm2fcq0v9fscq1a7597zsvdl9f0j8c2bfj1jm2nlzz2sn6y0"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.4))))))
(define-public rust-quickcheck-0.5
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1jzm1ygfbn4igaq14b9nipc8yvsn6c8panpgd1qiy5r2insjllyd"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.4)
("rust-log" ,rust-log-0.3)
("rust-rand" ,rust-rand-0.3))))))
(define-public rust-quickcheck-0.4
(package
(inherit rust-quickcheck-0.5)
(name "rust-quickcheck")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"01hligcv1h4pvc8ykch65qjzi7jgcq2s462v69j27slc84fl3hh2"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.3)
("rust-log" ,rust-log-0.3)
("rust-rand" ,rust-rand-0.3))))))
(define-public rust-quickcheck-0.2
(package
(inherit rust-quickcheck-0.4)
(name "rust-quickcheck")
(version "0.2.27")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vb4acppaavlnchzc1jmn5wlkgir9x9gmhgp97bavyxxqxgsg1nh"))))))
(define-public rust-quickcheck-macros-1
(package
(name "rust-quickcheck-macros")
(version "1.0.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck_macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1s8nh0fmmzq3fd7928qcp2syvymlyv1pmww6fxcaj5np48r6jamj"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/BurntSushi/quickcheck")
(synopsis "Macro attribute for quickcheck")
(description
"This package provides a macro attribute for quickcheck.")
(license (list license:unlicense license:expat))))
(define-public rust-quickcheck-macros-0.9
(package
(inherit rust-quickcheck-macros-1)
(name "rust-quickcheck-macros")
(version "0.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck_macros" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0zsb9b4jpg7qvbiym4v8y9pgqk7p1g4f5hn9gp0fnzz9v1pib330"))))
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))
#:cargo-development-inputs
(("rust-quickcheck" ,rust-quickcheck-0.9))))))
(define-public rust-quickcheck-macros-0.8
(package
(inherit rust-quickcheck-macros-0.9)
(name "rust-quickcheck-macros")
(version "0.8.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck_macros" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0b3mhn0xcrdd3fkbkx3rghhivwzwil8w991ngp6gaj70l72c3pyp"))))
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-0.4)
("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15))
#:cargo-development-inputs
(("rust-quickcheck" ,rust-quickcheck-0.8))))))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar

View file

@ -47,6 +47,7 @@ (define-module (gnu packages crates-crypto)
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-tls)
#:use-module (gnu packages crates-windows)

View file

@ -43,6 +43,7 @@ (define-module (gnu packages crates-graphics)
#:use-module (gnu packages assembly)
#:use-module (gnu packages compression)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-web)
#:use-module (gnu packages crates-windows)

View file

@ -65213,236 +65213,6 @@ (define-public rust-quick-xml-0.19
("rust-memchr" ,rust-memchr-2)
("rust-serde" ,rust-serde-1))))))
(define-public rust-quickcheck-1
(package
(name "rust-quickcheck")
(version "1.0.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1mjhkfqwrb8mdyxdqr4zzbj1rm5dfx25n9zcc25lb6fxwiw673sq"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.8)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.8))))
(home-page "https://github.com/BurntSushi/quickcheck")
(synopsis "Automatic property based testing with shrinking")
(description
"QuickCheck is a way to do property based testing using randomly generated
input. This crate comes with the ability to randomly generate and shrink
integers, floats, tuples, booleans, lists, strings, options and results.")
(license (list license:unlicense license:expat))))
(define-public rust-quickcheck-0.9
(package
(inherit rust-quickcheck-1)
(name "rust-quickcheck")
(version "0.9.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0pwl7j21wmf843kpa9gr0byb40hg975ghjrwp0yxcym99bkq6j54"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.7)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.7)
("rust-rand-core" ,rust-rand-core-0.5))))))
(define-public rust-quickcheck-0.8
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.8.5")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0mkl4wnvvjk4m32aq3an4ayfyvnmbxnzcybfm7n3fbsndb1xjdcw"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.6)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.6)
("rust-rand-core" ,rust-rand-core-0.4))))))
(define-public rust-quickcheck-0.7
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.7.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"05pqzja6fwdyrs1za5vmxb9ifb993knmpdsrs1fs2wyz9qz7slyl"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.5)
("rust-rand-core" ,rust-rand-core-0.2))))))
(define-public rust-quickcheck-0.6
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.6.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"1dyazm2fcq0v9fscq1a7597zsvdl9f0j8c2bfj1jm2nlzz2sn6y0"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.5)
("rust-log" ,rust-log-0.4)
("rust-rand" ,rust-rand-0.4))))))
(define-public rust-quickcheck-0.5
(package
(inherit rust-quickcheck-0.9)
(name "rust-quickcheck")
(version "0.5.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1jzm1ygfbn4igaq14b9nipc8yvsn6c8panpgd1qiy5r2insjllyd"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.4)
("rust-log" ,rust-log-0.3)
("rust-rand" ,rust-rand-0.3))))))
(define-public rust-quickcheck-0.4
(package
(inherit rust-quickcheck-0.5)
(name "rust-quickcheck")
(version "0.4.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"01hligcv1h4pvc8ykch65qjzi7jgcq2s462v69j27slc84fl3hh2"))))
(arguments
`(#:cargo-inputs
(("rust-env-logger" ,rust-env-logger-0.3)
("rust-log" ,rust-log-0.3)
("rust-rand" ,rust-rand-0.3))))))
(define-public rust-quickcheck-0.2
(package
(inherit rust-quickcheck-0.4)
(name "rust-quickcheck")
(version "0.2.27")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vb4acppaavlnchzc1jmn5wlkgir9x9gmhgp97bavyxxqxgsg1nh"))))))
(define-public rust-quickcheck-macros-1
(package
(name "rust-quickcheck-macros")
(version "1.0.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck_macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1s8nh0fmmzq3fd7928qcp2syvymlyv1pmww6fxcaj5np48r6jamj"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/BurntSushi/quickcheck")
(synopsis "Macro attribute for quickcheck")
(description
"This package provides a macro attribute for quickcheck.")
(license (list license:unlicense license:expat))))
(define-public rust-quickcheck-macros-0.9
(package
(inherit rust-quickcheck-macros-1)
(name "rust-quickcheck-macros")
(version "0.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck_macros" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0zsb9b4jpg7qvbiym4v8y9pgqk7p1g4f5hn9gp0fnzz9v1pib330"))))
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))
#:cargo-development-inputs
(("rust-quickcheck" ,rust-quickcheck-0.9))))))
(define-public rust-quickcheck-macros-0.8
(package
(inherit rust-quickcheck-macros-0.9)
(name "rust-quickcheck-macros")
(version "0.8.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "quickcheck_macros" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0b3mhn0xcrdd3fkbkx3rghhivwzwil8w991ngp6gaj70l72c3pyp"))))
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-0.4)
("rust-quote" ,rust-quote-0.6)
("rust-syn" ,rust-syn-0.15))
#:cargo-development-inputs
(("rust-quickcheck" ,rust-quickcheck-0.8))))))
(define-public rust-quickersort-3
(package
(name "rust-quickersort")

View file

@ -36,6 +36,7 @@ (define-module (gnu packages crates-web)
#:use-module (gnu packages)
#:use-module (gnu packages compression)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-gtk)

View file

@ -70,6 +70,7 @@ (define-module (gnu packages rust-apps)
#:use-module (gnu packages compression)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-audio)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-graphics)

View file

@ -28,6 +28,7 @@ (define-module (gnu packages sequoia)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages base) ; glibc
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-tls)

View file

@ -53,6 +53,7 @@ (define-module (gnu packages shells)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages crates-apple)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-crypto)
#:use-module (gnu packages crates-graphics)
#:use-module (gnu packages crates-io)

View file

@ -77,6 +77,7 @@ (define-module (gnu packages text-editors)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-vcs)
#:use-module (gnu packages crates-web)
#:use-module (gnu packages crates-windows)

View file

@ -130,6 +130,7 @@ (define-module (gnu packages video)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages crates-check)
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-graphics)
#:use-module (gnu packages curl)