From 858833662d8f1766a303348d55bb1b60d2362856 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Tue, 6 Dec 2022 10:40:32 +0100 Subject: [PATCH 29/31] gnu: Add rust-notify-rust-4. * gnu/packages/crates-io.scm (rust-notify-rust-4): New variable. diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2b2cded69b..4fdcdd880e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -36235,6 +36235,37 @@ (define-public rust-notify-4 (("rust-tempfile" ,rust-tempfile-3)))) (license license:cc0))) +(define-public rust-notify-rust-4 + (package + (name "rust-notify-rust") + (version "4.5.2") + (source (origin + (method url-fetch) + (uri (crate-uri "notify-rust" version)) + (file-name (string-append name "-" version ".tar.gz")) + (patches (search-patches + "rust-notify-rust-remove-mac-and-win.patch")) + (sha256 + (base32 + "0iq2wwyfn4rhrxy1b3h8hadvpcghay1k33c26l6bcs3jrm1afb1a")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) + ("rust-dbus" ,rust-dbus-0.9) + ("rust-image" ,rust-image-0.23) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-serde" ,rust-serde-1) + ("rust-zbus" ,rust-zbus-1) + ("rust-zvariant" ,rust-zvariant-2) + ("rust-zvariant-derive" ,rust-zvariant-derive-2)) + #:cargo-development-inputs (("rust-color-backtrace" ,rust-color-backtrace-0.5) + ("rust-maplit" ,rust-maplit-1)))) + (home-page "https://github.com/hoodie/notify-rust") + (synopsis "Show desktop notifications") + (description "This packages provides show desktop notification.") + (license (list license:expat license:asl2.0)))) + (define-public rust-notmuch-0.6 (package (name "rust-notmuch") diff --git a/gnu/packages/patches/rust-notify-rust-remove-mac-and-win.patch b/gnu/packages/patches/rust-notify-rust-remove-mac-and-win.patch new file mode 100644 index 0000000000..86724840b4 --- /dev/null +++ b/gnu/packages/patches/rust-notify-rust-remove-mac-and-win.patch @@ -0,0 +1,14 @@ +--- a/Cargo.toml 2022-12-06 13:51:49.230286687 +0100 ++++ b/Cargo.toml 2022-12-06 13:52:33.577871799 +0100 +@@ -80,11 +80,3 @@ + [target."cfg(all(unix, not(target_os = \"macos\")))".dependencies.zvariant_derive] + version = "2" + optional = true +-[target."cfg(target_os=\"macos\")".dependencies.chrono] +-version = "0.4" +-optional = true +- +-[target."cfg(target_os=\"macos\")".dependencies.mac-notification-sys] +-version = "0.3" +-[target."cfg(target_os=\"windows\")".dependencies.winrt-notification] +-version = "0.2" -- 2.38.1