[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
50/137: gnu: rust-sqlite3-src-0.4: Unbundle sqlite3 source.
From: |
guix-commits |
Subject: |
50/137: gnu: rust-sqlite3-src-0.4: Unbundle sqlite3 source. |
Date: |
Thu, 21 Dec 2023 04:26:19 -0500 (EST) |
efraim pushed a commit to branch rust-team
in repository guix.
commit 347e3e5bfcf73d242921681a472a5a4687ca36e3
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Wed Dec 20 12:47:20 2023 +0200
gnu: rust-sqlite3-src-0.4: Unbundle sqlite3 source.
* gnu/packages/crates-io.scm (rust-sqlite3-src-0.4)[source]: Add snippet
to remove bundled sqlite3 sources and force linking to shared library.
Change-Id: If42f8a47b954f67f86c8c7aa7fba178df15cb971
---
gnu/packages/crates-io.scm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3fceae079b..61ba0a0854 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -73226,7 +73226,17 @@ OIDs)")
(uri (crate-uri "sqlite3-src" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "14ancc9jafw5ql9carg27icjxcfrdz5izxk4bj7fp5n909x5m0fi"))))
+ (base32 "14ancc9jafw5ql9carg27icjxcfrdz5izxk4bj7fp5n909x5m0fi"))
+ (snippet
+ #~(begin (use-modules (guix build utils))
+ ;; Only allow for linking to system sqlite3.
+ (delete-file-recursively "source")
+ (delete-file "build.rs")
+ (with-output-to-file "build.rs"
+ (lambda _
+ (format #t "fn main (){~@
+ println!(\"cargo:rustc-link-lib=sqlite3\");~@
+ }~%")))))))
(arguments
`(#:cargo-inputs
(("rust-cc" ,rust-cc-1)
- 23/137: gnu: Add rust-grep-0.3., (continued)
- 23/137: gnu: Add rust-grep-0.3., guix-commits, 2023/12/21
- 21/137: gnu: rust-winapi-util-0.1: Update to 0.1.6., guix-commits, 2023/12/21
- 19/137: gnu: rust-pcre2-0.2: Update to 0.2.6., guix-commits, 2023/12/21
- 28/137: gnu: rust-tui-0.16: Fix building., guix-commits, 2023/12/21
- 35/137: gnu: Add rust-windows-i686-msvc-0.39., guix-commits, 2023/12/21
- 38/137: gnu: Add rust-windows-interface-0.39., guix-commits, 2023/12/21
- 39/137: gnu: Add rust-windows-tokens-0.39., guix-commits, 2023/12/21
- 43/137: gnu: Add rust-enum-iterator-derive-1., guix-commits, 2023/12/21
- 41/137: gnu: Add rust-windows-0.39., guix-commits, 2023/12/21
- 49/137: gnu: Add rust-sqlite3-sys-0.14., guix-commits, 2023/12/21
- 50/137: gnu: rust-sqlite3-src-0.4: Unbundle sqlite3 source.,
guix-commits <=
- 55/137: gnu: Add rust-neli-0.5., guix-commits, 2023/12/21
- 56/137: gnu: Add rust-local-ip-address-0.4., guix-commits, 2023/12/21
- 57/137: gnu: Add rust-libmacchina-6., guix-commits, 2023/12/21
- 58/137: gnu: Add rust-color-to-tui-0.2., guix-commits, 2023/12/21
- 61/137: gnu: rust-base64-0.21: Update to 0.21.5., guix-commits, 2023/12/21
- 64/137: gnu: Add rust-argon2-0.5., guix-commits, 2023/12/21
- 65/137: gnu: Add rust-borsh-schema-derive-internal-0.10., guix-commits, 2023/12/21
- 66/137: gnu: Add rust-borsh-derive-internal-0.10., guix-commits, 2023/12/21
- 69/137: gnu: rust-zeroize-1: Update to 1.6.0., guix-commits, 2023/12/21
- 70/137: gnu: rust-aes-0.8: Update to 0.8.3., guix-commits, 2023/12/21