summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormsglm <msglm@techchud.xyz>2024-03-05 13:38:36 -0600
committermsglm <msglm@techchud.xyz>2024-03-05 13:38:36 -0600
commitd9437e022015fd76c148508824517d71eee42d43 (patch)
tree1b678eefdc7092aa5fe84f1abfa038357e81e93e
parentfca164c77d28e8e3a4d1909fc581b84271436088 (diff)
downloadguix-msglm-d9437e022015fd76c148508824517d71eee42d43.tar.gz
guix-msglm-d9437e022015fd76c148508824517d71eee42d43.tar.bz2
guix-msglm-d9437e022015fd76c148508824517d71eee42d43.zip
fixed unlustig
-rw-r--r--unlustig.scm316
1 files changed, 211 insertions, 105 deletions
diff --git a/unlustig.scm b/unlustig.scm
index 9138de5..19b6207 100644
--- a/unlustig.scm
+++ b/unlustig.scm
@@ -15,6 +15,9 @@
#:use-module (gnu packages crates-io)
#:use-module (gnu packages crates-graphics)
#:use-module (gnu packages crates-gtk)
+ #:use-module (gnu packages crates-windows)
+ #:use-module (gnu packages crates-apple)
+ #:use-module (gnu packages crates-crypto)
)
(define-public rust-simba-0.7
@@ -483,55 +486,6 @@ interoperation between crates in Rust.")
(description "Miscellaneous components for use with Mio")
(license expat)))
-(define-public rust-winit-0.25
- (package
- (name "rust-winit")
- (version "0.25.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "1y62hqgb93yz02yxx54cmk5mj8agc0zpdxry8yz8cpjdb6a0fqbr"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
- ("rust-cocoa" ,rust-cocoa-0.24)
- ("rust-core-foundation" ,rust-core-foundation-0.9)
- ("rust-core-graphics" ,rust-core-graphics-0.22)
- ("rust-core-video-sys" ,rust-core-video-sys-0.1)
- ("rust-dispatch" ,rust-dispatch-0.2)
- ("rust-instant" ,rust-instant-0.1)
- ("rust-lazy-static" ,rust-lazy-static-1)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-log" ,rust-log-0.4)
- ("rust-mint" ,rust-mint-0.5)
- ("rust-mio" ,rust-mio-0.7)
- ("rust-mio-misc" ,rust-mio-misc-1)
- ("rust-ndk" ,rust-ndk-0.3)
- ("rust-ndk-glue" ,rust-ndk-glue-0.3)
- ("rust-ndk-sys" ,rust-ndk-sys-0.2)
- ("rust-objc" ,rust-objc-0.2)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-parking-lot" ,rust-parking-lot-0.11)
- ("rust-percent-encoding" ,rust-percent-encoding-2)
- ("rust-raw-window-handle" ,rust-raw-window-handle-0.3)
- ("rust-scopeguard" ,rust-scopeguard-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.12)
- ("rust-stdweb" ,rust-stdweb-0.4)
- ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
- ("rust-wayland-client" ,rust-wayland-client-0.28)
- ("rust-web-sys" ,rust-web-sys-0.3)
- ("rust-winapi" ,rust-winapi-0.3)
- ("rust-x11-dl" ,rust-x11-dl-2))))
- (home-page "https://github.com/rust-windowing/winit")
- (synopsis "Cross-platform window creation library.")
- (description "Cross-platform window creation library.")
- (license asl2.0)))
-
(define-public rust-tolk-sys-0.2
(package
(name "rust-tolk-sys")
@@ -589,7 +543,7 @@ interoperation between crates in Rust.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.54)
+ #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
("rust-gcc" ,rust-gcc-0.3))))
(home-page "https://gitlab.com/ndarilek/speech-dispatcher-rs")
(synopsis "speech-dispatcher system bindings")
@@ -937,31 +891,6 @@ interoperation between crates in Rust.")
"An easy-to-use immediate mode GUI that runs on both web and native")
(license (list expat asl2.0))))
-(define-public rust-egui-winit-0.15
- (package
- (name "rust-egui-winit")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "egui-winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13inxssjvkdnqj89kyxvha38rcqfvwy1jd67y4wk4sdxs68kwh5w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:cargo-inputs (("rust-copypasta" ,rust-copypasta-0.7)
- ("rust-egui" ,rust-egui-0.15)
- ("rust-epi" ,rust-epi-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-tts" ,rust-tts-0.17)
- ("rust-webbrowser" ,rust-webbrowser-0.5)
- ("rust-winit" ,rust-winit-0.25))))
- (home-page "https://github.com/emilk/egui/tree/master/crates/egui-winit")
- (synopsis "Bindings for using egui with winit")
- (description "Bindings for using egui with winit")
- (license (list expat asl2.0))))
-
(define-public rust-glutin-0.27
(package
(name "rust-glutin")
@@ -1103,6 +1032,41 @@ modern @code{OpenGL} techniques.")
(description "Miscellaneous components for use with Mio")
(license expat)))
+(define-public rust-stdweb-0.4
+ (package
+ (name "rust-stdweb")
+ (version "0.4.20")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "stdweb" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1md14n9rzxzdskz3hpgln8vxfwqsw2cswc0f5nslh4r82rmlj8nh"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-discard" ,rust-discard-1)
+ ("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
+ ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
+ ("rust-futures-executor-preview" ,rust-futures-executor-preview-0.3)
+ ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
+ ("rust-rustc-version" ,rust-rustc-version-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-stdweb-derive" ,rust-stdweb-derive-0.5)
+ ("rust-stdweb-internal-macros" ,rust-stdweb-internal-macros-0.2)
+ ("rust-stdweb-internal-runtime" ,rust-stdweb-internal-runtime-0.1)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
+ #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-stdweb-internal-test-macro" ,rust-stdweb-internal-test-macro-0.1)
+ ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2))))
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis "A standard library for the client-side Web")
+ (description
+ "This package provides a standard library for the client-side Web")
+ (license (list expat asl2.0))))
+
(define-public rust-winit-0.25
(package
(name "rust-winit")
@@ -1209,7 +1173,7 @@ modern @code{OpenGL} techniques.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.54)
+ #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
("rust-gcc" ,rust-gcc-0.3))))
(home-page "https://gitlab.com/ndarilek/speech-dispatcher-rs")
(synopsis "speech-dispatcher system bindings")
@@ -1406,7 +1370,7 @@ log output.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-copypasta" ,rust-copypasta-0.7)
+ #:cargo-inputs (("rust-copypasta" ,rust-copypasta-0.10)
("rust-egui" ,rust-egui-0.15)
("rust-epi" ,rust-epi-0.15)
("rust-serde" ,rust-serde-1)
@@ -1418,6 +1382,174 @@ log output.")
(description "Bindings for using egui with winit")
(license (list expat asl2.0))))
+(define-public rust-x11-clipboard-0.9
+ (package
+ (name "rust-x11-clipboard")
+ (version "0.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "x11-clipboard" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "11l27l15y8hadnq2rcyzsc6rl1g1rb906cm151p49mr2jfh8b1xr"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+ ("rust-x11rb" ,rust-x11rb-0.13))))
+ (home-page "https://github.com/quininer/x11-clipboard")
+ (synopsis "x11 clipboard support for Rust.")
+ (description "x11 clipboard support for Rust.")
+ (license expat)))
+
+(define-public rust-stdweb-internal-test-macro-0.1
+ (package
+ (name "rust-stdweb-internal-test-macro")
+ (version "0.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "stdweb-internal-test-macro" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wx3jlm98qrg1pdw149fprzs9x3x3igqkm5ll23jv2v62yddfrjf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1))))
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis "Internal crate of the `stdweb` crate")
+ (description "Internal crate of the `stdweb` crate")
+ (license (list expat asl2.0))))
+
+(define-public rust-stdweb-internal-runtime-0.1
+ (package
+ (name "rust-stdweb-internal-runtime")
+ (version "0.1.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "stdweb-internal-runtime" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1h0nkppb4r8dbrbms2hw9n5xdcs392m0r5hj3b6lsx3h6fx02dr1"))))
+ (build-system cargo-build-system)
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis "Internal runtime for the `stdweb` crate")
+ (description "Internal runtime for the `stdweb` crate")
+ (license (list expat asl2.0))))
+
+(define-public rust-stdweb-internal-macros-0.2
+ (package
+ (name "rust-stdweb-internal-macros")
+ (version "0.2.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "stdweb-internal-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "049fq8fl5ny9l5if2qv7kxwng7g6ns95h4fbm3zx360dmpv5zyjq"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-base-x" ,rust-base-x-0.2)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha1" ,rust-sha1-0.10)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis "Internal procedural macros for the `stdweb` crate")
+ (description "Internal procedural macros for the `stdweb` crate")
+ (license (list expat asl2.0))))
+
+(define-public rust-stdweb-derive-0.5
+ (package
+ (name "rust-stdweb-derive")
+ (version "0.5.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "stdweb-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1vsh7g0gaxn4kxqq3knhymdn02p2pfxmnd2j0vplpj6c1yj60yn8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-syn" ,rust-syn-1))))
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis "Derive macros for the `stdweb` crate")
+ (description "Derive macros for the `stdweb` crate")
+ (license (list expat asl2.0))))
+
+(define-public rust-stdweb-0.4
+ (package
+ (name "rust-stdweb")
+ (version "0.4.20")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "stdweb" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1md14n9rzxzdskz3hpgln8vxfwqsw2cswc0f5nslh4r82rmlj8nh"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-discard" ,rust-discard-1)
+ ("rust-futures-channel-preview" ,rust-futures-channel-preview-0.3)
+ ("rust-futures-core-preview" ,rust-futures-core-preview-0.3)
+ ("rust-futures-executor-preview" ,rust-futures-executor-preview-0.3)
+ ("rust-futures-util-preview" ,rust-futures-util-preview-0.3)
+ ("rust-rustc-version" ,rust-rustc-version-0.2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-stdweb-derive" ,rust-stdweb-derive-0.5)
+ ("rust-stdweb-internal-macros" ,rust-stdweb-internal-macros-0.2)
+ ("rust-stdweb-internal-runtime" ,rust-stdweb-internal-runtime-0.1)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))
+ #:cargo-development-inputs (("rust-serde-derive" ,rust-serde-derive-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-stdweb-internal-test-macro" ,rust-stdweb-internal-test-macro-0.1)
+ ("rust-wasm-bindgen-test" ,rust-wasm-bindgen-test-0.2))))
+ (home-page "https://github.com/koute/stdweb")
+ (synopsis "A standard library for the client-side Web")
+ (description
+ "This package provides a standard library for the client-side Web")
+ (license (list expat asl2.0))))
+
+(define-public rust-copypasta-0.10
+ (package
+ (name "rust-copypasta")
+ (version "0.10.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "copypasta" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0n58sfbahs49ar0qivz1sqz1ixhh1ifgp5bzifjkvabwhqi59f6y"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-3)
+ ("rust-objc" ,rust-objc-0.2)
+ ("rust-objc-foundation" ,rust-objc-foundation-0.1)
+ ("rust-objc-id" ,rust-objc-id-0.1)
+ ("rust-smithay-clipboard" ,rust-smithay-clipboard-0.7)
+ ("rust-x11-clipboard" ,rust-x11-clipboard-0.9))))
+ (home-page "https://github.com/alacritty/copypasta")
+ (synopsis
+ "copypasta is a cross-platform library for getting and setting the contents of the OS-level clipboard.")
+ (description
+ "copypasta is a cross-platform library for getting and setting the contents of
+the OS-level clipboard.")
+ (license (list expat asl2.0))))
+
(define-public rust-nohash-hasher-0.2
(package
(name "rust-nohash-hasher")
@@ -1804,7 +1936,7 @@ interoperation between crates in Rust.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.54)
+ #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
("rust-gcc" ,rust-gcc-0.3))))
(home-page "https://gitlab.com/ndarilek/speech-dispatcher-rs")
(synopsis "speech-dispatcher system bindings")
@@ -1988,32 +2120,6 @@ log output.")
(description "Backend-agnostic interface for writing apps using egui")
(license (list expat asl2.0))))
-(define-public rust-egui-winit-0.15
- (package
- (name "rust-egui-winit")
- (version "0.15.0")
- (source
- (origin
- (method url-fetch)
- (uri (crate-uri "egui-winit" version))
- (file-name (string-append name "-" version ".tar.gz"))
- (sha256
- (base32 "13inxssjvkdnqj89kyxvha38rcqfvwy1jd67y4wk4sdxs68kwh5w"))))
- (build-system cargo-build-system)
- (arguments
- `(#:skip-build? #t
- #:cargo-inputs (("rust-copypasta" ,rust-copypasta-0.7)
- ("rust-egui" ,rust-egui-0.15)
- ("rust-epi" ,rust-epi-0.15)
- ("rust-serde" ,rust-serde-1)
- ("rust-tts" ,rust-tts-0.17)
- ("rust-webbrowser" ,rust-webbrowser-0.5)
- ("rust-winit" ,rust-winit-0.25))))
- (home-page "https://github.com/emilk/egui/tree/master/crates/egui-winit")
- (synopsis "Bindings for using egui with winit")
- (description "Bindings for using egui with winit")
- (license (list expat asl2.0))))
-
(define-public rust-nohash-hasher-0.2
(package
(name "rust-nohash-hasher")
@@ -2236,7 +2342,7 @@ interoperation between crates in Rust.")
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
- #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.54)
+ #:cargo-inputs (("rust-bindgen" ,rust-bindgen-0.69)
("rust-gcc" ,rust-gcc-0.3))))
(home-page "https://gitlab.com/ndarilek/speech-dispatcher-rs")
(synopsis "speech-dispatcher system bindings")