From 30c292afa01357c0e95e1d1e554f509ab28c9f77 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Sat, 10 Aug 2024 17:25:37 -0400 Subject: overskride, hyprland 0.42.0 release --- modules/freya/packages/crates-io.scm | 181 +++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) create mode 100644 modules/freya/packages/crates-io.scm (limited to 'modules/freya/packages/crates-io.scm') diff --git a/modules/freya/packages/crates-io.scm b/modules/freya/packages/crates-io.scm new file mode 100644 index 0000000..9c29107 --- /dev/null +++ b/modules/freya/packages/crates-io.scm @@ -0,0 +1,181 @@ +(define-module (freya packages crates-io) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system cargo) + #:use-module (gnu packages) + #:use-module (gnu packages crates-io) + #:use-module (freya packages linux) + #:use-module (guix utils)) + + +(define-public rust-synstructure-0.13 + (package + (inherit rust-synstructure-0.12) + (name "rust-synstructure") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "synstructure" version)) + (file-name (string-append name "-" version ".tar.gz")) + (modules '((guix build utils))) + (sha256 + (base32 + "01jvj55fxgqa69sp1j9mma09p9vj6zwcvyvh8am81b1zfc7ahnr8")))))) + + +(define-public rust-libc-0.2.155 + (package + (inherit rust-libc-0.2) + (name "rust-libc") + (version "0.2.155") + (source + (origin + (method url-fetch) + (uri (crate-uri "libc" version)) + (file-name (string-append name "-" version ".tar.gz")) + (modules '((guix build utils))) + (sha256 + (base32 + "0z44c53z54znna8n322k5iwg80arxxpdzjj5260pxxzc9a58icwp")))))) + + +(define-public rust-cfg-aliases-0.2 + (package + (inherit rust-cfg-aliases-0.1) + (name "rust-cfg-aliases") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "cfg_aliases" version)) + (file-name (string-append name "-" version ".tar.gz")) + (modules '((guix build utils))) + (sha256 + (base32 + "092pxdc1dbgjb6qvh83gk56rkic2n2ybm4yvy76cgynmzi3zwfk1")))))) + + +(define-public rust-nix-0.29 + (package + (inherit rust-nix-0.28) + (name "rust-nix") + (version "0.29.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nix" version)) + (file-name (string-append name "-" version ".tar.gz")) + (modules '((guix build utils))) + (sha256 + (base32 + "0ikvn7s9r2lrfdm3mx1h7nbfjvcc6s9vxdzw7j5xfkd2qdnp9qki")))) + (arguments + (substitute-keyword-arguments (package-arguments rust-nix-0.28) + ((#:cargo-inputs inputs ''()) + `(("rust-bitflags" ,rust-bitflags-2) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-cfg-aliases" ,rust-cfg-aliases-0.2) + ("rust-libc" ,rust-libc-0.2.155) + ("rust-memoffset" ,rust-memoffset-0.9) + ("rust-pin-utils" ,rust-pin-utils-0.1))))))) + + +(define-public rust-custom-debug-derive-0.6 + (package + (name "rust-custom-debug-derive") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "custom_debug_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (modules '((guix build utils))) + (sha256 + (base32 + "0sagiyiw5h0yi0wmc8dgqyrk4xy9zb0mwinbagi10ff7745l8cgp")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f + #:cargo-inputs (("rust-darling" ,rust-darling-0.20) + ("rust-itertools" ,rust-itertools-0.12) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote-1" ,rust-quote-1) + ("rust-syn" ,rust-syn-2) + ("rust-synstructure" ,rust-synstructure-0.13)))) + (home-page "https://github.com/panicbit/custom_debug") + (synopsis "Derive Debug with a custom format per field") + (description "todo") + (license license:expat))) + + +(define-public rust-custom-debug-0.6 + (package + (name "rust-custom-debug") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "custom_debug" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0mnj2k1k1mjg34f2zcyyiqp205fjkpim5h3nf2f90gjh1szibrql")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f + #:cargo-inputs (("rust-custom-debug-derive" ,rust-custom-debug-derive-0.6)))) + (home-page "https://github.com/panicbit/custom_debug") + (synopsis "Derive Debug with a custom format per field") + (description "todo") + (license license:expat))) + + +(define-public rust-bluer-0.17 + (package + (name "rust-bluer") + (version "0.17.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "bluer" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ysgxnkijfly78kf9rxg827a9qbndpfdc65cndybc51cv1f6mvz9")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f + #:cargo-inputs (("rust-futures" ,rust-futures-0.3) + ("rust-hex" ,rust-hex-0.4) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-macaddr" ,rust-macaddr-1) + ("rust-nix" ,rust-nix-0.29) + ("rust-num-derive" ,rust-num-derive-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-strum" ,rust-strum-0.26) + ("rust-tokio" ,rust-tokio-1) + ("rust-uuid" ,rust-uuid-1) + ("rust-custom-debug" ,rust-custom-debug-0.6) + ("rust-dbus" ,rust-dbus-0.9) + ("rust-dbus-crossroads" ,rust-dbus-crossroads-0.5) + ("rust-dbus-tokio" ,rust-dbus-tokio-0.7) + ("rust-displaydoc" ,rust-displaydoc-0.2) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio-stream" ,rust-tokio-stream-0.1)) + #:cargo-development-inputs (("rust-clap" ,rust-clap-4) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-rand" ,rust-rand-0.8) + ("rust-tokio" ,rust-tokio-1)))) + (inputs + (list bluez-new)) + (home-page "https://github.com/bluez/bluer") + (synopsis "Official Rust interface to the Linux Bluetooth protocol stack (BlueZ)") + (description "todo") + (license license:bsd-2))) -- cgit v1.2.3-freya