diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-12-26 20:36:02 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2025-01-06 12:19:32 +0200 |
| commit | 265bb980bfe11a0c47cdf6502444894b2fe11e57 (patch) | |
| tree | 5c8811ab1bbda5160ef6ec6bc6c3409631894ab2 /gnu/packages/crates-database.scm | |
| parent | ab643b2a20a69045880db8b8b50dfcfabecb274f (diff) | |
gnu: rust-libsqlite3: Move to (gnu packages crates-database).
* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.30,
rust-libsqlite3-sys-0.28, rust-libsqlite3-sys-0.27,
rust-libsqlite3-sys-0.26, rust-libsqlite3-sys-0.23,
rust-libsqlite3-sys-0.22, rust-libsqlite3-sys-0.20): Move from here ...
* gnu/packages/crates-database.scm: ... to here.
Change-Id: I34624a1ff194b6cc11c0dcb16851bb334c1512c0
Diffstat (limited to 'gnu/packages/crates-database.scm')
| -rw-r--r-- | gnu/packages/crates-database.scm | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/gnu/packages/crates-database.scm b/gnu/packages/crates-database.scm index a7641f8bec9..037e9150b77 100644 --- a/gnu/packages/crates-database.scm +++ b/gnu/packages/crates-database.scm | |||
| @@ -1,4 +1,5 @@ | |||
| 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 © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr> | 3 | ;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr> |
| 3 | ;;; Copyright © 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> | 4 | ;;; Copyright © 2021, 2023, 2024 Efraim Flashner <efraim@flashner.co.il> |
| 4 | ;;; | 5 | ;;; |
| @@ -30,6 +31,160 @@ | |||
| 30 | #:use-module (gnu packages crates-io) | 31 | #:use-module (gnu packages crates-io) |
| 31 | #:use-module (gnu packages sqlite)) | 32 | #:use-module (gnu packages sqlite)) |
| 32 | 33 | ||
| 34 | (define-public rust-libsqlite3-sys-0.30 | ||
| 35 | (package | ||
| 36 | (name "rust-libsqlite3-sys") | ||
| 37 | (version "0.30.1") | ||
| 38 | (source | ||
| 39 | (origin | ||
| 40 | (method url-fetch) | ||
| 41 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 42 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 43 | (sha256 | ||
| 44 | (base32 "0jcikvgbj84xc7ikdmpc8m4y5lyqgrb9aqblphwk67kv95xgp69f")))) | ||
| 45 | (build-system cargo-build-system) | ||
| 46 | (arguments | ||
| 47 | `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69) | ||
| 48 | ("rust-cc" ,rust-cc-1) | ||
| 49 | ("rust-openssl-sys" ,rust-openssl-sys-0.9) | ||
| 50 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 51 | ("rust-prettyplease" ,rust-prettyplease-0.2) | ||
| 52 | ("rust-quote" ,rust-quote-1) | ||
| 53 | ("rust-syn" ,rust-syn-2) | ||
| 54 | ("rust-vcpkg" ,rust-vcpkg-0.2)))) | ||
| 55 | (inputs (list sqlite)) | ||
| 56 | (home-page "https://github.com/rusqlite/rusqlite") | ||
| 57 | (synopsis "Native bindings to the libsqlite3 library") | ||
| 58 | (description | ||
| 59 | "This package provides native Rust bindings to the libsqlite3 library.") | ||
| 60 | (license license:expat))) | ||
| 61 | |||
| 62 | (define-public rust-libsqlite3-sys-0.28 | ||
| 63 | (package | ||
| 64 | (inherit rust-libsqlite3-sys-0.30) | ||
| 65 | (name "rust-libsqlite3-sys") | ||
| 66 | (version "0.28.0") | ||
| 67 | (source | ||
| 68 | (origin | ||
| 69 | (method url-fetch) | ||
| 70 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 71 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 72 | (sha256 | ||
| 73 | (base32 "0gzwfw0n2wqgaihcgj65wzd3lclfxyy62gixq8sv6z04fi15h40c")))) | ||
| 74 | (arguments | ||
| 75 | `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69) | ||
| 76 | ("rust-cc" ,rust-cc-1) | ||
| 77 | ("rust-openssl-sys" ,rust-openssl-sys-0.9) | ||
| 78 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 79 | ("rust-prettyplease" ,rust-prettyplease-0.2) | ||
| 80 | ("rust-quote" ,rust-quote-1) | ||
| 81 | ("rust-syn" ,rust-syn-2) | ||
| 82 | ("rust-vcpkg" ,rust-vcpkg-0.2)))))) | ||
| 83 | |||
| 84 | (define-public rust-libsqlite3-sys-0.27 | ||
| 85 | (package | ||
| 86 | (inherit rust-libsqlite3-sys-0.28) | ||
| 87 | (name "rust-libsqlite3-sys") | ||
| 88 | (version "0.27.0") | ||
| 89 | (source | ||
| 90 | (origin | ||
| 91 | (method url-fetch) | ||
| 92 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 93 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 94 | (sha256 | ||
| 95 | (base32 "05pp60ncrmyjlxxjj187808jkvpxm06w5lvvdwwvxd2qrmnj4kng")))) | ||
| 96 | (arguments | ||
| 97 | `(#:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69) | ||
| 98 | ("rust-cc" ,rust-cc-1) | ||
| 99 | ("rust-openssl-sys" ,rust-openssl-sys-0.9) | ||
| 100 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 101 | ("rust-prettyplease" ,rust-prettyplease-0.2) | ||
| 102 | ("rust-quote" ,rust-quote-1) | ||
| 103 | ("rust-syn" ,rust-syn-2) | ||
| 104 | ("rust-vcpkg" ,rust-vcpkg-0.2)))))) | ||
| 105 | |||
| 106 | (define-public rust-libsqlite3-sys-0.26 | ||
| 107 | (package | ||
| 108 | (inherit rust-libsqlite3-sys-0.27) | ||
| 109 | (name "rust-libsqlite3-sys") | ||
| 110 | (version "0.26.0") | ||
| 111 | (source (origin | ||
| 112 | (method url-fetch) | ||
| 113 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 114 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 115 | (sha256 | ||
| 116 | (base32 | ||
| 117 | "09j3v5nhgvjdyskgwajhg9g6v3b2ij0lxiz8qqav2cxic7zjxhmg")))) | ||
| 118 | (arguments | ||
| 119 | `(#:cargo-inputs | ||
| 120 | (("rust-bindgen" ,rust-bindgen-0.64) | ||
| 121 | ("rust-cc" ,rust-cc-1) | ||
| 122 | ("rust-openssl-sys" ,rust-openssl-sys-0.9) | ||
| 123 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 124 | ("rust-vcpkg" ,rust-vcpkg-0.2)))))) | ||
| 125 | |||
| 126 | (define-public rust-libsqlite3-sys-0.23 | ||
| 127 | (package | ||
| 128 | (inherit rust-libsqlite3-sys-0.26) | ||
| 129 | (name "rust-libsqlite3-sys") | ||
| 130 | (version "0.23.2") | ||
| 131 | (source | ||
| 132 | (origin | ||
| 133 | (method url-fetch) | ||
| 134 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 135 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 136 | (sha256 | ||
| 137 | (base32 "0n6b4mlpw9l74cl5mahnpaanyjsgpmz5y517kmnk6v09fiygrjnj")))) | ||
| 138 | (arguments | ||
| 139 | `(#:cargo-inputs | ||
| 140 | (("rust-bindgen" ,rust-bindgen-0.59) | ||
| 141 | ("rust-cc" ,rust-cc-1) | ||
| 142 | ("rust-openssl-sys" ,rust-openssl-sys-0.9) | ||
| 143 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 144 | ("rust-vcpkg" ,rust-vcpkg-0.2)))))) | ||
| 145 | |||
| 146 | (define-public rust-libsqlite3-sys-0.22 | ||
| 147 | (package | ||
| 148 | (inherit rust-libsqlite3-sys-0.23) | ||
| 149 | (name "rust-libsqlite3-sys") | ||
| 150 | (version "0.22.2") | ||
| 151 | (source | ||
| 152 | (origin | ||
| 153 | (method url-fetch) | ||
| 154 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 155 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 156 | (sha256 | ||
| 157 | (base32 "17gqc2mwih81j3ds479gl5zmsxqzzrcrj3yyv62vh34bgy8n82r9")))) | ||
| 158 | (arguments | ||
| 159 | `(#:skip-build? #t | ||
| 160 | #:cargo-inputs | ||
| 161 | ;; build dependencies | ||
| 162 | (("rust-bindgen" ,rust-bindgen-0.58) | ||
| 163 | ("rust-cc" ,rust-cc-1) | ||
| 164 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 165 | ("rust-vcpkg" ,rust-vcpkg-0.2)))))) | ||
| 166 | |||
| 167 | (define-public rust-libsqlite3-sys-0.20 | ||
| 168 | (package | ||
| 169 | (inherit rust-libsqlite3-sys-0.22) | ||
| 170 | (name "rust-libsqlite3-sys") | ||
| 171 | (version "0.20.1") | ||
| 172 | (source | ||
| 173 | (origin | ||
| 174 | (method url-fetch) | ||
| 175 | (uri (crate-uri "libsqlite3-sys" version)) | ||
| 176 | (file-name (string-append name "-" version ".tar.gz")) | ||
| 177 | (sha256 | ||
| 178 | (base32 "1g9gbjjpm9phhs991abkzmacszibp94m5nrh331ycd99y9ci1lv4")))) | ||
| 179 | (arguments | ||
| 180 | `(#:skip-build? #t | ||
| 181 | #:cargo-inputs | ||
| 182 | ;; build dependencies | ||
| 183 | (("rust-bindgen" ,rust-bindgen-0.55) | ||
| 184 | ("rust-cc" ,rust-cc-1) | ||
| 185 | ("rust-pkg-config" ,rust-pkg-config-0.3) | ||
| 186 | ("rust-vcpkg" ,rust-vcpkg-0.2)))))) | ||
| 187 | |||
| 33 | (define-public rust-rusqlite-0.32 | 188 | (define-public rust-rusqlite-0.32 |
| 34 | (package | 189 | (package |
| 35 | (name "rust-rusqlite") | 190 | (name "rust-rusqlite") |
