From patchwork Wed Apr 30 00:15:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: nomike X-Patchwork-Id: 42165 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 EFC6D27BC4B; Wed, 30 Apr 2025 01:16:20 +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=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, 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 5434627BC49 for ; Wed, 30 Apr 2025 01:16:20 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u9v7R-0008R1-9B; Tue, 29 Apr 2025 20:16:09 -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 1u9v7L-0008PX-4j for guix-patches@gnu.org; Tue, 29 Apr 2025 20:16:03 -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 1u9v7K-0000sb-Rn for guix-patches@gnu.org; Tue, 29 Apr 2025 20:16:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=2wAHgX5J/E6ycCbOQ0GakWpMjx4LHtEl3ZbQstiCeTg=; b=aU8bjtAriKy8X6L+5Xf0j/KQE/xedNADR2B6PETiHBLJYBuQ0fTCyDWKLq/p31UU8EH8vRvy6te2d+QtxdfbKqDZx5Fdd81QMd/djiTozGXG4OZNIeKV7lYDI3Nj4xIvDG+5eG+a77fF/d1yuI41cl+D0wk11N99A2D9jg1GXDb17FgvGIlqQU2qylpSSKI+sxMk4ZY8vze1I4asO84IinFjvfkeYnzl/Fwc/8MdIAKEBTmnyc1dRwGr7bJiRhWhgP/hhDd0M0if9Oxc27AZREdAySrlRYIBfWC3mCtbHjLiEovqhSQYHbUSdU4hI/0LZwrXfaq4HHfRXp7MR/w+2A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u9v7K-0007MT-Lm for guix-patches@gnu.org; Tue, 29 Apr 2025 20:16:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#78154] [PATCH 1/5] gnu: Add catch2-3.8 References: <20250430001153.893176-1-nomike@nomike.com> In-Reply-To: <20250430001153.893176-1-nomike@nomike.com> Resent-From: nomike Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Apr 2025 00:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78154 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78154@debbugs.gnu.org Cc: nomike Received: via spool by 78154-submit@debbugs.gnu.org id=B78154.174597212128193 (code B ref 78154); Wed, 30 Apr 2025 00:16:02 +0000 Received: (at 78154) by debbugs.gnu.org; 30 Apr 2025 00:15:21 +0000 Received: from localhost ([127.0.0.1]:37489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9v6e-0007Ke-JG for submit@debbugs.gnu.org; Tue, 29 Apr 2025 20:15:20 -0400 Received: from olivedrab.birch.relay.mailchannels.net ([23.83.209.135]:56595) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u9v6b-0007KS-TT for 78154@debbugs.gnu.org; Tue, 29 Apr 2025 20:15:18 -0400 X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id A2B3B843A48; Wed, 30 Apr 2025 00:15:16 +0000 (UTC) Received: from pdx1-sub0-mail-a217.dreamhost.com (trex-3.trex.outbound.svc.cluster.local [100.116.137.217]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 52D3A8441A7; Wed, 30 Apr 2025 00:15:16 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1745972116; a=rsa-sha256; cv=none; b=Ds4H4r0pl69asEqJnZjgwFkX4TEwLRR0vhZimUMjWc+hcCk9Y06bTz1w7GC1g7lhaddDA4 PoOovC5Nhr90lV0xWmO/dG3ONMD6nLv30tXyTGSjl8G3+aLKt2uCKPacnmkFqS1Ttl/v7A MuVteNx3Oefp2+c7VU5FjoblWoSzSI4i0DkTa370HxsQqujUoZ6FHFiOpctxKX+JkJeTv1 JBwAFahojDWaC+5X1s3vOVRj1KQgnkqaT72hkAe2lDKFjsC6Fgyhf4GnG/ttHKKh265p3a 8Iu56kseQZ55L+MOhsH2jgQwpSbxvD80G0fHbJBND0hoxj26eGQxKzLJWUHi4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1745972116; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=2wAHgX5J/E6ycCbOQ0GakWpMjx4LHtEl3ZbQstiCeTg=; b=6neCIOrrggu0ssOOZbJN2xZZ1f572UByZckgdT/xU5U0euI+aYjICiD1zhIQQQN+v2sJce mTvIVar0YkrwtiBgTb3KX7UBPhtBLWkOnMHuwiardQ807Asz2nplk5CVcAOji/ut3WBtmC HLIjpk5dwIXPV1rtjK8gJtNrflfTSCFfdkGRoroa2tAbKWgwO92mCgRxgbn7qJWhKNP0IA SCrE7cmfy6HlcmeakeTkYbRGy0TogxTOBlDB91+Fme3cwFJYQLph9CIHT0f4FvY5F/v1oE gicwMA7iuqzeKNdKkgWJi5wB/+lURK8I/opBhFFwJDbxBXF9AXTMp1mKehPA6A== ARC-Authentication-Results: i=1; rspamd-684646cf5b-hhvpn; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@nomike.com X-Sender-Id: dreamhost|x-authsender|nomike@nomike.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nomike@nomike.com X-MailChannels-Auth-Id: dreamhost X-Illustrious-Lettuce: 20e311603d8533a7_1745972116564_2962038791 X-MC-Loop-Signature: 1745972116564:383412917 X-MC-Ingress-Time: 1745972116564 Received: from pdx1-sub0-mail-a217.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.116.137.217 (trex/7.0.3); Wed, 30 Apr 2025 00:15:16 +0000 Received: from localhost (84-112-221-106.cable.dynamic.surfer.at [84.112.221.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nomike@nomike.com) by pdx1-sub0-mail-a217.dreamhost.com (Postfix) with ESMTPSA id 4ZnHkq5slhz65; Tue, 29 Apr 2025 17:15:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1745972116; bh=2wAHgX5J/E6ycCbOQ0GakWpMjx4LHtEl3ZbQstiCeTg=; h=From:To:Cc:Subject:Date:Content-Type:Content-Transfer-Encoding; b=Ce49H+DYimuFWxw5flZQv4npict+9VQmSlzYaG+qgkCpOIpYrmXxl6rOlhjMxjHIy cSx6AiZcccGhnhpogbX3oqW8Jfr0qyivHT+fQCtM02rVlG6SozViGMl+oteIUcI7tz GZ2egT+D0fcHHDBkJbabnIm/nOxxXVTwvXilRWUnAcNtXCIDRu6kLwtExBHMgq6UW6 NIXagqwtniw1echTTtUY2BGBhvEbEwOMDKcpbP8Mvpz71TFVW7N2Fobyz5+OTrsuD0 oMhylf1i3pM2Mok5eZmXm3m66nsz0UciRyY2tHjJ52neLVhf4ccPe+7ugmoc9ujKkH ncUJHswWh90sQ== From: nomike Date: Wed, 30 Apr 2025 02:15:03 +0200 Message-ID: <20250430001507.912670-1-nomike@nomike.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 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/check.scm (catch2-3.8): New variable Change-Id: I8286d4b71fc09bbcdc483c920710dc881fc82aba --- gnu/packages/check.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 3fe7214645..8e498ed3e5 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2024 Navid Afkhami ;;; Copyright © 2024, 2025 gemmaro ;;; Copyright © 2024 Ashvith Shetty +;;; Copyright © 2025 nomike Postmann ;;; ;;; This file is part of GNU Guix. ;;; @@ -735,6 +736,33 @@ (define-public catch2-3 a multi-paradigm automated test framework for C++ and Objective-C.") (license license:boost1.0))) +(define-public catch2-3.8 + (package + (name "catch2") + (version "3.8.1") + (home-page "https://github.com/catchorg/Catch2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/catchorg/Catch2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0v1k14n02aiw4rv5sxhc5612cjhkdj59cjpm50qfxhapsdv54n3f")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list "-DCATCH_DEVELOPMENT_BUILD=ON" "-DCATCH_ENABLE_WERROR=OFF" + "-DBUILD_SHARED_LIBS=ON"))) + (inputs (list python-wrapper)) + (synopsis "Automated test framework for C++ and Objective-C") + (description + "Catch2 stands for C++ Automated Test Cases in Headers and is +a multi-paradigm automated test framework for C++ and Objective-C.") + (license license:boost1.0))) + (define-public cmdtest (package (name "cmdtest")