guix/gnu/packages/crates-windows.scm

1327 lines
48 KiB
Scheme
Raw Normal View History

gnu: rust-windows: Move to (gnu packages crates-windows). * gnu/packages/crates-io.scm (rust-windows-0.48, rust-windows-0.46, rust-windows-0.44, rust-windows-0.39, rust-windows-0.32, rust-windows-0.9, rust-windows-aarch64-gnullvm-0.52, rust-windows-aarch64-gnullvm-0.48, rust-windows-aarch64-gnullvm-0.42, rust-windows-aarch64-msvc-0.52, rust-windows-aarch64-msvc-0.48, rust-windows-aarch64-msvc-0.42, rust-windows-aarch64-msvc-0.39, rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32, rust-windows-aarch64-msvc-0.28, rust-windows-bindgen-0.51, rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48, rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28, rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48, rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39, rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32, rust-windows-i686-msvc-0.28, rust-windows-implement-0.48, rust-windows-implement-0.46, rust-windows-implement-0.44, rust-windows-implement-0.39, rust-windows-implement-0.32, rust-windows-interface-0.48, rust-windows-interface-0.46, rust-windows-interface-0.44, rust-windows-interface-0.39, rust-windows-metadata-0.51, rust-windows-sys-0.52, rust-windows-sys-0.48, rust-windows-sys-0.45, rust-windows-sys-0.42, rust-windows-sys-0.36, rust-windows-sys-0.28, rust-windows-gen-0.9, rust-windows-macros-0.9, rust-windows-targets-0.52, rust-windows-targets-0.48, rust-windows-targets-0.42, rust-windows-targets-0.39, rust-windows-targets-0.32, rust-windows-x86-64-gnu-0.52, rust-windows-x86-64-gnu-0.48, rust-windows-x86-64-gnu-0.42, rust-windows-x86-64-gnu-0.39, rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32, rust-windows-x86-64-gnu-0.28, rust-windows-x86-64-gnullvm-0.52, rust-windows-x86-64-gnullvm-48, rust-windows-x86-64-gnullvm-0.42, rust-windows-x86-64-msvc-0.52, rust-windows-x86-64-msvc-0.48, rust-windows-x86-64-msvc-0.42, rust-windows-x86-64-msvc-0.39, rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32, rust-windows-x86-64-msvc-0.28): Move from here ... * gnu/packages/crates-windows.scm: ... to here. Change-Id: I5abaa9402ae75199d4ec26b1e37b3a7293437c93
2023-12-27 07:48:18 -05:00
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2021 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2022 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2022 ( <paren@disroot.org>
;;; Copyright © 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2023 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
;;; Copyright © 2023 Daniel Ziltener <dziltener@lyrion.ch>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages crates-windows)
#:use-module (guix build-system cargo)
#:use-module (guix download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages crates-io))
(define-public rust-anstyle-wincon-3
(package
(name "rust-anstyle-wincon")
(version "3.0.2")
(source
(origin
(method url-fetch)
(uri (crate-uri "anstyle-wincon" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "19v0fv400bmp4niqpzxnhg83vz12mmqv7l2l8vi80qcdxj0lpm8w"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-anstyle" ,rust-anstyle-1)
("rust-windows-sys" ,rust-windows-sys-0.52))
#:cargo-development-inputs (("rust-lexopt" ,rust-lexopt-0.3))))
(home-page "https://github.com/rust-cli/anstyle")
(synopsis "Styling legacy Windows terminals")
(description "Styling legacy Windows terminals.")
(license (list license:expat license:asl2.0))))
(define-public rust-anstyle-wincon-1
(package
(inherit rust-anstyle-wincon-3)
(name "rust-anstyle-wincon")
(version "1.0.1")
(source (origin
(method url-fetch)
(uri (crate-uri "anstyle-wincon" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"12714vwjf4c1wm3qf49m5vmd93qvq2nav6zpjc0bxbh3ayjby2hq"))))
(arguments
`(#:cargo-inputs
(("rust-anstyle" ,rust-anstyle-1)
("rust-windows-sys" ,rust-windows-sys-0.48))
#:cargo-development-inputs
(("rust-lexopt" ,rust-lexopt-0.3))))))
gnu: rust-windows: Move to (gnu packages crates-windows). * gnu/packages/crates-io.scm (rust-windows-0.48, rust-windows-0.46, rust-windows-0.44, rust-windows-0.39, rust-windows-0.32, rust-windows-0.9, rust-windows-aarch64-gnullvm-0.52, rust-windows-aarch64-gnullvm-0.48, rust-windows-aarch64-gnullvm-0.42, rust-windows-aarch64-msvc-0.52, rust-windows-aarch64-msvc-0.48, rust-windows-aarch64-msvc-0.42, rust-windows-aarch64-msvc-0.39, rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32, rust-windows-aarch64-msvc-0.28, rust-windows-bindgen-0.51, rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48, rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28, rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48, rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39, rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32, rust-windows-i686-msvc-0.28, rust-windows-implement-0.48, rust-windows-implement-0.46, rust-windows-implement-0.44, rust-windows-implement-0.39, rust-windows-implement-0.32, rust-windows-interface-0.48, rust-windows-interface-0.46, rust-windows-interface-0.44, rust-windows-interface-0.39, rust-windows-metadata-0.51, rust-windows-sys-0.52, rust-windows-sys-0.48, rust-windows-sys-0.45, rust-windows-sys-0.42, rust-windows-sys-0.36, rust-windows-sys-0.28, rust-windows-gen-0.9, rust-windows-macros-0.9, rust-windows-targets-0.52, rust-windows-targets-0.48, rust-windows-targets-0.42, rust-windows-targets-0.39, rust-windows-targets-0.32, rust-windows-x86-64-gnu-0.52, rust-windows-x86-64-gnu-0.48, rust-windows-x86-64-gnu-0.42, rust-windows-x86-64-gnu-0.39, rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32, rust-windows-x86-64-gnu-0.28, rust-windows-x86-64-gnullvm-0.52, rust-windows-x86-64-gnullvm-48, rust-windows-x86-64-gnullvm-0.42, rust-windows-x86-64-msvc-0.52, rust-windows-x86-64-msvc-0.48, rust-windows-x86-64-msvc-0.42, rust-windows-x86-64-msvc-0.39, rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32, rust-windows-x86-64-msvc-0.28): Move from here ... * gnu/packages/crates-windows.scm: ... to here. Change-Id: I5abaa9402ae75199d4ec26b1e37b3a7293437c93
2023-12-27 07:48:18 -05:00
(define-public rust-windows-0.48
(package
(name "rust-windows")
(version "0.48.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "03vh89ilnxdxdh0n9np4ns4m10fvm93h3b0cc05ipg3qq1mqi1p6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-windows-implement" ,rust-windows-implement-0.48)
("rust-windows-interface" ,rust-windows-interface-0.48)
("rust-windows-targets" ,rust-windows-targets-0.48))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Rust for Windows")
(description "The windows crate lets you call any Windows API past,
present, and future using code generated on the fly directly from the metadata
describing the API and right into your Rust package where you can call them as
if they were just another Rust module.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-0.46
(package
(inherit rust-windows-0.48)
(name "rust-windows")
(version "0.46.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"098crdz9gxgy3614ygznqqhn28q097r498b3rg35584nd8gb9b6d"))))
(arguments
`(#:cargo-inputs
(("rust-windows-implement" ,rust-windows-implement-0.46)
("rust-windows-interface" ,rust-windows-interface-0.46)
("rust-windows-targets" ,rust-windows-targets-0.42))))))
(define-public rust-windows-0.44
(package
(inherit rust-windows-0.48)
(name "rust-windows")
(version "0.44.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0ax1ip82dhszxz4hhsrdj3b0681xw6axahnfldxcgi506nmmsx4y"))))
(arguments
`(#:tests? #f ; Test suite only runs on Windows.
#:cargo-inputs
(("rust-windows-implement" ,rust-windows-implement-0.44)
("rust-windows-interface" ,rust-windows-interface-0.44)
("rust-windows-targets" ,rust-windows-targets-0.42))))))
(define-public rust-windows-0.39
(package
(inherit rust-windows-0.46)
(name "rust-windows")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0jkr4rxj6jn7brqxycr1pjgvnixsimsiywl4a7v20q5ca05bvi7i"))))
(arguments
`(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.39)
("rust-windows-interface" ,rust-windows-interface-0.39)
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.39)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.39)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.39)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.39)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.39))))))
(define-public rust-windows-0.32
(package
(inherit rust-windows-0.46)
(name "rust-windows")
(version "0.32.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1v0h5b5g1ak2f2a6gkgjqgrqkkbdcfmf02nfmmj27g4nj3dzdvgv"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-windows-implement" ,rust-windows-implement-0.32)
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.32)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.32)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.32)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.32)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.32))))))
(define-public rust-windows-0.9
(package
(inherit rust-windows-0.46)
(name "rust-windows")
(version "0.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0zy9jmhkhmsng7l9qiznxpdh5ns303s875p5kf6a5q9ym0rka7rn"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-const-sha1" ,rust-const-sha1-0.2)
("rust-windows-gen" ,rust-windows-gen-0.9)
("rust-windows-macros" ,rust-windows-macros-0.9))))))
(define-public rust-windows-aarch64-gnullvm-0.52
(package
(name "rust-windows-aarch64-gnullvm")
(version "0.52.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_gnullvm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1shmn1kbdc0bpphcxz0vlph96bxz0h1jlmh93s9agf2dbpin8xyb"))
(snippet
'(delete-file "lib/libwindows.0.52.0.a"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-aarch64-gnullvm-0.48
(package
(inherit rust-windows-aarch64-gnullvm-0.52)
(name "rust-windows-aarch64-gnullvm")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_gnullvm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1g71yxi61c410pwzq05ld7si4p9hyx6lf5fkw21sinvr3cp5gbli"))
(snippet
'(delete-file "lib/libwindows.0.48.0.a"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-aarch64-gnullvm-0.42
(package
(inherit rust-windows-aarch64-gnullvm-0.48)
(name "rust-windows-aarch64-gnullvm")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_gnullvm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1y4q0qmvl0lvp7syxvfykafvmwal5hrjb4fmv04bqs0bawc52yjr"))
(snippet
'(delete-file "lib/libwindows.a"))))
(arguments
(list #:skip-build? #t))))
(define-public rust-windows-aarch64-msvc-0.52
(package
(name "rust-windows-aarch64-msvc")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vvmy1ypvzdvxn9yf0b8ygfl85gl2gpcyvsvqppsmlpisil07amv"))
(snippet
'(delete-file "lib/windows.0.52.0.lib"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description "This package provides code gen support for the windows
crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-aarch64-msvc-0.48
(package
(inherit rust-windows-aarch64-msvc-0.52)
(name "rust-windows-aarch64-msvc")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1wvwipchhywcjaw73h998vzachf668fpqccbhrxzrz5xszh2gvxj"))
(snippet
#~(delete-file "lib/windows.0.48.0.lib"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-aarch64-msvc-0.42
(package
(inherit rust-windows-aarch64-msvc-0.48)
(name "rust-windows-aarch64-msvc")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0hsdikjl5sa1fva5qskpwlxzpc5q9l909fpl1w6yy1hglrj8i3p0"))
(snippet
#~(delete-file "lib/windows.lib"))))
(arguments
(list #:skip-build? #t))))
(define-public rust-windows-aarch64-msvc-0.39
(package
(inherit rust-windows-aarch64-msvc-0.42)
(name "rust-windows-aarch64-msvc")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1wj0nfmyli4bn5af243r4s3zncxv0n4j6dd8zyb41gcnc1k12xzc"))
(snippet
#~(delete-file "lib/windows.lib"))))))
(define-public rust-windows-aarch64-msvc-0.36
(package
(inherit rust-windows-aarch64-msvc-0.42)
(name "rust-windows-aarch64-msvc")
(version "0.36.1")
(source
(origin
(inherit (package-source rust-windows-aarch64-msvc-0.42))
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0ixaxs2c37ll2smprzh0xq5p238zn8ylzb3lk1zddqmd77yw7f4v"))))))
(define-public rust-windows-aarch64-msvc-0.32
(package
(inherit rust-windows-aarch64-msvc-0.36)
(name "rust-windows-aarch64-msvc")
(version "0.32.0")
(source (origin
(inherit (package-source rust-windows-aarch64-msvc-0.36))
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1x8bnafz15ksgpbjbgk1l1j2jx4rq4a2ylzcahb1jhy4n59jgsfq"))))))
(define-public rust-windows-aarch64-msvc-0.28
(package
(inherit rust-windows-aarch64-msvc-0.32)
(name "rust-windows-aarch64-msvc")
(version "0.28.0")
(source (origin
(inherit (package-source rust-windows-aarch64-msvc-0.32))
(method url-fetch)
(uri (crate-uri "windows_aarch64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1hpk0n2z0jzzvwlvs98b75sa4q920953nqfc119rv19nwm0mlsaj"))))))
(define-public rust-windows-bindgen-0.51
(package
(name "rust-windows-bindgen")
(version "0.51.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-bindgen" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0xfdq4q958qal5iks8xkaanf7w3akzfxc58dxvz7amhjg2vic7xw"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-rayon" ,rust-rayon-1)
("rust-syn" ,rust-syn-2)
("rust-windows-metadata" ,rust-windows-metadata-0.51))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Windows metadata compiler")
(description "Windows metadata compiler.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-i686-gnu-0.52
(package
(name "rust-windows-i686-gnu")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"04zkglz4p3pjsns5gbz85v4s5aw102raz4spj4b0lmm33z5kg1m2"))
(snippet
'(delete-file "lib/libwindows.0.52.0.a"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-i686-gnu-0.48
(package
(inherit rust-windows-i686-gnu-0.52)
(name "rust-windows-i686-gnu")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0hd2v9kp8fss0rzl83wzhw0s5z8q1b4875m6s1phv0yvlxi1jak2"))
(snippet
#~(delete-file "lib/libwindows.0.48.0.a"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-i686-gnu-0.42
(package
(inherit rust-windows-i686-gnu-0.48)
(name "rust-windows-i686-gnu")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0kx866dfrby88lqs9v1vgmrkk1z6af9lhaghh5maj7d4imyr47f6"))
(snippet
#~(delete-file "lib/libwindows.a"))))
(arguments
(list #:skip-build? #t))))
(define-public rust-windows-i686-gnu-0.39
(package
(inherit rust-windows-i686-gnu-0.42)
(name "rust-windows-i686-gnu")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "06wynhxklmh3s1ril9bh00rhv1npppcyirsp60p09xx501qwagvn"))
(snippet
#~(delete-file "lib/libwindows.a"))))))
(define-public rust-windows-i686-gnu-0.36
(package
(inherit rust-windows-i686-gnu-0.42)
(name "rust-windows-i686-gnu")
(version "0.36.1")
(source (origin
(inherit (package-source rust-windows-i686-gnu-0.42))
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1dm3svxfzamrv6kklyda9c3qylgwn5nwdps6p0kc9x6s077nq3hq"))))))
(define-public rust-windows-i686-gnu-0.32
(package
(inherit rust-windows-i686-gnu-0.36)
(name "rust-windows-i686-gnu")
(version "0.32.0")
(source (origin
(inherit (package-source rust-windows-i686-gnu-0.36))
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"05g6kpdfxwxnw2gn1nrd7bsf5997rci0k3h3nqby168ph5l1qwba"))))))
(define-public rust-windows-i686-gnu-0.28
(package
(inherit rust-windows-i686-gnu-0.32)
(name "rust-windows-i686-gnu")
(version "0.28.0")
(source (origin
(inherit (package-source rust-windows-i686-gnu-0.32))
(method url-fetch)
(uri (crate-uri "windows_i686_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"12hx7qpsjg9p7jggfcplqa3mf1mzr7k7s5ybzqwg1zmg4fn2aizm"))))))
(define-public rust-windows-i686-msvc-0.52
(package
(name "rust-windows-i686-msvc")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"16kvmbvx0vr0zbgnaz6nsks9ycvfh5xp05bjrhq65kj623iyirgz"))
(snippet
'(delete-file "lib/windows.0.52.0.lib"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-i686-msvc-0.48
(package
(inherit rust-windows-i686-msvc-0.52)
(name "rust-windows-i686-msvc")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "004fkyqv3if178xx9ksqc4qqv8sz8n72mpczsr2vy8ffckiwchj5"))
(snippet
#~(delete-file "lib/windows.0.48.0.lib"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-i686-msvc-0.42
(package
(inherit rust-windows-i686-msvc-0.48)
(name "rust-windows-i686-msvc")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0q0h9m2aq1pygc199pa5jgc952qhcnf0zn688454i7v4xjv41n24"))
(snippet
#~(delete-file "lib/windows.lib"))))
(arguments
(list #:skip-build? #t))))
(define-public rust-windows-i686-msvc-0.39
(package
(inherit rust-windows-i686-msvc-0.42)
(name "rust-windows-i686-msvc")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "01hiv9msxssy5iqxs7bczvf094k4mz56yi4z1bhj32c2b3zcpivv"))
(snippet
#~(delete-file "lib/windows.lib"))))))
(define-public rust-windows-i686-msvc-0.36
(package
(inherit rust-windows-i686-msvc-0.42)
(name "rust-windows-i686-msvc")
(version "0.36.1")
(source (origin
(inherit (package-source rust-windows-i686-msvc-0.42))
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"097h2a7wig04wbmpi3rz1akdy4s8gslj5szsx8g2v0dj91qr3rz2"))))))
(define-public rust-windows-i686-msvc-0.32
(package
(inherit rust-windows-i686-msvc-0.36)
(name "rust-windows-i686-msvc")
(version "0.32.0")
(source (origin
(inherit (package-source rust-windows-i686-msvc-0.36))
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0wj1wi01fc8hrasbakjcq8y5a7ynw9l2mcw08svmsq823axi2v0l"))))))
(define-public rust-windows-i686-msvc-0.28
(package
(inherit rust-windows-i686-msvc-0.32)
(name "rust-windows-i686-msvc")
(version "0.28.0")
(source (origin
(inherit (package-source rust-windows-i686-msvc-0.32))
(method url-fetch)
(uri (crate-uri "windows_i686_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0r0z8s1wcdwd20azsdfilf2a6bz68xkavl990wy64hyc8f51bmai"))))))
(define-public rust-windows-implement-0.48
(package
(name "rust-windows-implement")
(version "0.48.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-implement" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1764n853zd7bb0wn94i0qxfs6kdy7wrz7v9qhdn7x7hvk64fabjy"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "The implement macro for the windows crate")
(description "This package provides the @code{implement} macro for the
windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-implement-0.46
(package
(inherit rust-windows-implement-0.48)
(name "rust-windows-implement")
(version "0.46.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-implement" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"09kw706qcms5yy34lf714zspj34v8jirfxv7yycavpcsa9czpd69"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))))
(define-public rust-windows-implement-0.44
(package
(inherit rust-windows-implement-0.48)
(name "rust-windows-implement")
(version "0.44.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-implement" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1ij5q9khlcfn43a1p3ypjbn711k50s9pc8la5bf04ys1wfl7rs3c"))))
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))))
(define-public rust-windows-implement-0.39
(package
(inherit rust-windows-implement-0.46)
(name "rust-windows-implement")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-implement" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1ryfy5sgf26xmflf33zabzqn10pp6pjrbz75yh2xrdcwa27zj0ds"))))
(arguments
`(#:cargo-inputs (("rust-syn" ,rust-syn-1)
("rust-windows-tokens" ,rust-windows-tokens-0.39))))))
(define-public rust-windows-implement-0.32
(package
(inherit rust-windows-implement-0.46)
(name "rust-windows-implement")
(version "0.32.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-implement" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0f3lnjs9rlihin9cjf9y7np1x15c0v09v0cwlw1n7c30145xmciz"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-syn" ,rust-syn-1)
("rust-windows-tokens" ,rust-windows-tokens-0.32))))))
(define-public rust-windows-interface-0.48
(package
(name "rust-windows-interface")
(version "0.48.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-interface" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1iqcilw0hfyzwhk12xfmcy40r10406sgf4xmdansijlv1kr8vyz6"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "The interface macro for the windows crate")
(description "This package provides the interface macro for the windows
crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-interface-0.46
(package
(inherit rust-windows-interface-0.48)
(name "rust-windows-interface")
(version "0.46.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-interface" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0a87zxh3wq5ng1vvgqf7jhydsshrpc5w39pyvr0l1vyv3q5k67xc"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))))
(define-public rust-windows-interface-0.44
(package
(inherit rust-windows-interface-0.48)
(name "rust-windows-interface")
(version "0.44.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-interface" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0zwwwfzjdf087gvgy48bbfq9yd0fsh1fj5wzs88gim7cj6jnjgw5"))))
(arguments
`(#:cargo-inputs
(("rust-proc-macro2" ,rust-proc-macro2-1)
("rust-quote" ,rust-quote-1)
("rust-syn" ,rust-syn-1))))))
(define-public rust-windows-interface-0.39
(package
(inherit rust-windows-interface-0.46)
(name "rust-windows-interface")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-interface" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "00h56znmak3p8bh28y3s48m5zv6q7dn40vnvf3dzf0sz5rszrym2"))))))
(define-public rust-windows-metadata-0.51
(package
(name "rust-windows-metadata")
(version "0.51.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-metadata" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "03h0c6qs1yyl0z69p4k1hdq636j868qdxnri1dy47nprjvckacbm"))))
(build-system cargo-build-system)
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Windows metadata reader")
(description "Windows metadata reader.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-sys-0.52
(package
(name "rust-windows-sys")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0gd3v4ji88490zgb6b5mq5zgbvwv7zx1ibn8v3x83rwcdbryaar8"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Rust for Windows")
(description "The windows crate lets you call any Windows API past,
present, and future using code generated on the fly directly from the metadata
describing the API and right into your Rust package where you can call them as
if they were just another Rust module.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-sys-0.48
(package
(inherit rust-windows-sys-0.52)
(name "rust-windows-sys")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1aan23v5gs7gya1lc46hqn9mdh8yph3fhxmhxlw36pn6pqc28zb7"))))
(arguments
`(#:skip-build? #t
#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.48))))))
(define-public rust-windows-sys-0.45
(package
(inherit rust-windows-sys-0.48)
(name "rust-windows-sys")
(version "0.45.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1l36bcqm4g89pknfp8r9rl1w4bn017q6a8qlx8viv0xjxzjkna3m"))))
(arguments
(list #:skip-build? #t
#:cargo-inputs
`(("rust-windows-targets" ,rust-windows-targets-0.42))))))
(define-public rust-windows-sys-0.42
(package
(inherit rust-windows-sys-0.45)
(name "rust-windows-sys")
(version "0.42.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"19waf8aryvyq9pzk0gamgfwjycgzk4gnrazpfvv171cby0h1hgjs"))))
(arguments
(list #:skip-build? #t
#:cargo-inputs
`(("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.42)
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.42)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.42)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.42)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.42)
("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.42)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.42))))))
(define-public rust-windows-sys-0.36
(package
(inherit rust-windows-sys-0.42)
(name "rust-windows-sys")
(version "0.36.1")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1lmqangv0zg1l46xiq7rfnqwsx8f8m52mqbgg2mrx7x52rd1a17a"))))
(arguments
(list #:skip-build? #t
#:cargo-inputs
`(("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.36)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.36)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.36)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.36)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.36))))))
(define-public rust-windows-sys-0.28
(package
(inherit rust-windows-sys-0.36)
(name "rust-windows-sys")
(version "0.28.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-sys" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1xkghf343nll9i1yvha1a4spf53mnb5knzmnqj9adgsw5mh3kjl2"))))
(arguments
(list #:skip-build? #t
#:cargo-inputs
`(("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.28)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.28)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.28)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.28)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.28))))))
(define-public rust-windows-gen-0.9
(package
(name "rust-windows-gen")
(version "0.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_gen" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0lh492px26rrna0harikyy4p7nk520pw2lv0dczp4n2xa6y4s5al"))))
(build-system cargo-build-system)
(arguments `(#:skip-build? #t #:cargo-inputs (("rust-syn" ,rust-syn-1))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description "Code gen support for the windows crate")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-macros-0.9
(package
(name "rust-windows-macros")
(version "0.9.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_macros" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0xivsg3lf023hs83xiab2k40fmrl11nbihcdrdkc8pc4ab398xqg"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-syn" ,rust-syn-1) ("rust-windows-gen" ,rust-windows-gen-0.9))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Macros for the windows crate")
(description "Macros for the windows crate")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-targets-0.52
(package
(name "rust-windows-targets")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-targets" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1kg7a27ynzw8zz3krdgy6w5gbqcji27j1sz4p7xk2j5j8082064a"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.52)
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.52)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.52)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.52)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.52)
("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.52)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.52))))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-targets-0.48
(package
(inherit rust-windows-targets-0.52)
(name "rust-windows-targets")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-targets" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1mfzg94w0c8h4ya9sva7rra77f3iy1712af9b6bwg03wrpqbc7kv"))))
(arguments
`(#:cargo-inputs
(("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.48)
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.48)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.48)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.48)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.48)
("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.48)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.48))))))
(define-public rust-windows-targets-0.42
(package
(inherit rust-windows-targets-0.48)
(name "rust-windows-targets")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-targets" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0wfhnib2fisxlx8c507dbmh97kgij4r6kcxdi0f9nk6l1k080lcf"))))
(arguments
`(#:cargo-inputs
(("rust-windows-aarch64-gnullvm" ,rust-windows-aarch64-gnullvm-0.42)
("rust-windows-aarch64-msvc" ,rust-windows-aarch64-msvc-0.42)
("rust-windows-i686-gnu" ,rust-windows-i686-gnu-0.42)
("rust-windows-i686-msvc" ,rust-windows-i686-msvc-0.42)
("rust-windows-x86-64-gnu" ,rust-windows-x86-64-gnu-0.42)
("rust-windows-x86-64-gnullvm" ,rust-windows-x86-64-gnullvm-0.42)
("rust-windows-x86-64-msvc" ,rust-windows-x86-64-msvc-0.42))))))
(define-public rust-windows-tokens-0.39
(package
(name "rust-windows-tokens")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows-tokens" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "15zmsz8ji6z7471xwznrm4hqp6j94s7pjjz7i34vmrjzw4pxwf7q"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description "This package provides code generation support for the
windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-tokens-0.32
(package
(inherit rust-windows-tokens-0.39)
(name "rust-windows-tokens")
(version "0.32.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows-tokens" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1rrqbxjkyk6h6p6jjzbcxr0mhqbz0yfndd2s2dsgmbl75f4yy7gn"))))))
(define-public rust-windows-x86-64-gnu-0.52
(package
(name "rust-windows-x86-64-gnu")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1zdy4qn178sil5sdm63lm7f0kkcjg6gvdwmcprd2yjmwn8ns6vrx"))
(snippet
'(delete-file "lib/libwindows.0.52.0.a"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-x86-64-gnu-0.48
(package
(inherit rust-windows-x86-64-gnu-0.52)
(name "rust-windows-x86-64-gnu")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1cblz5m6a8q6ha09bz4lz233dnq5sw2hpra06k9cna3n3xk8laya"))
(snippet
#~(delete-file "lib/libwindows.0.48.0.a"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-x86-64-gnu-0.42
(package
(inherit rust-windows-x86-64-gnu-0.48)
(name "rust-windows-x86-64-gnu")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0dnbf2xnp3xrvy8v9mgs3var4zq9v9yh9kv79035rdgyp2w15scd"))
(snippet
#~(delete-file "lib/libwindows.a"))))
(arguments
(list #:skip-build? #t))))
(define-public rust-windows-x86-64-gnu-0.39
(package
(inherit rust-windows-x86-64-gnu-0.42)
(name "rust-windows-x86-64-gnu")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0r9b4lmapq66nn2dga7a0mkdv5sgbp184kfwx3hklrbxcdjw2s38"))
(snippet
#~(delete-file "lib/libwindows.a"))))))
(define-public rust-windows-x86-64-gnu-0.36
(package
(inherit rust-windows-x86-64-gnu-0.42)
(name "rust-windows-x86-64-gnu")
(version "0.36.1")
(source (origin
(inherit (package-source rust-windows-x86-64-gnu-0.42))
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1qfrck3jnihymfrd01s8260d4snql8ks2p8yaabipi3nhwdigkad"))))))
(define-public rust-windows-x86-64-gnu-0.32
(package
(inherit rust-windows-x86-64-gnu-0.36)
(name "rust-windows-x86-64-gnu")
(version "0.32.0")
(source (origin
(inherit (package-source rust-windows-x86-64-gnu-0.36))
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1g34xhcayig9sndq3555w95q6lr7jr839zxv6l365ijlfhpv24n9"))))))
(define-public rust-windows-x86-64-gnu-0.28
(package
(inherit rust-windows-x86-64-gnu-0.32)
(name "rust-windows-x86-64-gnu")
(version "0.28.0")
(source (origin
(inherit (package-source rust-windows-x86-64-gnu-0.32))
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnu" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0m79bhdr54g4h4wh2q8wkjlkypb5wvl7xzhc2csiaqb5yl4z8cdw"))))))
(define-public rust-windows-x86-64-gnullvm-0.52
(package
(name "rust-windows-x86-64-gnullvm")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnullvm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"17lllq4l2k1lqgcnw1cccphxp9vs7inq99kjlm2lfl9zklg7wr8s"))
(snippet
'(delete-file "lib/libwindows.0.52.0.a"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-x86-64-gnullvm-0.48
(package
(inherit rust-windows-x86-64-gnullvm-0.52)
(name "rust-windows-x86-64-gnullvm")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnullvm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0lxryz3ysx0145bf3i38jkr7f9nxiym8p3syklp8f20yyk0xp5kq"))
(snippet
'(delete-file "lib/libwindows.0.48.0.a"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-x86-64-gnullvm-0.42
(package
(inherit rust-windows-x86-64-gnullvm-0.48)
(name "rust-windows-x86-64-gnullvm")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_gnullvm" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"18wl9r8qbsl475j39zvawlidp1bsbinliwfymr43fibdld31pm16"))
(snippet
'(delete-file "lib/libwindows.a"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-x86-64-msvc-0.52
(package
(name "rust-windows-x86-64-msvc")
(version "0.52.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"012wfq37f18c09ij5m6rniw7xxn5fcvrxbqd0wd8vgnl3hfn9yfz"))
(snippet
'(delete-file "lib/windows.0.52.0.lib"))))
(build-system cargo-build-system)
(arguments (list #:skip-build? #t))
(home-page "https://github.com/microsoft/windows-rs")
(synopsis "Code gen support for the windows crate")
(description
"This package provides code gen support for the windows crate.")
(license (list license:expat license:asl2.0))))
(define-public rust-windows-x86-64-msvc-0.48
(package
(inherit rust-windows-x86-64-msvc-0.52)
(name "rust-windows-x86-64-msvc")
(version "0.48.0")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "12ipr1knzj2rwjygyllfi5mkd0ihnbi3r61gag5n2jgyk5bmyl8s"))
(snippet
#~(delete-file "lib/windows.0.48.0.lib"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-x86-64-msvc-0.42
(package
(inherit rust-windows-x86-64-msvc-0.48)
(name "rust-windows-x86-64-msvc")
(version "0.42.2")
(source (origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1w5r0q0yzx827d10dpjza2ww0j8iajqhmb54s735hhaj66imvv4s"))
(snippet
#~(delete-file "lib/windows.lib"))))
(arguments (list #:skip-build? #t))))
(define-public rust-windows-x86-64-msvc-0.39
(package
(inherit rust-windows-x86-64-msvc-0.42)
(name "rust-windows-x86-64-msvc")
(version "0.39.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "02g8fy1sv8g0p4fi2yk62j9a5zwhcfknp9vwg1ifkjp97a440kay"))
(snippet
#~(delete-file "lib/windows.lib"))))))
(define-public rust-windows-x86-64-msvc-0.36
(package
(inherit rust-windows-x86-64-msvc-0.42)
(name "rust-windows-x86-64-msvc")
(version "0.36.1")
(source (origin
(inherit (package-source rust-windows-x86-64-msvc-0.42))
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"103n3xijm5vr7qxr1dps202ckfnv7njjnnfqmchg8gl5ii5cl4f8"))))))
(define-public rust-windows-x86-64-msvc-0.32
(package
(inherit rust-windows-x86-64-msvc-0.36)
(name "rust-windows-x86-64-msvc")
(version "0.32.0")
(source (origin
(inherit (package-source rust-windows-x86-64-msvc-0.36))
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"05l392h518dxn808dc1zkv6d0r9z38q68qqc0ix9fs9741v28jjh"))))))
(define-public rust-windows-x86-64-msvc-0.28
(package
(inherit rust-windows-x86-64-msvc-0.32)
(name "rust-windows-x86-64-msvc")
(version "0.28.0")
(source (origin
(inherit (package-source rust-windows-x86-64-msvc-0.32))
(method url-fetch)
(uri (crate-uri "windows_x86_64_msvc" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"17z8q25pd3dp6b84qm9nlayd3ym78sbryxlqmgcxvz9vpmy8qarz"))))))