From 12a5eec12d45c9edce3c23c9e81f10e9b35f427c Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 4 Jan 2024 11:57:03 +0200 Subject: gnu: Add rust-embed-resource-2. * gnu/packages/crates-windows.scm (rust-embed-resource-2): New variable. (rust-embed-resource-1): Inherit from rust-embed-resource-2. Change-Id: Iee1cbaeda0df558d4b19c00094b13405aabf7fb8 --- gnu/packages/crates-windows.scm | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) (limited to 'gnu/packages/crates-windows.scm') diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 9a2588289f..5b7941c472 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -230,25 +230,24 @@ (define-public rust-dunce-1 programs.") (license (list license:cc0 license:expat-0 license:asl2.0)))) -(define-public rust-embed-resource-1 +(define-public rust-embed-resource-2 (package (name "rust-embed-resource") - (version "1.8.0") + (version "2.4.0") (source (origin (method url-fetch) (uri (crate-uri "embed-resource" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0piayd947h4dswbpwqs02zq42y4kfzxcl52wmr7pbr07dj3vnap6")))) + (base32 "1cicrqlblz5xf4ns7yk4aifpskbvvvg436ls4c93h77f4zlc6k7m")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-cc" ,rust-cc-1) - ("rust-rustc-version" ,rust-rustc-version-0.4) - ("rust-toml" ,rust-toml-0.5) - ("rust-vswhom" ,rust-vswhom-0.1) - ("rust-winreg" ,rust-winreg-0.10)))) + `(#:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-toml" ,rust-toml-0.8) + ("rust-vswhom" ,rust-vswhom-0.1) + ("rust-winreg" ,rust-winreg-0.51)))) (home-page "https://github.com/nabijaczleweli/rust-embed-resource") (synopsis "Cargo library to handle compilation and inclusion of Windows resources") @@ -257,6 +256,26 @@ (define-public rust-embed-resource-1 inclusion of Windows resources in the most resilient fashion imaginable.") (license license:expat))) +(define-public rust-embed-resource-1 + (package + (inherit rust-embed-resource-2) + (name "rust-embed-resource") + (version "1.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "embed-resource" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0piayd947h4dswbpwqs02zq42y4kfzxcl52wmr7pbr07dj3vnap6")))) + (arguments + `(#:cargo-inputs + (("rust-cc" ,rust-cc-1) + ("rust-rustc-version" ,rust-rustc-version-0.4) + ("rust-toml" ,rust-toml-0.5) + ("rust-vswhom" ,rust-vswhom-0.1) + ("rust-winreg" ,rust-winreg-0.10)))))) + (define-public rust-gdi32-sys-0.2 (package (name "rust-gdi32-sys") -- cgit v1.2.3