guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

18/154: gnu: rust-emacs-module-0.10: Build with newer rust-bindgen.


From: guix-commits
Subject: 18/154: gnu: rust-emacs-module-0.10: Build with newer rust-bindgen.
Date: Mon, 22 Jan 2024 15:36:33 -0500 (EST)

efraim pushed a commit to branch rust-team
in repository guix.

commit 09698934ff8c08a51341e9953c94962b4ec45ab3
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon Jan 22 20:58:40 2024 +0200

    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
---
 gnu/packages/crates-io.scm | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3ee9d787fa..1f7227734a 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]