From patchwork Tue Nov 28 21:11:41 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: 56953 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 ACF8227BBE9; Tue, 28 Nov 2023 21:16:20 +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=unavailable 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 823AB27BBE2 for ; Tue, 28 Nov 2023 21:16:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r85Q5-0003ev-2p; Tue, 28 Nov 2023 16:15:01 -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 1r85Q1-0003cN-7a for guix-patches@gnu.org; Tue, 28 Nov 2023 16:14:57 -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 1r85Q0-0004WD-Va for guix-patches@gnu.org; Tue, 28 Nov 2023 16:14:56 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r85Q7-0005Gd-S1; Tue, 28 Nov 2023 16:15:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#67515] [PATCH 03/91] gnu: Add rust-gobject-sys-0.18. 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:15:03 +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.170120607719994 (code B ref 67515); Tue, 28 Nov 2023 21:15:03 +0000 Received: (at 67515) by debbugs.gnu.org; 28 Nov 2023 21:14:37 +0000 Received: from localhost ([127.0.0.1]:47913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r85Pf-0005C6-V0 for submit@debbugs.gnu.org; Tue, 28 Nov 2023 16:14:36 -0500 Received: from mail-db8eur05olkn2015.outbound.protection.outlook.com ([40.92.89.15]:24096 helo=EUR05-DB8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r85Pb-0005B8-KE for 67515@debbugs.gnu.org; Tue, 28 Nov 2023 16:14:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ek5u0dFklWCv13suOy9Hz42IN8016HRrEtw7s9xBcMGD6e9T7XdppcGu6/D5KU3NhWw948h5iaoabafAvUSNPUuX4JH+TmIZiMXC/TQHJqWoebSydwY+mDY6oR7+6Iwq+/Q+ktW5KHQCOHKf2L7eBWsS/YMueUcFDucn62Ex8E26sCtPg087z1EKaT3a3ReYsU2yzGzN0caeb0RuQsoisZ39F7h8IF+LaGOjVNjSiMcVPnJazdO3TgOX9df7eO/ctnQ4KvDqrXVFJVCRaAEu1QenQ/yPlXB8yyJ6opKSjoaDmm1b8jjQV+fgpafgpSxD1Cpgux+WG8MlSBsQ7Qr5OA== 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=ipRXFWeohHaP++f+m5KZahknz0wgkKdJb3Yetc+Wx3E=; b=bpcejFj/05amKM7STxefhoK3Z4jmASOtO+OYhZ0Nd3qbrh668dHpnaXjuX8YGZBroXUhFAtKbt6Csy9/A8AzjQDNPXXVFwLCf6K/udbSpEgTczzUgWh1Cnp8XbolOVP2JHeF1DTqKZfg3XsIy09J8XjgOPj1Fjb1GDA4CQ9e7TgXfWKvFLh6SBv/uHi/vrpGG3JwVh75oH6+H2vWoeLP1ORK+QVwzHg3f4Bu1+H6nBEwVTknqxmrPvnCrFrYQwDNn8kG3ntw5ALxwoIla1CLDLD76J4ZdkgiZKnjz38MRZJKKRQbapXvoad6PGDdeumvA/9l4lQrZ0bfUJfqXS7Row== 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 AM8P193MB0867.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:1ea::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.28; Tue, 28 Nov 2023 21:14:11 +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:14:11 +0000 From: Sergio Pastor =?utf-8?b?UMOpcmV6?= Date: Tue, 28 Nov 2023 22:11:41 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: X-TMN: [itL8pw617uQzprhVZolMMBzk3QRosCaV] 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_|AM8P193MB0867:EE_ X-MS-Office365-Filtering-Correlation-Id: 96144584-65ad-46cb-48f0-08dbf056f766 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5X/m/BcUwa0uPSpW5CmwlANNO2mS2AiWnMBzDgE+VOFnUED6nFbIIe219ZLEt6bpPtH7LnATKiVHvdx04snC3RUmBbfX66YCPhuSk6tyZu9XoxwbEoPMj13JTBINTGT4n9Ty4QRiP2rRH3HLX8lkkn3a4sVU+TdodHuB0f9zTvNpmTCDySZ/xgY6BEQPy36nKcYUb4mVFctqtJZ3bzPJdKu0LOAKgz1LszcEiq1BwqtOsfg4kLDB5bIcY8Qednyr0mmH6u78oI3c99Dlj9kKha2epJp3i5AmNJFcBcWCwxMqNcuhBb1HmcKEfC0ap4g8bLfa0GIHUVShu0uyCzSUpjFq8M8BYYFNk0FsuwDIQWdSSoXPWJ9ZSamBBiBHakgaUwJlYDuKL1p2RwiElojpfZOTwZnLT51Pqyvfd7/BaDJgmMY2pIzubvrPkcrQ7KQbxC2nU9YJOtF1nDbUQ25BpfWnsX7AIXNc6N6aWaqtBvrZQ/z9gcV5g/HrFOq/LXrL0kiIR3hfoE5lz8qdhXqd+aZYJ+JpcI9z77QB+QRQQ0CKtKX1u2VIONF0OP+e5Az0wjF85ttfcpPYC16VyJWTu4ZyrYxtKVWAE/43DKU1bvI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8PTAWFKdg6NrNSxh+ZKyX33cp5t1yGHeZKY4WpKtsjFfHRmbz8Sl00PIM35zD9mmK/0f/mgQF2UBkm1jP5a2yVnf5qafJtWahJFT6bA/s2uZslOkj811sBndyJEzrsxrSveneSjL9CJFXYRMdUx1Ec5opT7yyF3qVXCieoZ8w8yaWOoeCEwiplTEdvFPUoujOx83DSg464oLFgVd3P4fH+lF9cZlTvdntREQrcMHvbnpvJIeE2kqXhRTt8kqoaGpRiPzV3mwYyso8nUwnSxPdvzecmnz7yq+hd2Ru0oNVcvEGO49QXengsHUPNEsOxvb2d0Wi0taw8cfdoblayuc9gL3hNPd40xWSDHYuptghSoqrxSuJEeVXKt2a5HZX6V4C/8r2YPtpr8vaxS+sCbkuaH9VvE172sha7vyHlA3+nYL+Xp3xJBluaKejnND0KgqEGpCJzezMmlW125qIlt8CiRRyFZi0qtIK7vG6dQFdAYEcrMu547a25RxaI4so8ByK9oZPkyXtPcmBuBWHSyzAzs1zEhGQep4kdTFYtuZ8TwDu3SSlWI1B6FRBBl95xUCG9ctqUZSnsl5M+ucykkRK8RdHSIJr39s7kGDRstlG3U8e39l20vPdUvTFvtUabj+OQo+2pEdilyNSKrw4UvSOqL/BGgSX3YSbdSD6dRm54DCWNEZAqrbtmzKFc4p3Mc0H0pufIvPrTNJM4D+p9JFgN1xiHEB3sht1Ql9E4vOCey/nA4rN4NNdhJpNQDAGMympq3Q3MNUZh6G473tCO682Nz9OUG/icVuKhaySV1sjp3BumTj7ams5aFvhvjIZ87ZUHgvAHWX2hvcb0qlHgUo5Y7uK8IyvfO7HzG49glaMYQ3HaEuHfb4ofxhzwNM4U0V4S8T67H1f/iQKDTBY+4IrvVIEajCe/3+Ih9u1+JllWoDS4MFg/jYR5zZym79YRf+SToNkUbTJIIa094MGe6kilk53LrQaSJbSIEtnEEQfCW4AK7npivbXbwKRE+9BwCb8gQnPHrwBL+XZ/aQbkARZsv9WAxqDX1ouMzH2b7gpWcvw+lX5ZAbqn2C9Xtr3ldHwBQsU9Oh8ubEOHvh/JmJCeue/vfRrM+fIpRd39l3DtbaRgNR8L8Lnd/OVY29YSJrIwT0ye4198HybbtnD14efqWcLIviq72yOIqNpG9Jx3KNucuevniuM6GqBvFvv8zf26IsSBV0RvGsAh49xSXhXNjqUqdeQvKQYqv2VXiYjrk= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 96144584-65ad-46cb-48f0-08dbf056f766 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:11.4107 (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: AM8P193MB0867 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-gtk.scm (rust-gobject-sys-0.18): New variable. Change-Id: Id5ba73cfa2071c712d4e6a3f8b5f464ce6ed243f --- gnu/packages/crates-gtk.scm | 40 +++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 0449902a2a..d8d223aa37 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1598,8 +1598,37 @@ (define-public rust-glib-sys-0.9 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gobject-sys-0.18 + (package + (name "rust-gobject-sys") + (version "0.18.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gobject-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0i6fhp3m6vs3wkzyc22rk2cqj68qvgddxmpaai34l72da5xi4l08")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; `G_TYPE_FUNDAMENTAL_MAX` constant mismatch with gcc + #:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.18) + ("rust-libc" ,rust-libc-0.2) + ("rust-system-deps" ,rust-system-deps-6)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (native-inputs (list pkg-config)) + (inputs (list glib)) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to libgobject-2.0") + (description "This package provides FFI bindings to libgobject-2.0.") + (license license:expat))) + (define-public rust-gobject-sys-0.17 (package + (inherit rust-gobject-sys-0.18) (name "rust-gobject-sys") (version "0.17.10") (source (origin @@ -1609,7 +1638,6 @@ (define-public rust-gobject-sys-0.17 (sha256 (base32 "0ql0pcab6dxjapiglxcjaavbbh1sznyc2wj5q273b9j0fwqw6d6d")))) - (build-system cargo-build-system) (arguments `(;; XXX: Tests are sensitive to the version of glib, even though ;; the library supports a wide range. Skip for now. @@ -1620,15 +1648,7 @@ (define-public rust-gobject-sys-0.17 ("rust-system-deps" ,rust-system-deps-6)) #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) - ("rust-tempfile" ,rust-tempfile-3)))) - (native-inputs - (list pkg-config)) - (inputs - (list glib)) - (home-page "https://gtk-rs.org/") - (synopsis "FFI bindings to libgobject-2.0") - (description "This package provides FFI bindings to libgobject-2.0.") - (license license:expat))) + ("rust-tempfile" ,rust-tempfile-3)))))) (define-public rust-gobject-sys-0.15 (package