summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-01-22 20:58:40 +0200
committerEfraim Flashner <efraim@flashner.co.il>2024-02-20 13:58:10 +0200
commitc90c089c0710c2a711701bd3b457882278a28c76 (patch)
treef2575281b02fa763eb5068ec5ec3a55a4fa5727b
parent101c6e0760069b3c3746c5301878da13948e45da (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.scm15
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