summaryrefslogtreecommitdiff
path: root/gnu/packages/crates-windows.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-01-04 11:57:03 +0200
committerEfraim Flashner <efraim@flashner.co.il>2024-02-20 13:57:19 +0200
commit12a5eec12d45c9edce3c23c9e81f10e9b35f427c (patch)
tree0ff7f2cd2d145a94554c35707decf0915ec3cef7 /gnu/packages/crates-windows.scm
parent3eaae51dd0274de3acadf3a6392155f567e5d08f (diff)
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
Diffstat (limited to 'gnu/packages/crates-windows.scm')
-rw-r--r--gnu/packages/crates-windows.scm37
1 files changed, 28 insertions, 9 deletions
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 @@ they can possibly access, and doesn't break any paths for UNC-aware
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 @@ programs.")
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")