From patchwork Sat Jan 20 23:18:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jaeme Sifat X-Patchwork-Id: 2174 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 85C6527BBEA; Sat, 20 Jan 2024 23:30:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EF31D27BBE2 for ; Sat, 20 Jan 2024 23:30:19 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rRKmo-00073j-N9; Sat, 20 Jan 2024 18:30:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRKmm-00073A-NC for guix-patches@gnu.org; Sat, 20 Jan 2024 18:30:00 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rRKmm-00065e-F0 for guix-patches@gnu.org; Sat, 20 Jan 2024 18:30:00 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rRKmp-0006FP-4z for guix-patches@gnu.org; Sat, 20 Jan 2024 18:30:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68623] [PATCH 0/6 rust-team] gnu: Add swww Resent-From: Jaeme Sifat Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Jan 2024 23:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68623 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68623@debbugs.gnu.org Cc: Jaeme Sifat X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170579335323916 (code B ref -1); Sat, 20 Jan 2024 23:30:03 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jan 2024 23:29:13 +0000 Received: from localhost ([127.0.0.1]:36104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRKm1-0006Dg-3y for submit@debbugs.gnu.org; Sat, 20 Jan 2024 18:29:13 -0500 Received: from lists.gnu.org ([2001:470:142::17]:43226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRKlw-0006D5-1F for submit@debbugs.gnu.org; Sat, 20 Jan 2024 18:29:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRKlf-0006wt-8m for guix-patches@gnu.org; Sat, 20 Jan 2024 18:28:56 -0500 Received: from mailtransmit04.runbox.com ([2a0c:5a00:149::25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rRKlb-0005qi-Ns for guix-patches@gnu.org; Sat, 20 Jan 2024 18:28:50 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1rRKlX-009PqR-78 for guix-patches@gnu.org; Sun, 21 Jan 2024 00:28:43 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector1; h=Content-Transfer-Encoding:MIME-Version:Message-ID:Date: Subject:Cc:To:From; bh=BUmDUsGqbnZZ4GDIfWqfFXNB6P/0g4FwLPhQGkWBfKk=; b=DNacTT kBzRITWmoZoh1CVHKV4eq0FLXiOuNk6W0bDOdSAZQzenMrVRBZ7FM1opgqmCJE4CBhoPnKWdh1APj Amf7KyjI8AOuTknP+RnKte3+IP2z9wIySA9ypSdzqD+PHqbP90IXPEZ7UUx+0hbv0Xdt6U8I4YDXU qWM7VsFSEnGyFNVBis0eVYf/KmNlMC9/DQ4qAIhTubeSRjOLviYt3DIRafZyG9OtreeChd/b3gxS2 T0bhjFRVyXdFYzHaBd5hnq6qqyJJemenIhqdKcY+7Gss1+E0+wSDAH7ZlHjX8USrH7K/R9T/UnWrU JZ518rShXVKNIpH0HSqcXd2UlN2g==; Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1rRKlW-0005UN-P8 for guix-patches@gnu.org; Sun, 21 Jan 2024 00:28:42 +0100 Received: by submission03.runbox with esmtpsa [Authenticated ID (1176697)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1rRKlH-008ocl-FN; Sun, 21 Jan 2024 00:28:27 +0100 Date: Sat, 20 Jan 2024 18:18:23 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2a0c:5a00:149::25; envelope-from=jaeme@runbox.com; helo=mailtransmit04.runbox.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Jaeme Sifat X-ACL-Warn: , Jaeme Sifat via Guix-patches X-Patchwork-Original-From: Jaeme Sifat via Guix-patches via From: Jaeme Sifat Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches NOTE: This patchset is contingent on #68616 being merged. More specifically, it requires a newer version of rust-clap-complete (^4.4). I just wanted to send it on the mailing list in case I forget. swww is a wayland wallpaper switcher daemon controlled at runtime. Unfortunately, it seems like the program is dependent on systemd being present as one of its dependencies is `rust-sd-notify' which at first glance is a systemd contingent crate. Fortunately, it can be used to some effect on foreign distros with systemd as I was able to get sway to change backgrounds with it (except for the fact that it's almost entirely unreliable). Perhaps someone else can test this on their own foreign distro (or Guix System) and report back what works and what doesn't. If swww can't work on either systemd foreign distros and/or Guix System, then feel free to just merge the library crates and skip swww. Jaeme Sifat (6): gnu: Add rust-keyframe-1. gnu: Add rust-spin-sleep-1. gnu: Add rust-sd-notify-0.4. gnu: Add rust-resize-0.7. gnu: Add rust-fast-image-resize-2. gnu: Add swww. gnu/packages/crates-graphics.scm | 91 ++++++++++++++++++++++++++++++-- gnu/packages/crates-io.scm | 42 +++++++++++++++ gnu/packages/wm.scm | 80 +++++++++++++++++++++++++++- 3 files changed, 207 insertions(+), 6 deletions(-) base-commit: f66f3d77a6f06ebc20d8ef0a1b7b8f75bd6937fc prerequisite-patch-id: 4d6385444ac07465b4d5b88f788bdb2dbdc04f15 prerequisite-patch-id: f2d9f4237bf8dd402e91ac44d820ea212c832a9b prerequisite-patch-id: 04821ba2bd25fd6a16e271492b401c5f74148eef prerequisite-patch-id: 74ab14d9859aa55cf1d0470b93aee256bd784f0c prerequisite-patch-id: 386c6d4e8215c5a8620cc8b05701ff6c02abe12f prerequisite-patch-id: 0543e020da8ae2ef932c5b6d2f3a5cc1a6edadbf prerequisite-patch-id: a1c6b7f1d8db81c349d14ab2f63477381a643b74 prerequisite-patch-id: 896fac30b0c6c40f9dfd5ee2a03b3525050dfc7f prerequisite-patch-id: 07cf5d026d2e0ad4e054d1a2baa3ed672213009b prerequisite-patch-id: d47c484da42da2e2519c30d711154404380cc04b prerequisite-patch-id: 38740ff9e728889abe513564007c5f2347504079 prerequisite-patch-id: d95d3807d989667bfd16b86fb85696d9267a07f1 prerequisite-patch-id: 3578206661da16706bcbcd7f5367e5efc15c7bb2 --- 2.41.0