summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-26 20:42:39 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-01-06 12:19:32 +0200
commitba0cf141303d01a968b7c53ab5d1aefaf9f991f4 (patch)
tree9a2dfec451943cd73cc7f5f8a67949192de317f9 /gnu
parentfe5700ffa3bb7a6739ad3f1b27de50d6710b469a (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.scm232
-rw-r--r--gnu/packages/crates-io.scm229
-rw-r--r--gnu/packages/gnome.scm1
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
85Builder 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
169Diesel.")
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
23028Builder 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
23112Diesel.")
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)