From patchwork Sun May 5 14:44:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Sergio_Pastor_P=C3=A9rez?= X-Patchwork-Id: 64099 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 ABC3B27BBEA; Sun, 5 May 2024 15:46:42 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,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 DB38E27BBE2 for ; Sun, 5 May 2024 15:46:41 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s3d8L-0007Vv-BP; Sun, 05 May 2024 10:46:33 -0400 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 1s3d7s-0007H1-HK for guix-patches@gnu.org; Sun, 05 May 2024 10:46:09 -0400 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 1s3d7U-0002Am-8K for guix-patches@gnu.org; Sun, 05 May 2024 10:46:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s3d7r-0000LT-SJ; Sun, 05 May 2024 10:46:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70787] [PATCH 4/4] gnu: Add heic-to-dynamic-gnome-wallpaper. Resent-From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Original-Sender: "Debbugs-submit" Resent-CC: efraim@flashner.co.il, guix-patches@gnu.org Resent-Date: Sun, 05 May 2024 14:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70787 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70787@debbugs.gnu.org Cc: Sergio Pastor =?utf-8?b?UMOpcmV6?= , Efraim Flashner X-Debbugs-Original-Xcc: Efraim Flashner Received: via spool by 70787-submit@debbugs.gnu.org id=B70787.17149203471293 (code B ref 70787); Sun, 05 May 2024 14:46:03 +0000 Received: (at 70787) by debbugs.gnu.org; 5 May 2024 14:45:47 +0000 Received: from localhost ([127.0.0.1]:60102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3d7b-0000Ki-4A for submit@debbugs.gnu.org; Sun, 05 May 2024 10:45:47 -0400 Received: from mail-ve1eur01olkn2102.outbound.protection.outlook.com ([40.92.66.102]:55897 helo=EUR01-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3d7X-0000K6-DY for 70787@debbugs.gnu.org; Sun, 05 May 2024 10:45:43 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m9EpwU/YAjNRnx56EhvIBOqMfTsXLy4y37izJCQilP2DLLavFEdBic6wBOrr993ZA8ImVdA6J7AwmPrGa0lvcVBRpHyBwUYZkFEInaZPP5b/MqyBR1iHZzEf83c4/7PKfF488GRLb2BIN2I0ziRMPFz8h0IEUwxqk/Ug4mU7XgLLe7zkcukE+ku6y2FqpExbsk0v79xLmpGNGwdUB02is2Uhr/r53I8SgGdARUlVvqqnuvJ1bIjxa74PxjE6pxxJt58N9HfsNHVfcUCSnCzbJbbkoHOhtOjJ22HIdSU5GgsPorJvzUjrmtUvXf8naEkCJm0nJgcLouB6V3b8tY0XjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kTOXyXmc8ZVK2BXymFBOLG4wvKfxWi6z+UcTxsSv3VA=; b=SF9Bg5SsFwr6H+yqRPzhMHSJ3uixJTJHeM1dQsKZ82FAvDk58wtcw6oXrpE5xpaU6g2mTjXz3EDrPeF8Z9yKtU3GQMz6iZctRV8klolWlvJXZBLIWlCmMlvLO64JtdTmmB4em/jIxn8e/IrbU78jxHKNC16fbnb6LL9m7kouwmiNdJwEnP9K+A9tShlkI+KzCbG3OTR24JRMeg18E1tMf/I6KVr3YliW952SIfWtKOrcM5brNMLYYqFa8ZVMsKtMgVa/lssuaEML+7XtQIxMWjDhbLITIWtPfeaIzqO2vunZEsheGrag6GBTmKjmQZMg6qbZZjNNSOjJjrSGxFYWXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kTOXyXmc8ZVK2BXymFBOLG4wvKfxWi6z+UcTxsSv3VA=; b=ftmBFlpB1G8LHKHcVzAgXrK1uscyjXhXAK1iKlnjJERjwyF8FZk5DcJcZ3f+y64gbWygi2jPz649fGOHeinqb60Hz5cb/MGBW2RhUfSLBygyW4Rccp8Y+B39ykNSjvVclxe7e+DerKIXaSGOgyncXXdINIhA07n/y09tftIJh6BPi2OgKBTq1uNAdikOxmz31CXSWMVznhN4Tbrao+P5tTSzEb++QDzoJUlwAE7WtSQwYU/rJsC3l90TRnR0F+q+mQV4MGHpw0iRldHK3U+fYmTD+vIhQyepAnWM0Qu6Uo1ZaTTPKWh4yqkz5q7ECfWwWZINDNADJZYhM5u2MeGMbQ== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0487.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4b6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Sun, 5 May 2024 14:45:13 +0000 Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7544.036; Sun, 5 May 2024 14:45:13 +0000 From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Date: Sun, 5 May 2024 16:44:08 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: X-TMN: [pV86siZCxQzqrCYFTUqk25fv4WXhitkq] X-ClientProxiedBy: MA4P292CA0006.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2d::16) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <52a8b8c15f391ec7a9de31d1652b3c8512b64a01.1714919491.git.sergio.pastorperez@outlook.es> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0487:EE_ X-MS-Office365-Filtering-Correlation-Id: 92324069-ae92-4f31-6256-08dc6d11f7d8 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|1602099003|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: GK67Szwqj45gvhcigiLDtozpAdpmFO16dIHEh82+Y1JsD9+aJoKs/x6vXalGYcv6+4abtQDyAbrJybDCTEqDhVr36bH+ysvbvlZrSAIV/MkKm3elIVXvFAaZF35s/ILNycqXy+swDoOpk15T0YMnFF/i3+wf8BbNPEh4Aii6Zia62NhA5p1YUbwNEhFfx3Q1Ak5o8lo0LfSXVr5j0ayJR7mEtF53f+V+L2ry5SHkgN1dmuqLOSvPwU9I8ElQ/DPg//dmT4KBuPd9WEtKomc1+cPNVblYb+/tPQq470CienOPMnzaJGCq8yHGeaER8bK28naH+Y97aX/Vhy+p6TCA8WguCaUhKDet05rOPM3iYm1yFRmscpeqFixhr3Py1Ht3ePAm5NG3uVSr0A1x+FFB8/SaSqQp+Myr0TVm3zrZvWYaZpISfdM50L+1CJCUWGqqBFSvHpbbYNivQEspbFEDMOdZR9lzvx60l+0sMTltfzMeIaRZ1ZLiwmvATOisoVwBXQYpHtW0Q5bD019MPW+CNqi2FaMcj4V5MjnMgDqU5iivug3j8d7dt9RGpSHBDDLQbW+o9vtUWQr0f6QYN+2JvLIaKL4zOGqJ0J97QWacrDS6LUDCUD3mFhy2DSM07GLleyx1FGN7haTzwS5lg4DP8ceVLGRaalivnfP70xEHJKHZn+HfqMxskOvozziTTanh X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6Lwkj1LGYnU6N+0rHz7Qm0GzIH5a+0RkaSx9VuAIC87+8L5NqDwvKZ8uc+dprZsRu1h2JHL50lsR/1FGNg2qQZQV260+lubb+B+SeA2fMWz99qhSAoaZepv9dYoCbTft8lMLttJfhUQPPv+kGeMlmUwuhdFsISCBJZRDpdXkHc0jAoNiPB6pAmEfFmVBvixpaNTB+VE+XryKCwbaQ48AP9LfylWdss/VL7N0nV6B5pvK7bvIXHkoXw+POAVP+jy2kPvRjzCAAROld/VdGs4AzSWxPO+GLsQsBykrxXB7mJ46ZNd6Lu3WmB/01SynyI+b7Ryuf2ERDSHJfuXCK/mjbSAuHNozuGdY48/pPO/+g1Uu/loagw/U8rpCvnFnOvK1hUwtsiw+H5263fDeNZls9UjVCiyuoMaVgD3/edH2Gxhmp2ZiwoXeolOIBCH31dZuw/zcNKtGzoxx/eN14I4grbc+hvJhprKyhee3d27MDtP6wQLrw5QTnNF97CaPRiVXDDJi2XEtLwhehhUrAlWae7BhDIbc26mqwttIXwBzjffeDLEExQs+N8yGzVrDqBhBONQAojX7p9t4uRf88XKrRSoF3mmIKWK6GqMx+XIPixAXtBmzMRLGcnkzwIEJ2pWCk/i3hoVHUv9ka/Q/YADhG4OPUx+FkQ4ly/vneEMOlsZ+3sI9iEYBlG71IXKJOkhyYoAU33vE1SqUUohOktT48qFuWhoX33WuzBstUYBioA0+J33jNqzrck1qji1YVjGTg0SsTh4RJjVf0Nz6UX9kZbkO33M+507FrRvbmefQPM4Uc5lIb2qxIN1HnTa+obbBE1O1v64+btBN2gu9UwNi0aC6Ivg2zc7mbA1Po0z2nDlp0ZRGsB5XxfB0P4vmLtR+/GpB4HOLfXL23rvdPDlnFgNcB4J8FOEOO3HqFhO8g+NYziTBSO1iUhN0GvEb5gtPgR6XrsvVA2ETprjw+wQNfXCZiBys+tej7czSXrijnZirXcKMwCaveZW9aGJHDAPAiwHk4d4CkwdUWuIjDnqVtcZtXLd1zKSytz46JZmM4ggc/xRCUhmmVzYzq2OJBO/lsHqsi/kdvTPhWKEG81lTBc5SKrwoZPqzrcv3cRHTamRBWEUjm0HNfx+Z8IgKbuAQoi/ZPqkH+iI2FGFHfOA+Bqpk8euFkzedOSyqMTGZqR74EiEiyTlZIxNzJVM+Xw/VKugRlqY2S7LxXR16FtCHNbzFXFsE9kq1MfsCcfQW+geCZLJfHFDIkAx5bAt07N7L X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 92324069-ae92-4f31-6256-08dc6d11f7d8 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2024 14:45:12.1272 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0487 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: , 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 * gnu/packages/rust-apps.scm (heic-to-dynamic-gnome-wallpaper): New variable. Change-Id: I74b87a11e7f77d6a40262c6298bdf9c95a9c9438 --- gnu/packages/rust-apps.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index d73bd1a030..41d8c4efac 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -723,6 +723,40 @@ (define-public fd defaults for 80% of the use cases.") (license (list license:expat license:asl2.0)))) +(define-public heic-to-dynamic-gnome-wallpaper + (package + (name "heic-to-dynamic-gnome-wallpaper") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "heic-to-dynamic-gnome-wallpaper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0k94nxbyvxr1ls3myfn2k8in466wdlgd5f5kv7vyrb3dm298ycf8")))) + (build-system cargo-build-system) + (native-inputs (list pkg-config)) + (inputs (list libheif)) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-base64" ,rust-base64-0.13) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-3) + ("rust-colored" ,rust-colored-2) + ("rust-indicatif" ,rust-indicatif-0.16) + ("rust-libheif-rs" ,rust-libheif-rs-0.15) + ("rust-plist" ,rust-plist-1) + ("rust-png" ,rust-png-0.17) + ("rust-quick-xml" ,rust-quick-xml-0.22) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/jwuensche/heic-to-dynamic-gnome-wallpaper") + (synopsis + "Convert MacOS's dynamic wallpapers to dynamic gnome xml wallpapers") + (description + "CLI tool to convert heic image containers used in +@code{MacOS's} dynamic wallpapers to dynamic gnome xml wallpapers.") + (license license:gpl3))) + (define-public hexyl (package (name "hexyl")