diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-01-22 20:58:40 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2024-02-20 13:58:10 +0200 |
| commit | c90c089c0710c2a711701bd3b457882278a28c76 (patch) | |
| tree | f2575281b02fa763eb5068ec5ec3a55a4fa5727b | |
| parent | 101c6e0760069b3c3746c5301878da13948e45da (diff) | |
gnu: rust-emacs-module-0.10: Build with newer rust-bindgen.
* gnu/packages/crates-io.scm (rust-emacs-module-0.10)[source]: Add
snippet to accept a newer version of bindgen.
[cargo-inputs]: Replace rust-bindgen-0.48 with 0.59.
Change-Id: Id022ac1dfe71038b4162a844e1e8489d0c265a22
| -rw-r--r-- | gnu/packages/crates-io.scm | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dca14671cb..3d2531b3c3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20277,21 +20277,26 @@ Emacs' support for dynamic modules.") (license license:bsd-3))) (define-public rust-emacs-module-0.10 - (package (inherit rust-emacs-module-0.18) + (package + (inherit rust-emacs-module-0.18) (name "rust-emacs-module") (version "0.10.0") (source (origin (method url-fetch) (uri (crate-uri "emacs_module" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1gf9lz735xbkyir53dyv362drfx3nin5an5cx39kd8q8kjjwix5g")))) + "1gf9lz735xbkyir53dyv362drfx3nin5an5cx39kd8q8kjjwix5g")) + (modules '((guix build utils))) + (snippet + ;; Force a newer version of bindgen. + '(begin (substitute* "Cargo.toml" + (("0\\.48\\.1") "0.59")))))) (arguments `(#:cargo-inputs - (("rust-bindgen" ,rust-bindgen-0.48)))))) + (("rust-bindgen" ,rust-bindgen-0.59)))))) (define-public rust-emacs-org-link-parser-0.1 (package |
