From patchwork Tue Nov 28 21:12:20 2023 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: 56971 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 143C727BBEA; Tue, 28 Nov 2023 21:17:13 +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=-2.9 required=5.0 tests=BAYES_00,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 2B63927BBE9 for ; Tue, 28 Nov 2023 21:17:12 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r85Rw-0005Gy-V6; Tue, 28 Nov 2023 16:16:56 -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 1r85RK-0004Uj-5h for guix-patches@gnu.org; Tue, 28 Nov 2023 16:16:19 -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 1r85RE-00052e-Cs for guix-patches@gnu.org; Tue, 28 Nov 2023 16:16:16 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r85RL-0005XC-Em; Tue, 28 Nov 2023 16:16:19 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67515] [PATCH 42/91] gnu: Add rust-wayland-sys-0.31. Resent-From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Original-Sender: "Debbugs-submit" Resent-CC: efraim@flashner.co.il, guix-patches@gnu.org Resent-Date: Tue, 28 Nov 2023 21:16:19 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67515 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67515@debbugs.gnu.org Cc: Sergio Pastor =?utf-8?b?UMOpcmV6?= , Efraim Flashner X-Debbugs-Original-Xcc: Efraim Flashner Received: via spool by 67515-submit@debbugs.gnu.org id=B67515.170120615520794 (code B ref 67515); Tue, 28 Nov 2023 21:16:19 +0000 Received: (at 67515) by debbugs.gnu.org; 28 Nov 2023 21:15:55 +0000 Received: from localhost ([127.0.0.1]:48078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r85Qw-0005PD-Jf for submit@debbugs.gnu.org; Tue, 28 Nov 2023 16:15:54 -0500 Received: from mail-dbaeur03olkn2098.outbound.protection.outlook.com ([40.92.58.98]:44800 helo=EUR03-DBA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r85QN-0005Is-Lj for 67515@debbugs.gnu.org; Tue, 28 Nov 2023 16:15:20 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZV5OiyHXBw/T9d+ZbmcUMX+FaanXzxkkODS+5nQdD2YJ34hSMxahvAgNuNRPIcLIXLfHe26etlmte8IvjkQhAtR1NDVwQAAC9pQr3kFd87tVKNgqG5aK7xk3T1nVGheswNqGVwXzoNNwp08HcGMCjvO4u48I4mYe9rMFVROcEsM8qmmBA7PIsJwmrSRxG5llzJmr4QODf64hWf9PZb6jgZKOmVO75OFe0Mq5OJUh69lzx5x6OhXDdbmn9UAFBlCAKuvWRqVt2YDVOqN4iAwpL+cJnC9xEfSo3OefT+YKL871Q200RHCWrEU4INQFSXW0yqWZG9Hs27tHc/6d/awNEA== 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=Wf803NqLkvLQPayPuYa+WJBTSeEY2FWX/dlt44hMCEo=; b=MGdQD+oFTfMXMceTSPHrDtj19Iz0EC1xf2VwZPLnTPe4j7r+iU3R26q7tbi2VnxcgGuJ8zqD7/XW5jb+RUK0PTaIQjWNrfDCNdRBazq2oIPM2ctXGlB6oPxDjS5vpXdQnPUWcEUbJ/SyJ3R6fg1LqN0vsBqcznepyl9BYRWw5GZHOw2Hk0vnErjdkznjXreBw2XdfDahKQpXlzj9h37wpnJ24y0OdwOaKnDEdQBO7LgGJOqr7PbT2wkSmmnSXBljPnoojDDmFGItEy5/o5QNWFbo6j0P74QvZtq08JjWhh5KJl2cCnhiablVSLxiNlKZENYLpEX3BhPG4TIO+TzLtg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) by DB9P193MB1913.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:25f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.22; Tue, 28 Nov 2023 21:15:06 +0000 Received: from DU2P193MB2132.EURP193.PROD.OUTLOOK.COM ([fe80::b769:d56e:2eaa:ffd8]) by DU2P193MB2132.EURP193.PROD.OUTLOOK.COM ([fe80::b769:d56e:2eaa:ffd8%4]) with mapi id 15.20.7046.015; Tue, 28 Nov 2023 21:15:06 +0000 From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Date: Tue, 28 Nov 2023 22:12:20 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: X-TMN: [+v2dAgj1/sEcVRsO/OSuUejkIjxrn6NQ] X-ClientProxiedBy: MR2P264CA0080.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:32::20) To DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2P193MB2132:EE_|DB9P193MB1913:EE_ X-MS-Office365-Filtering-Correlation-Id: 91f245a9-89d3-47e6-c94d-08dbf05708f7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cxLokFyLBwl+uJZnsvlWY7qHUbtdu6rxb+11AIxFQuNHo59tnLQFcs/rbL+EsrHHfKClZ5doufE6MKc4keu3jbOvjEjbLUnbe4kGDhj7m9m2U7k40CPcQ1CVHUuYovpN35g6WXPmXSiIX1Fjauk+7xHokvqrhkhMIc9ClgCYXLbi5eMBojB+4xPiD6KqPeyNjQ6w9JYgX6R62Ed5PFvRp9D1C+9WVz/z0GN5Sjq10S6PaTqfHIF/M8pvZDmRoLXABmEyzq9EIuzyYRwEQ/FBuwUoUd0D09r69jwuqRLVbauQmwM7Cx8R69PYCRXkCpbnpBFE2EDpSLbu16dowEJ0d6okSiL5AY1VXTItjFe37XzVBFKZqbMG4jXOve9TVdltRSNIZRojYWNVLlJXudQZ1kkJPSzJLM7DMuAwlCJbDHrNSvadPOpZFNbIS3MZaUTV/ZHZTwUphtkZBZaW/WTUCrRf1hErGhhJXxUcoM5Ex5jPC5beQ0mb8gpslTDGeMG9FaK42C4MFd8k4z9LzSENf+PKmjNLYAqAx5gQH1wiAOz5d3KfndsP5iJt3cNDaT5l4n1w9ZggSRboKR9E549g1pr40YZFyJx1vPsUacZgy0+OyxZpOc3JVQBUvgghIF8o X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +tM8HQkzuPRl3+W0YYFCFxVSZPRwoUT3PaQ3Y2q7Q6dE++D8gbR1ny5+cZWfAj22K6DprHBxIUbBA83rd3tS1QhX4eyFD1c/spzI+AIMoPhYa7QTBeuLnK2HnS9xt+OUlU26vpWKnluu2Fjq2RdjTKcPEz9H3rdyfeWkmdNmsl4KtkzNrz6skr6JzUwE9TznZ/8yorZRQxv1fZor6iFLfzByOo88mn2G8KRqmQu8Z5JpQzwDqi+fFCggiKMpkHA8wk+MGKQ2CJg+s0z8U4r4ci7Ld6c8XY1no+IMPOVG8VeY11B40BRDJaZ3UdN2NOxRIbDO8mJoRt+7S2Fe4fcM8Jl1TzNYxfn9eZq9KTU9goj7oeQ3FfimwJ9CWAZcmzIZifYPrqtqPBMw6jzjhv42lcWy83mYLB6+8nM4fAoaPC/omm5zyKirMGaBjhg3IbXY+2tQAKvHABFG9pVDXieOvbDXSDIL1/bSFxEhQXCF236++MHLo5qS7BNpXCa8w+AKfScmGuap3dJEKbsG381ud/OYjaT4NVRyIK+poDPYE99k7mWORQ90Z6io2wBDgjiZTVfTVhTkowCHRJiqVZKHJAIKLpDcshplMLZK6VbpdB4wRMQdXlnt2x16Vv0ldr67VAkeLr/VKmvwEZHFc0W5VbLHvGtH91ojj7NSIyzD5okyVZnHmEuTDeFInnj+avmYl+IFIbHEY4IYa7NhuxVnZ/OnlzcCiBOSukGjZJPM10zQaA7DnYX5rL4WFvQgPIWkds/e17vvzkPeze2xGpoftb+ZpGlTZdkOYMAiHPrdl3SRkSMtfEfof6cUZgfYynNRH7S+05ZYKvs/7fD/eSg2Y3Tq5QaNBeCWlOCIU1mKTwIP+500lqLkyjxdW+sFr0HLE1efboGxO/TAbwuwLwoju2o94QGZeWjzw6yCe9cLQzeBZnujC6WR4XikGrBu2Fhcd8/AucQ4MqXQ7nI2YfbBXbgj62066M1k/dUwbZTclrJQ8RqFf3beZ/FtpZgyrp+TNdvAZxqAHWAB2QGuryqgPF+b76fcddhmVDqUSISuElWf8o3lGXljQqEg39pHOhwdj5B9c4lovGrd7OSgTr44+fdLPlCH0nHbOSZqgSf6NQgO4HAmbhuffm/0zdMUpW1N8BglWXQ1aWswKsGGWybvJW5T/HmgckZxfIJdbBnhqovWx7sR3hT4q1yzNK+qodAlgtKftsq6rFuJSRL5tJwdIOXvSoGJTr+5aR3e88YzIfA= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 91f245a9-89d3-47e6-c94d-08dbf05708f7 X-MS-Exchange-CrossTenant-AuthSource: DU2P193MB2132.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2023 21:14:40.9311 (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: DB9P193MB1913 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/crates-graphics.scm (rust-wayland-sys-0.31): New variable. Change-Id: Id3d4ae66611a9686aee0e72a7359e34cdb1a0a2e --- gnu/packages/crates-graphics.scm | 49 +++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm index 258fe2447a..34429553b5 100644 --- a/gnu/packages/crates-graphics.scm +++ b/gnu/packages/crates-graphics.scm @@ -3544,26 +3544,25 @@ (define-public rust-wayland-server-0.21 ("rust-wayland-sys" ,rust-wayland-sys-0.21) ("rust-wayland-scanner" ,rust-wayland-scanner-0.21)))))) -(define-public rust-wayland-sys-0.30 +(define-public rust-wayland-sys-0.31 (package (name "rust-wayland-sys") - (version "0.30.1") + (version "0.31.1") (source (origin (method url-fetch) (uri (crate-uri "wayland-sys" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "01man4ll2kyxp9x2934rhnf98522pzwsd2c6jwr73q08qqma1cln")))) + (base32 "1bxpwamgagpxa8p9m798gd3g6rwj2m4sbdvc49zx05jjzzmci80m")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-dlib" ,rust-dlib-0.5) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-libc" ,rust-libc-0.2) - ("rust-log" ,rust-log-0.4) - ("rust-memoffset" ,rust-memoffset-0.7) - ("rust-pkg-config" ,rust-pkg-config-0.3)) + `(#:cargo-inputs (("rust-dlib" ,rust-dlib-0.5.1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-memoffset" ,rust-memoffset-0.9) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pkg-config" ,rust-pkg-config-0.3)) #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-libraries @@ -3584,6 +3583,36 @@ (define-public rust-wayland-sys-0.30 crate @code{rust-wayland-client} for usable bindings.") (license license:expat))) +(define-public rust-wayland-sys-0.30 + (package + (inherit rust-wayland-sys-0.31) + (name "rust-wayland-sys") + (version "0.30.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "wayland-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01man4ll2kyxp9x2934rhnf98522pzwsd2c6jwr73q08qqma1cln")))) + (arguments + `(#:cargo-inputs + (("rust-dlib" ,rust-dlib-0.5) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-memoffset" ,rust-memoffset-0.7) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-libraries + (lambda* (#:key inputs #:allow-other-keys) + (let ((libwayland (dirname (search-input-file + inputs "lib/libwayland-client.so")))) + (substitute* (find-files "src" "\\.rs$") + (("libwayland.*\\.so" shared-lib) + (string-append libwayland "/" shared-lib))))))))))) + (define-public rust-wayland-sys-0.29 (package (inherit rust-wayland-sys-0.30)