diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-26 20:42:39 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-01-06 12:19:32 +0200 |
| commit | ba0cf141303d01a968b7c53ab5d1aefaf9f991f4 (patch) | |
| tree | 9a2dfec451943cd73cc7f5f8a67949192de317f9 /gnu | |
| parent | fe5700ffa3bb7a6739ad3f1b27de50d6710b469a (diff) | |
gnu: rust-diesel: Move to (gnu packages crates-database).
* gnu/packages/crates-io.scm (rust-diesel-2, rust-diesel-1,
rust-diesel-derives-2, rust-diesel-derives-1, rust-diesel-migrations-2,
rust-diesel-migrations-1, rust-diesel-table-macro-syntax-0.1): Move from
here ...
* gnu/packages/crates-database.scm: ... to here.
Change-Id: Iaf4c5bc4bbeef5b85dcabe086fc25a6cdb7db9a9
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/crates-database.scm | 232 | ||||
| -rw-r--r-- | gnu/packages/crates-io.scm | 229 | ||||
| -rw-r--r-- | gnu/packages/gnome.scm | 1 |
3 files changed, 233 insertions, 229 deletions
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index 22f28175a2b..7581c6b8f67 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm | |||
| @@ -2,7 +2,10 @@ | |||
| 2 | ;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com> | 2 | ;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com> |
| 3 | ;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net> | 3 | ;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net> |
| 4 | ;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr> | 4 | ;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr> |
| 5 | ;;; Copyright © 2021 Léo Le Bouter <lle-bout@zaclys.net> | ||
| 6 | ;;; Copyright © 2021 Vinicius Monego <monego@posteo.net> | ||
| 5 | ;;; Copyright © 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> | 7 | ;;; Copyright © 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> |
| 8 | ;;; Copyright © 2024 Giacomo Leidi <goodoldpaul@autistici.org> | ||
| 6 | ;;; | 9 | ;;; |
| 7 | ;;; This file is part of GNU Guix. | 10 | ;;; This file is part of GNU Guix. |
| 8 | ;;; | 11 | ;;; |
| @@ -33,6 +36,235 @@ | |||
| 33 | #:use-module (gnu packages databases) | 36 | #:use-module (gnu packages databases) |
| 34 | #:use-module (gnu packages sqlite)) | 37 | #:use-module (gnu packages sqlite)) |
| 35 | 38 | ||
| 39 | (define-public rust-diesel-2 | ||
| 40 | (package | ||
| 41 | (name "rust-diesel") | ||
| 42 | (version "2.1.5") | ||
| 43 | (source | ||
| 44 | (origin | ||
| 45 | (method url-fetch) | ||
| 46 | (uri (crate-uri "diesel" version)) | ||
| 47 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 48 | (sha256 | ||
| 49 | (base32 "0ndmiv98xq2glkr4bqfq58fc3qncscfzx63xpj4ipwlqf30hbz03")))) | ||
| 50 | (build-system cargo-build-system) | ||
| 51 | (arguments | ||
| 52 | `(#:cargo-test-flags | ||
| 53 | '("--release" | ||
| 54 | "--features" "sqlite") | ||
| 55 | #:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.1) | ||
| 56 | ("rust-bitflags" ,rust-bitflags-2) | ||
| 57 | ("rust-byteorder" ,rust-byteorder-1) | ||
| 58 | ("rust-chrono" ,rust-chrono-0.4) | ||
| 59 | ("rust-diesel-derives" ,rust-diesel-derives-2) | ||
| 60 | ("rust-ipnet" ,rust-ipnet-2) | ||
| 61 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 62 | ("rust-itoa" ,rust-itoa-1) | ||
| 63 | ("rust-libc" ,rust-libc-0.2) | ||
| 64 | ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20) | ||
| 65 | ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2) | ||
| 66 | ("rust-num-bigint" ,rust-num-bigint-0.2) | ||
| 67 | ("rust-num-integer" ,rust-num-integer-0.1) | ||
| 68 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 69 | ("rust-percent-encoding" ,rust-percent-encoding-2) | ||
| 70 | ("rust-pq-sys" ,rust-pq-sys-0.4) | ||
| 71 | ("rust-quickcheck" ,rust-quickcheck-1) | ||
| 72 | ("rust-r2d2" ,rust-r2d2-0.8) | ||
| 73 | ("rust-serde-json" ,rust-serde-json-0.9) | ||
| 74 | ("rust-time" ,rust-time-0.3) | ||
| 75 | ("rust-url" ,rust-url-2) | ||
| 76 | ("rust-uuid" ,rust-uuid-0.7)) | ||
| 77 | #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1) | ||
| 78 | ("rust-dotenvy" ,rust-dotenvy-0.15) | ||
| 79 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 80 | ("rust-quickcheck" ,rust-quickcheck-1)))) | ||
| 81 | (native-inputs (list sqlite)) | ||
| 82 | (home-page "https://diesel.rs") | ||
| 83 | (synopsis "Safe, extensible ORM and Query Builder") | ||
| 84 | (description "This package provides a safe, extensible ORM and Query | ||
| 85 | Builder for PostgreSQL, SQLite, and MySQL.") | ||
| 86 | (license (list license:expat license:asl2.0)))) | ||
| 87 | |||
| 88 | (define-public rust-diesel-1 | ||
| 89 | (package | ||
| 90 | (inherit rust-diesel-2) | ||
| 91 | (name "rust-diesel") | ||
| 92 | (version "1.4.8") | ||
| 93 | (source | ||
| 94 | (origin | ||
| 95 | (method url-fetch) | ||
| 96 | (uri (crate-uri "diesel" version)) | ||
| 97 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 98 | (sha256 | ||
| 99 | (base32 | ||
| 100 | "0kcfkfhsv5yv3ksj440ajgic930359i2bqi77ss4dm5pyvn3b0dj")))) | ||
| 101 | (arguments | ||
| 102 | `(#:cargo-test-flags | ||
| 103 | '("--release" | ||
| 104 | "--features" "sqlite" | ||
| 105 | "--" | ||
| 106 | "--skip=expression::count::count" | ||
| 107 | "--skip=macros::internal::parse_type_args_with_bounds" | ||
| 108 | "--skip=macros::internal::parse_type_args_with_bounds_containing_braces_and_commas" | ||
| 109 | "--skip=macros::internal::parse_type_args_with_existentials_and_lifetimes" | ||
| 110 | "--skip=macros::internal::parse_type_args_with_trailer") | ||
| 111 | #:cargo-inputs | ||
| 112 | (("rust-bigdecimal" ,rust-bigdecimal-0.1) | ||
| 113 | ("rust-bitflags" ,rust-bitflags-1) | ||
| 114 | ("rust-byteorder" ,rust-byteorder-1) | ||
| 115 | ("rust-chrono" ,rust-chrono-0.4) | ||
| 116 | ("rust-diesel-derives" ,rust-diesel-derives-1) | ||
| 117 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 118 | ("rust-libc" ,rust-libc-0.2) | ||
| 119 | ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20) | ||
| 120 | ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2) | ||
| 121 | ("rust-num-bigint" ,rust-num-bigint-0.2) | ||
| 122 | ("rust-num-integer" ,rust-num-integer-0.1) | ||
| 123 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 124 | ("rust-pq-sys" ,rust-pq-sys-0.4) | ||
| 125 | ("rust-quickcheck" ,rust-quickcheck-0.4) | ||
| 126 | ("rust-r2d2" ,rust-r2d2-0.8) | ||
| 127 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 128 | ("rust-time" ,rust-time-0.1) | ||
| 129 | ("rust-url" ,rust-url-1) | ||
| 130 | ("rust-uuid" ,rust-uuid-0.5) | ||
| 131 | ("rust-uuid" ,rust-uuid-0.8)) | ||
| 132 | #:cargo-development-inputs | ||
| 133 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 134 | ("rust-dotenv" ,rust-dotenv-0.10) | ||
| 135 | ("rust-quickcheck" ,rust-quickcheck-0.4) | ||
| 136 | ("rust-tempdir" ,rust-tempdir-0.3)))))) | ||
| 137 | |||
| 138 | (define-public rust-diesel-derives-2 | ||
| 139 | (package | ||
| 140 | (name "rust-diesel-derives") | ||
| 141 | (version "2.1.3") | ||
| 142 | (source | ||
| 143 | (origin | ||
| 144 | (method url-fetch) | ||
| 145 | (uri (crate-uri "diesel_derives" version)) | ||
| 146 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 147 | (sha256 | ||
| 148 | (base32 "036f3i1hsl2m2c0basg28adc9rh3vnr2vp0xwvzi9rsah75yw0jx")))) | ||
| 149 | (build-system cargo-build-system) | ||
| 150 | (arguments | ||
| 151 | `(#:cargo-test-flags | ||
| 152 | '("--release" "--" | ||
| 153 | "--skip=derive_insertable" | ||
| 154 | "--skip=derive_multiconnection" | ||
| 155 | "--skip=derive_queryable" | ||
| 156 | "--skip=derive_queryable_by_name") | ||
| 157 | #:cargo-inputs | ||
| 158 | (("rust-diesel-table-macro-syntax" ,rust-diesel-table-macro-syntax-0.1) | ||
| 159 | ("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 160 | ("rust-quote" ,rust-quote-1) | ||
| 161 | ("rust-syn" ,rust-syn-2)) | ||
| 162 | #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1) | ||
| 163 | ("rust-diesel" ,rust-diesel-2) | ||
| 164 | ("rust-dotenvy" ,rust-dotenvy-0.15)))) | ||
| 165 | (native-inputs (list sqlite)) | ||
| 166 | (home-page "https://diesel.rs") | ||
| 167 | (synopsis "Crate internal to Diesel") | ||
| 168 | (description "You should not use this crate directly, it is internal to | ||
| 169 | Diesel.") | ||
| 170 | (license (list license:expat license:asl2.0)))) | ||
| 171 | |||
| 172 | (define-public rust-diesel-derives-1 | ||
| 173 | (package | ||
| 174 | (inherit rust-diesel-derives-2) | ||
| 175 | (name "rust-diesel-derives") | ||
| 176 | (version "1.4.1") | ||
| 177 | (source | ||
| 178 | (origin | ||
| 179 | (method url-fetch) | ||
| 180 | (uri (crate-uri "diesel_derives" version)) | ||
| 181 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 182 | (sha256 | ||
| 183 | (base32 | ||
| 184 | "1lsq133fwk0zj8xvxhdxqgg0xs31zf3abnwdyshaf0ldca7hkxa5")))) | ||
| 185 | (arguments | ||
| 186 | `(#:tests? #f ; cannot find type `SqliteConnection` in this scope | ||
| 187 | #:cargo-test-flags | ||
| 188 | '("--release" | ||
| 189 | "--features" "sqlite" | ||
| 190 | "--" | ||
| 191 | "--skip=expression::count::count") | ||
| 192 | #:cargo-inputs | ||
| 193 | (("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 194 | ("rust-quote" ,rust-quote-1) | ||
| 195 | ("rust-syn" ,rust-syn-1)) | ||
| 196 | #:cargo-development-inputs | ||
| 197 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 198 | ("rust-diesel" ,rust-diesel-1) | ||
| 199 | ("rust-dotenv" ,rust-dotenv-0.10)))))) | ||
| 200 | |||
| 201 | (define-public rust-diesel-migrations-2 | ||
| 202 | (package | ||
| 203 | (name "rust-diesel-migrations") | ||
| 204 | (version "2.1.0") | ||
| 205 | (source | ||
| 206 | (origin | ||
| 207 | (method url-fetch) | ||
| 208 | (uri (crate-uri "diesel_migrations" version)) | ||
| 209 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 210 | (sha256 | ||
| 211 | (base32 "1b0ld4azk73rg2axwq7a4wnpwba3085f43jp3cw62n8c2bqb6dk0")))) | ||
| 212 | (build-system cargo-build-system) | ||
| 213 | (arguments | ||
| 214 | `(#:cargo-inputs | ||
| 215 | (("rust-diesel" ,rust-diesel-2) | ||
| 216 | ("rust-migrations-internals" ,rust-migrations-internals-2) | ||
| 217 | ("rust-migrations-macros" ,rust-migrations-macros-2)) | ||
| 218 | #:cargo-development-inputs | ||
| 219 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 220 | ("rust-dotenvy" ,rust-dotenvy-0.15) | ||
| 221 | ("rust-tempfile" ,rust-tempfile-3)))) | ||
| 222 | (home-page "https://diesel.rs") | ||
| 223 | (synopsis "Migration management for diesel") | ||
| 224 | (description "This package provides migration management for Diesel.") | ||
| 225 | (license (list license:expat license:asl2.0)))) | ||
| 226 | |||
| 227 | (define-public rust-diesel-migrations-1 | ||
| 228 | (package | ||
| 229 | (inherit rust-diesel-migrations-2) | ||
| 230 | (name "rust-diesel-migrations") | ||
| 231 | (version "1.4.0") | ||
| 232 | (source | ||
| 233 | (origin | ||
| 234 | (method url-fetch) | ||
| 235 | (uri (crate-uri "diesel_migrations" version)) | ||
| 236 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 237 | (sha256 | ||
| 238 | (base32 "0k4g03ciqwya2xc1xvy5s9cs6q55k45wxa1gszswfg9m2f2dwg5z")))) | ||
| 239 | (arguments | ||
| 240 | `(#:tests? #f ;doctest_setup.rs: No such file or directory | ||
| 241 | #:cargo-inputs | ||
| 242 | (("rust-migrations-internals" ,rust-migrations-internals-1) | ||
| 243 | ("rust-migrations-macros" ,rust-migrations-macros-1)) | ||
| 244 | #:cargo-development-inputs | ||
| 245 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 246 | ("rust-diesel" ,rust-diesel-1) | ||
| 247 | ("rust-dotenv" ,rust-dotenv-0.10)))))) | ||
| 248 | |||
| 249 | (define-public rust-diesel-table-macro-syntax-0.1 | ||
| 250 | (package | ||
| 251 | (name "rust-diesel-table-macro-syntax") | ||
| 252 | (version "0.1.0") | ||
| 253 | (source | ||
| 254 | (origin | ||
| 255 | (method url-fetch) | ||
| 256 | (uri (crate-uri "diesel_table_macro_syntax" version)) | ||
| 257 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 258 | (sha256 | ||
| 259 | (base32 "1i9115qgsnargr6a707lqcjc45wqzq351a2gbvnnyw2kqkpmfmgw")))) | ||
| 260 | (build-system cargo-build-system) | ||
| 261 | (arguments | ||
| 262 | `(#:cargo-inputs (("rust-syn" ,rust-syn-2)))) | ||
| 263 | (home-page "https://diesel.rs") | ||
| 264 | (synopsis "Internal diesel crate") | ||
| 265 | (description "Internal diesel crate.") | ||
| 266 | (license (list license:expat license:asl2.0)))) | ||
| 267 | |||
| 36 | (define-public rust-libsqlite3-sys-0.30 | 268 | (define-public rust-libsqlite3-sys-0.30 |
| 37 | (package | 269 | (package |
| 38 | (name "rust-libsqlite3-sys") | 270 | (name "rust-libsqlite3-sys") |
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8a9c968ae7d..432fcf4bdab 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm | |||
| @@ -22979,235 +22979,6 @@ dhcproto.") | |||
| 22979 | ("rust-tempfile" ,rust-tempfile-3) | 22979 | ("rust-tempfile" ,rust-tempfile-3) |
| 22980 | ("rust-zeroize" ,rust-zeroize-1)))))) | 22980 | ("rust-zeroize" ,rust-zeroize-1)))))) |
| 22981 | 22981 | ||
| 22982 | (define-public rust-diesel-2 | ||
| 22983 | (package | ||
| 22984 | (name "rust-diesel") | ||
| 22985 | (version "2.1.5") | ||
| 22986 | (source | ||
| 22987 | (origin | ||
| 22988 | (method url-fetch) | ||
| 22989 | (uri (crate-uri "diesel" version)) | ||
| 22990 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 22991 | (sha256 | ||
| 22992 | (base32 "0ndmiv98xq2glkr4bqfq58fc3qncscfzx63xpj4ipwlqf30hbz03")))) | ||
| 22993 | (build-system cargo-build-system) | ||
| 22994 | (arguments | ||
| 22995 | `(#:cargo-test-flags | ||
| 22996 | '("--release" | ||
| 22997 | "--features" "sqlite") | ||
| 22998 | #:cargo-inputs (("rust-bigdecimal" ,rust-bigdecimal-0.1) | ||
| 22999 | ("rust-bitflags" ,rust-bitflags-2) | ||
| 23000 | ("rust-byteorder" ,rust-byteorder-1) | ||
| 23001 | ("rust-chrono" ,rust-chrono-0.4) | ||
| 23002 | ("rust-diesel-derives" ,rust-diesel-derives-2) | ||
| 23003 | ("rust-ipnet" ,rust-ipnet-2) | ||
| 23004 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 23005 | ("rust-itoa" ,rust-itoa-1) | ||
| 23006 | ("rust-libc" ,rust-libc-0.2) | ||
| 23007 | ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20) | ||
| 23008 | ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2) | ||
| 23009 | ("rust-num-bigint" ,rust-num-bigint-0.2) | ||
| 23010 | ("rust-num-integer" ,rust-num-integer-0.1) | ||
| 23011 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 23012 | ("rust-percent-encoding" ,rust-percent-encoding-2) | ||
| 23013 | ("rust-pq-sys" ,rust-pq-sys-0.4) | ||
| 23014 | ("rust-quickcheck" ,rust-quickcheck-1) | ||
| 23015 | ("rust-r2d2" ,rust-r2d2-0.8) | ||
| 23016 | ("rust-serde-json" ,rust-serde-json-0.9) | ||
| 23017 | ("rust-time" ,rust-time-0.3) | ||
| 23018 | ("rust-url" ,rust-url-2) | ||
| 23019 | ("rust-uuid" ,rust-uuid-0.7)) | ||
| 23020 | #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1) | ||
| 23021 | ("rust-dotenvy" ,rust-dotenvy-0.15) | ||
| 23022 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 23023 | ("rust-quickcheck" ,rust-quickcheck-1)))) | ||
| 23024 | (native-inputs (list sqlite)) | ||
| 23025 | (home-page "https://diesel.rs") | ||
| 23026 | (synopsis "Safe, extensible ORM and Query Builder") | ||
| 23027 | (description "This package provides a safe, extensible ORM and Query | ||
| 23028 | Builder for PostgreSQL, SQLite, and MySQL.") | ||
| 23029 | (license (list license:expat license:asl2.0)))) | ||
| 23030 | |||
| 23031 | (define-public rust-diesel-1 | ||
| 23032 | (package | ||
| 23033 | (inherit rust-diesel-2) | ||
| 23034 | (name "rust-diesel") | ||
| 23035 | (version "1.4.8") | ||
| 23036 | (source | ||
| 23037 | (origin | ||
| 23038 | (method url-fetch) | ||
| 23039 | (uri (crate-uri "diesel" version)) | ||
| 23040 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 23041 | (sha256 | ||
| 23042 | (base32 | ||
| 23043 | "0kcfkfhsv5yv3ksj440ajgic930359i2bqi77ss4dm5pyvn3b0dj")))) | ||
| 23044 | (arguments | ||
| 23045 | `(#:cargo-test-flags | ||
| 23046 | '("--release" | ||
| 23047 | "--features" "sqlite" | ||
| 23048 | "--" | ||
| 23049 | "--skip=expression::count::count" | ||
| 23050 | "--skip=macros::internal::parse_type_args_with_bounds" | ||
| 23051 | "--skip=macros::internal::parse_type_args_with_bounds_containing_braces_and_commas" | ||
| 23052 | "--skip=macros::internal::parse_type_args_with_existentials_and_lifetimes" | ||
| 23053 | "--skip=macros::internal::parse_type_args_with_trailer") | ||
| 23054 | #:cargo-inputs | ||
| 23055 | (("rust-bigdecimal" ,rust-bigdecimal-0.1) | ||
| 23056 | ("rust-bitflags" ,rust-bitflags-1) | ||
| 23057 | ("rust-byteorder" ,rust-byteorder-1) | ||
| 23058 | ("rust-chrono" ,rust-chrono-0.4) | ||
| 23059 | ("rust-diesel-derives" ,rust-diesel-derives-1) | ||
| 23060 | ("rust-ipnetwork" ,rust-ipnetwork-0.17) | ||
| 23061 | ("rust-libc" ,rust-libc-0.2) | ||
| 23062 | ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.20) | ||
| 23063 | ("rust-mysqlclient-sys" ,rust-mysqlclient-sys-0.2) | ||
| 23064 | ("rust-num-bigint" ,rust-num-bigint-0.2) | ||
| 23065 | ("rust-num-integer" ,rust-num-integer-0.1) | ||
| 23066 | ("rust-num-traits" ,rust-num-traits-0.2) | ||
| 23067 | ("rust-pq-sys" ,rust-pq-sys-0.4) | ||
| 23068 | ("rust-quickcheck" ,rust-quickcheck-0.4) | ||
| 23069 | ("rust-r2d2" ,rust-r2d2-0.8) | ||
| 23070 | ("rust-serde-json" ,rust-serde-json-1) | ||
| 23071 | ("rust-time" ,rust-time-0.1) | ||
| 23072 | ("rust-url" ,rust-url-1) | ||
| 23073 | ("rust-uuid" ,rust-uuid-0.5) | ||
| 23074 | ("rust-uuid" ,rust-uuid-0.8)) | ||
| 23075 | #:cargo-development-inputs | ||
| 23076 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 23077 | ("rust-dotenv" ,rust-dotenv-0.10) | ||
| 23078 | ("rust-quickcheck" ,rust-quickcheck-0.4) | ||
| 23079 | ("rust-tempdir" ,rust-tempdir-0.3)))))) | ||
| 23080 | |||
| 23081 | (define-public rust-diesel-derives-2 | ||
| 23082 | (package | ||
| 23083 | (name "rust-diesel-derives") | ||
| 23084 | (version "2.1.3") | ||
| 23085 | (source | ||
| 23086 | (origin | ||
| 23087 | (method url-fetch) | ||
| 23088 | (uri (crate-uri "diesel_derives" version)) | ||
| 23089 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 23090 | (sha256 | ||
| 23091 | (base32 "036f3i1hsl2m2c0basg28adc9rh3vnr2vp0xwvzi9rsah75yw0jx")))) | ||
| 23092 | (build-system cargo-build-system) | ||
| 23093 | (arguments | ||
| 23094 | `(#:cargo-test-flags | ||
| 23095 | '("--release" "--" | ||
| 23096 | "--skip=derive_insertable" | ||
| 23097 | "--skip=derive_multiconnection" | ||
| 23098 | "--skip=derive_queryable" | ||
| 23099 | "--skip=derive_queryable_by_name") | ||
| 23100 | #:cargo-inputs | ||
| 23101 | (("rust-diesel-table-macro-syntax" ,rust-diesel-table-macro-syntax-0.1) | ||
| 23102 | ("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 23103 | ("rust-quote" ,rust-quote-1) | ||
| 23104 | ("rust-syn" ,rust-syn-2)) | ||
| 23105 | #:cargo-development-inputs (("rust-cfg-if" ,rust-cfg-if-1) | ||
| 23106 | ("rust-diesel" ,rust-diesel-2) | ||
| 23107 | ("rust-dotenvy" ,rust-dotenvy-0.15)))) | ||
| 23108 | (native-inputs (list sqlite)) | ||
| 23109 | (home-page "https://diesel.rs") | ||
| 23110 | (synopsis "Crate internal to Diesel") | ||
| 23111 | (description "You should not use this crate directly, it is internal to | ||
| 23112 | Diesel.") | ||
| 23113 | (license (list license:expat license:asl2.0)))) | ||
| 23114 | |||
| 23115 | (define-public rust-diesel-derives-1 | ||
| 23116 | (package | ||
| 23117 | (inherit rust-diesel-derives-2) | ||
| 23118 | (name "rust-diesel-derives") | ||
| 23119 | (version "1.4.1") | ||
| 23120 | (source | ||
| 23121 | (origin | ||
| 23122 | (method url-fetch) | ||
| 23123 | (uri (crate-uri "diesel_derives" version)) | ||
| 23124 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 23125 | (sha256 | ||
| 23126 | (base32 | ||
| 23127 | "1lsq133fwk0zj8xvxhdxqgg0xs31zf3abnwdyshaf0ldca7hkxa5")))) | ||
| 23128 | (arguments | ||
| 23129 | `(#:tests? #f ; cannot find type `SqliteConnection` in this scope | ||
| 23130 | #:cargo-test-flags | ||
| 23131 | '("--release" | ||
| 23132 | "--features" "sqlite" | ||
| 23133 | "--" | ||
| 23134 | "--skip=expression::count::count") | ||
| 23135 | #:cargo-inputs | ||
| 23136 | (("rust-proc-macro2" ,rust-proc-macro2-1) | ||
| 23137 | ("rust-quote" ,rust-quote-1) | ||
| 23138 | ("rust-syn" ,rust-syn-1)) | ||
| 23139 | #:cargo-development-inputs | ||
| 23140 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 23141 | ("rust-diesel" ,rust-diesel-1) | ||
| 23142 | ("rust-dotenv" ,rust-dotenv-0.10)))))) | ||
| 23143 | |||
| 23144 | (define-public rust-diesel-migrations-2 | ||
| 23145 | (package | ||
| 23146 | (name "rust-diesel-migrations") | ||
| 23147 | (version "2.1.0") | ||
| 23148 | (source | ||
| 23149 | (origin | ||
| 23150 | (method url-fetch) | ||
| 23151 | (uri (crate-uri "diesel_migrations" version)) | ||
| 23152 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 23153 | (sha256 | ||
| 23154 | (base32 "1b0ld4azk73rg2axwq7a4wnpwba3085f43jp3cw62n8c2bqb6dk0")))) | ||
| 23155 | (build-system cargo-build-system) | ||
| 23156 | (arguments | ||
| 23157 | `(#:cargo-inputs | ||
| 23158 | (("rust-diesel" ,rust-diesel-2) | ||
| 23159 | ("rust-migrations-internals" ,rust-migrations-internals-2) | ||
| 23160 | ("rust-migrations-macros" ,rust-migrations-macros-2)) | ||
| 23161 | #:cargo-development-inputs | ||
| 23162 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 23163 | ("rust-dotenvy" ,rust-dotenvy-0.15) | ||
| 23164 | ("rust-tempfile" ,rust-tempfile-3)))) | ||
| 23165 | (home-page "https://diesel.rs") | ||
| 23166 | (synopsis "Migration management for diesel") | ||
| 23167 | (description "This package provides migration management for Diesel.") | ||
| 23168 | (license (list license:expat license:asl2.0)))) | ||
| 23169 | |||
| 23170 | (define-public rust-diesel-migrations-1 | ||
| 23171 | (package | ||
| 23172 | (inherit rust-diesel-migrations-2) | ||
| 23173 | (name "rust-diesel-migrations") | ||
| 23174 | (version "1.4.0") | ||
| 23175 | (source | ||
| 23176 | (origin | ||
| 23177 | (method url-fetch) | ||
| 23178 | (uri (crate-uri "diesel_migrations" version)) | ||
| 23179 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 23180 | (sha256 | ||
| 23181 | (base32 "0k4g03ciqwya2xc1xvy5s9cs6q55k45wxa1gszswfg9m2f2dwg5z")))) | ||
| 23182 | (arguments | ||
| 23183 | `(#:tests? #f ;doctest_setup.rs: No such file or directory | ||
| 23184 | #:cargo-inputs | ||
| 23185 | (("rust-migrations-internals" ,rust-migrations-internals-1) | ||
| 23186 | ("rust-migrations-macros" ,rust-migrations-macros-1)) | ||
| 23187 | #:cargo-development-inputs | ||
| 23188 | (("rust-cfg-if" ,rust-cfg-if-0.1) | ||
| 23189 | ("rust-diesel" ,rust-diesel-1) | ||
| 23190 | ("rust-dotenv" ,rust-dotenv-0.10)))))) | ||
| 23191 | |||
| 23192 | (define-public rust-diesel-table-macro-syntax-0.1 | ||
| 23193 | (package | ||
| 23194 | (name "rust-diesel-table-macro-syntax") | ||
| 23195 | (version "0.1.0") | ||
| 23196 | (source | ||
| 23197 | (origin | ||
| 23198 | (method url-fetch) | ||
| 23199 | (uri (crate-uri "diesel_table_macro_syntax" version)) | ||
| 23200 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 23201 | (sha256 | ||
| 23202 | (base32 "1i9115qgsnargr6a707lqcjc45wqzq351a2gbvnnyw2kqkpmfmgw")))) | ||
| 23203 | (build-system cargo-build-system) | ||
| 23204 | (arguments | ||
| 23205 | `(#:cargo-inputs (("rust-syn" ,rust-syn-2)))) | ||
| 23206 | (home-page "https://diesel.rs") | ||
| 23207 | (synopsis "Internal diesel crate") | ||
| 23208 | (description "Internal diesel crate.") | ||
| 23209 | (license (list license:expat license:asl2.0)))) | ||
| 23210 | |||
| 23211 | (define-public rust-diff-0.1 | 22982 | (define-public rust-diff-0.1 |
| 23212 | (package | 22983 | (package |
| 23213 | (name "rust-diff") | 22984 | (name "rust-diff") |
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d27ca1e495e..a5891cb82dc 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm | |||
| @@ -117,6 +117,7 @@ | |||
| 117 | #:use-module (gnu packages compression) | 117 | #:use-module (gnu packages compression) |
| 118 | #:use-module (gnu packages crates-check) | 118 | #:use-module (gnu packages crates-check) |
| 119 | #:use-module (gnu packages crates-crypto) | 119 | #:use-module (gnu packages crates-crypto) |
| 120 | #:use-module (gnu packages crates-database) | ||
| 120 | #:use-module (gnu packages crates-io) | 121 | #:use-module (gnu packages crates-io) |
| 121 | #:use-module (gnu packages crates-graphics) | 122 | #:use-module (gnu packages crates-graphics) |
| 122 | #:use-module (gnu packages crates-gtk) | 123 | #:use-module (gnu packages crates-gtk) |
