summaryrefslogtreecommitdiff
path: root/gnu/packages/crates-database.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-12-26 20:38:34 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-01-06 12:19:32 +0200
commitfe5700ffa3bb7a6739ad3f1b27de50d6710b469a (patch)
tree0d13e1bda5fa3c940525db52bb07ec69aad704af /gnu/packages/crates-database.scm
parent265bb980bfe11a0c47cdf6502444894b2fe11e57 (diff)
gnu: rust-mysqlclient-sys-0.2: Move to (gnu packages crates-database).
* gnu/packages/crates-io.scm (rust-mysqlclient-sys-0.2): Move from here * gnu/packages/crates-database.scm: ... to here. Change-Id: Ic6ec172fe2943911480121328fffcff08fd4d683
Diffstat (limited to 'gnu/packages/crates-database.scm')
-rw-r--r--gnu/packages/crates-database.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm
index 037e9150b77..22f28175a2b 100644
--- a/gnu/packages/crates-database.scm
+++ b/gnu/packages/crates-database.scm
@@ -1,5 +1,6 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
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 © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr> 4;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
4;;; Copyright © 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> 5;;; Copyright © 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il>
5;;; 6;;;
@@ -29,6 +30,7 @@
29 #:use-module (guix packages) 30 #:use-module (guix packages)
30 #:use-module (guix utils) 31 #:use-module (guix utils)
31 #:use-module (gnu packages crates-io) 32 #:use-module (gnu packages crates-io)
33 #:use-module (gnu packages databases)
32 #:use-module (gnu packages sqlite)) 34 #:use-module (gnu packages sqlite))
33 35
34(define-public rust-libsqlite3-sys-0.30 36(define-public rust-libsqlite3-sys-0.30
@@ -185,6 +187,31 @@
185 ("rust-pkg-config" ,rust-pkg-config-0.3) 187 ("rust-pkg-config" ,rust-pkg-config-0.3)
186 ("rust-vcpkg" ,rust-vcpkg-0.2)))))) 188 ("rust-vcpkg" ,rust-vcpkg-0.2))))))
187 189
190(define-public rust-mysqlclient-sys-0.2
191 (package
192 (name "rust-mysqlclient-sys")
193 (version "0.2.5")
194 (source
195 (origin
196 (method url-fetch)
197 (uri (crate-uri "mysqlclient-sys" version))
198 (file-name (string-append name "-" version ".tar.gz"))
199 (sha256
200 (base32
201 "16wndr59cbpc2wgli45zfgi0hi837pbrsh1aqh2k0ads50akh6zn"))))
202 (build-system cargo-build-system)
203 (arguments
204 `(#:cargo-inputs
205 (("rust-pkg-config" ,rust-pkg-config-0.3)
206 ("rust-vcpkg" ,rust-vcpkg-0.2))))
207 (native-inputs
208 (list `(,mariadb "lib")))
209 (home-page "https://github.com/sgrif/mysqlclient-sys")
210 (synopsis "Auto-generated rust bindings for libmysqlclient")
211 (description "This package provides auto-generated rust bindings for
212libmysqlclient.")
213 (license (list license:expat license:asl2.0))))
214
188(define-public rust-rusqlite-0.32 215(define-public rust-rusqlite-0.32
189 (package 216 (package
190 (name "rust-rusqlite") 217 (name "rust-rusqlite")