From 98e8c65124ab474af4bde665afeebf8c84b46aec Mon Sep 17 00:00:00 2001 From: Herman Rimm Date: Wed, 25 Dec 2024 20:49:55 +0100 Subject: gnu: rust-synstructure-0.12: Use snippet. * gnu/packages/crates-io.scm (rust-synstructure-0.12): Add snippet. [phases]: Remove fix-test phase. Change-Id: Ie8f966b4f76c4de18a0e4a18a89c81064b8a6beb Signed-off-by: Efraim Flashner --- gnu/packages/crates-io.scm | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 61ccca26e9..2befc19894 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -82890,11 +82890,13 @@ (define-public rust-synstructure-0.12 (origin (method url-fetch) (uri (crate-uri "synstructure" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "03r1lydbf3japnlpc4wka7y90pmz1i0danaj3f9a7b431akdlszk")))) + (base32 "03r1lydbf3japnlpc4wka7y90pmz1i0danaj3f9a7b431akdlszk")) + (modules '((guix build utils))) + (snippet #~(substitute* "src/lib.rs" + (("non_upper_case_globals )") + "non_upper_case_globals)"))))) (arguments `(#:skip-build? #t #:cargo-inputs @@ -82903,14 +82905,8 @@ (define-public rust-synstructure-0.12 ("rust-syn" ,rust-syn-1) ("rust-quote" ,rust-quote-1)) #:cargo-development-inputs - (("rust-synstructure-test-traits" ,rust-synstructure-test-traits-0.1)) - #:phases - (modify-phases %standard-phases - ;; https://github.com/mystor/synstructure/issues/51 - (add-after 'unpack 'fix-test - (lambda _ - (substitute* "src/lib.rs" - (("non_upper_case_globals )") "non_upper_case_globals)"))))))))) + (("rust-synstructure-test-traits" + ,rust-synstructure-test-traits-0.1)))))) (define-public rust-synstructure-test-traits-0.1 (package -- cgit v1.2.3