From unknown Fri Jun 20 19:58:29 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#67454 <67454@debbugs.gnu.org> To: bug#67454 <67454@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add munit. Reply-To: bug#67454 <67454@debbugs.gnu.org> Date: Sat, 21 Jun 2025 02:58:29 +0000 retitle 67454 [PATCH] gnu: Add munit. reassign 67454 guix-patches submitter 67454 "Wamm K. D" severity 67454 normal tag 67454 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 04:29:52 2023 Received: (at submit) by debbugs.gnu.org; 26 Nov 2023 09:29:52 +0000 Received: from localhost ([127.0.0.1]:40693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r7BSa-0005Bk-7q for submit@debbugs.gnu.org; Sun, 26 Nov 2023 04:29:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:58314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r7BSX-0005BU-OI for submit@debbugs.gnu.org; Sun, 26 Nov 2023 04:29:51 -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 1r7BSK-0004bY-Ix for guix-patches@gnu.org; Sun, 26 Nov 2023 04:29:36 -0500 Received: from mail-co1nam11olkn20819.outbound.protection.outlook.com ([2a01:111:f400:7eab::819] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r7BSH-0001sk-SW for guix-patches@gnu.org; Sun, 26 Nov 2023 04:29:36 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cu7bTqwehUTEpA0ccEDMi5pu003fkZF5UKtTDF5bfludSXY85hcgfXdzjvG2lHH8fVsSDry2qG47TBooPMFbC4JiG0kEpnKCFFQkiGwChZzHLH8PV0RauAfFEMdAYspPVWYAdDUUD026uAGheZyuLaZR/7QoEz82rm7JbUdvhqT5U+0ZLgjA0VNB/SPlIauzt91pAkQn36sN+7KT/wDlwYurxzmP2HAgOcdG5F0mdUQpjsNrar6oGdG+BmYFfLfx5wkmVKzjDtoLOX2muBIhALbENFSbuXGanu4woB9BGOa88jVEhRZOG8G8xhFEV9yCPhvA1jYPasp8UXQemJeI3A== 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=qB6J8U1p/cVBujz+gD95Cujr0khW9N1l8OMcM3rC5GU=; b=BG+9JYFtlS+oz+DOlZ61NKAQ+/TxCE7J3zvuUmX0VH6Yh0egFxoABk+iVKSZBa/nVjDOoXG8928p5uqrF0xyYcp5fd1TzQbG1t2Lgp4sL/3VPx63z5b84f7J0res/+sc4k8JrKO5uTtA6MgsLAr5V6mGFKZkN88M5r3xLSJ+UThq6NWSk+PC+/aG8K0xLqJJ/vFXgBRq06vpdLHKF3QnJavk3U3CHz0gt5Oi/nnFhc5yzu1Ij1I5xkQnTT0+cLEaYcPLMBM2qMHnOtedbuvAH+8bs3r0Ait3I3njmiiNJoiUaqPF0XT5dgcz5OIoZBlFlUxkpw9EtfOiwY+9Jh+2rg== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qB6J8U1p/cVBujz+gD95Cujr0khW9N1l8OMcM3rC5GU=; b=Jtod/0urfK9Jzz91tNYMiyjL5emGMuZcelAPbiRtgkauy6KngitfSz+TtucBoi2+qMpZgMgRDb02FsyNQE9Ggzj5Xq59Xgs8wPtE2srKz4Uz/8Af8EeVa52SD883wN2aW8sKeSydEe2XO/fh5otABHUWvM3h/ZHTlzNxp+udYm6jJpGztv/wtOt6EyAaN2txSrZMd7jzCOvSeW/A3Jackh9cCmq1HvntAFLJOGEkvv0xNIlADoAzpNKsAAVB8SYPODJTkSqerv9UhvUKl+zi3YiqcpmmaFus4ILzloUq1bjhBlkfNBaz2f2jqj7c04Fk02gPyL1n0neDg8jLf1y7Cw== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by PH0PR07MB9063.namprd07.prod.outlook.com (2603:10b6:510:106::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.25; Sun, 26 Nov 2023 09:24:26 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::d9eb:2d3c:47e8:e7d8]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::d9eb:2d3c:47e8:e7d8%7]) with mapi id 15.20.7025.022; Sun, 26 Nov 2023 09:24:26 +0000 From: "Wamm K. D" To: guix-patches@gnu.org Subject: [PATCH] gnu: Add munit. Date: Sun, 26 Nov 2023 03:19:04 -0600 Message-ID: X-Mailer: git-send-email 2.41.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TMN: [Lwp3yuHkVgMG4ImlAoJ+rTSsCTYgfZHf] X-ClientProxiedBy: CH0PR03CA0343.namprd03.prod.outlook.com (2603:10b6:610:11a::14) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <20231126091905.24939-2-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR07MB7029:EE_|PH0PR07MB9063:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d8502b7-cabf-4b14-3c58-08dbee617bab X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9BELF+cpV/LgIUhCPdybcgnH7RXUk5cp8zEjFoZvVIDRfCkWRoyq/oytURLB0HzQUmc4yV9axq9uevmzxSBNOpsStPfiwFEQmVWGYg6kwoAOfMveUJcjjToJAUuqWr4Rtllkw+YKWckJLvPcYLA+RNYfekpFegO2PU2EGgmlyqjVk5J8CGsJUMfkAT/F3dSFc1qJvGQe5X381fceSkY016K7oO0y77L+H+ueVBelYggcmFSQ3+V9XzJJM0OKvA5qWIXPyu4p2COQyy9nSG0kQXjM3bQGpvU65k0C93d03THxUQ1TC0wdqgnwiI0N5Q70fOcX49zsqqkxOBGTEuPX42VoXqysuCRd/3fAVul1Ohv+M4ZF1VJc+pNTcT65OKTNN/ZPUSmRwAbfExwd6BnIOkottCkbBP2plDWtDZWHb5FZEMpFLW9O3bRoexagHN/OV7sMsclj0yttXdBiK171ccbWTXZHzbKdGOtwZZyC9HPRgA70FtTFJKXF0DZ/Zez382zlicqW63gWfjYNu+8su4rmIJ9alYREp6GUSWhlqJ+PDHfBJGIfdUnX2Eff+MZ9TdckPkOzlD5x49ZszoxhV1+E1Nx6OZbm0fTIXOLVVHnLeraRPacNrXvZKE2wMfZQ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NUIrWXU5dnBLdjIrYVJTcjVIOGlBQ0hhREJVMGRSbCtqZG9iYXJ6eFY2V2Rm?= =?utf-8?B?VndiaHQ5SnkvaHpYaXpJUjJIK1crMnBkM0krVFdFaFdEVnk4WEdnVXQ1ZHJn?= =?utf-8?B?bzVZZzdmTVVJZmd5d0lPNXMrMTFzR1VQVTZxWlZlOENYQTB6enk2Zi9MZmox?= =?utf-8?B?SU9NTHdwcTBEeTdSWWUydERteEhNQU8rcWZ6SnlCTmxTMGt3amFOV2RJc0Ur?= =?utf-8?B?bEVUUTkxckpicmxaWExzc0ZrdE0xc05EVHhocW9kY0RscWFEcTdDSTh2bXho?= =?utf-8?B?Mks3Rmc4aUsxbzg5bXFidjJNODBwYXY3a1VEMlVwbFBtQ25wRVdvb1llT0Ev?= =?utf-8?B?SkxydWE5NlFkYTNMdzhOaDhBQzRuY1lDNlFyajUxcGpPVHNHVVhRZkpVSFRm?= =?utf-8?B?YkhWS3lNdUVEeVIvL1J2RFE2NWlSNXgrbk11ZEIxbldiYitaRFl2WjdFUkhw?= =?utf-8?B?UFMxbXQwVmNZa0QyVm9xMy9hM09NWkZ1THhnei9MdDZmVG5sVEh1RzFxWEZV?= =?utf-8?B?NVl1WTUwT0Q3RWd0N2c1cjUrWXEzSnl2eW00NU9xVllrZm9lYzhadER5MkdE?= =?utf-8?B?N1FGQVczeW9LSlVhQkhvQlJnQy82TUwxdUVydk14WXp5aFVsNlBHTTc1SmRs?= =?utf-8?B?Ty9iSlg2cjBGMkJ0cjVYbDQzN3JMNkFNY0NCdDFGcVd2RWtlYUhQdCswSzhr?= =?utf-8?B?MFRLVWRhQU5IT1V1NjlUbXcrVENCMWpkTzhoakIwK0xhamp5ZVNSVTM0WWRM?= =?utf-8?B?OFhid1hBNDVXRlU4U1BkenJxdmRXdyt3N1dFSi9IZW5Dd0daZURHYzFCZk5J?= =?utf-8?B?dkphVTZNeG4raitzdm1qSTFyV3hnUGxST1ZaMFNJTWRjbDZEN2ZqK1p6M2FZ?= =?utf-8?B?MmIrVnp2SG8weFU4SGlXbkFpQm4yOE0zeGNlbC95TVhkTFF6STlBaHJjZkNh?= =?utf-8?B?NGN2dmZteTBPTHZyRDNpb0Z0MVRMcXhHUDM0aVpWT1JqbmJvY3V4QkI1Wkc1?= =?utf-8?B?SmJyeVBkbG5FM255enhMei9wcDNmaFBzR1d0cVlQb09VV1IxMHQreGprY2hj?= =?utf-8?B?ZDdWTWZKdllVWFZaTlJCM2tBbi95L1h0aVU1bG1WWXhtdnN3U2g1dENuTzFt?= =?utf-8?B?YWh6SWp3OEdWVm5Cc1k3WEZ5QTZET1dOQmdZRDQ2cFkyN3hYTGRvTnNTTDN4?= =?utf-8?B?MnJQZEQ0RDZ0a0Z5MllMOWg4cFltY2N0dCtwaUxjU0RnQ2JoU1FOWDFnS3U3?= =?utf-8?B?ZFdraVNETENBQTF6eW9pZENWc05WdE5aUGp4dDM0U2NIMnhKS2taK1ptOW5m?= =?utf-8?B?TU9xbWUvUWIxN3BBT1M4TjUwL0k5WUVrZFlDSmdkZGtaUFpRS0pvbGxZanlR?= =?utf-8?B?SXA0Q1Z6MTBpVHJLcnloaHZhTXhnWk9UbTA5ZTdrZEdVbEFHWk9PeCszNkF1?= =?utf-8?B?QlM5eTlDUmtZekhHM1pzQmFOWjU3aWxDSWVGcThvSndLNmpZYnBaSGhSS1lS?= =?utf-8?B?VGRVcHNVcGc3b0V4cHhBVDdYNDR4bFV0TElJN1JpaXZnc1ZuTVhNa0xJMXZT?= =?utf-8?B?Smc0VmVlUzVYdURoU2dQWkkwbUZnazNQaVoyZlBnTC9wTldmaS9HNEhEQTUr?= =?utf-8?B?R3psY1M3bzZPdm1OUFVBbG5EWUg1SlE9PQ==?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d8502b7-cabf-4b14-3c58-08dbee617bab X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Nov 2023 09:24:26.2297 (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: PH0PR07MB9063 Received-SPF: pass client-ip=2a01:111:f400:7eab::819; envelope-from=jaft.r@outlook.com; helo=NAM11-CO1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: "Wamm K. D" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) While the library is incredibly simple, – for some reason – the most important file of the package gets skipped by =meson-build-system=. To compensate for this, I've added a phase that just manually copies the file over but let me know if there's a more appropriate way to handle this. * gnu/packages/check.scm (munit): New variable. --- gnu/packages/check.scm | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 1f5b886977..ca6d8fe3be 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2023 Bruno Victal ;;; Copyright © 2023 Reza Housseini ;;; Copyright © 2023 Hilton Chain +;;; Copyright © 2023 Wamm K. D. ;;; ;;; This file is part of GNU Guix. ;;; @@ -3648,3 +3649,54 @@ (define-public subunit command line filters to process a subunit stream and language bindings for Python, C, C++ and shell. Bindings are easy to write for other languages.") (license (list license:asl2.0 license:bsd-3)))) ;user can pick + +(define-public munit + ;; A ton of commits have been made since the last version tag was done (in 2016) + (let ((version "0.2.0") + (commit "fbbdf1467eb0d04a6ee465def2e529e4c87f2118") + (revision "0")) + (package + (name "munit") + (version (git-version version revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/nemequ/" name "/")) + (commit commit))) + (sha256 + (base32 "13725v4pps2bpndniksa58nqi9gvx0f0900k0rqvp95bxw5z8vda")))) + (build-system meson-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'install 'install-lib + (lambda _ + (copy-file "libmunit.so" + (string-append #$output + "/lib/libmunit.so"))))))) + (synopsis "Unit testing framework for C") + (description "µnit is a unit testing framework. Prioritizing a small +size, it has no dependencies beyond @code{libc}. + +Features include: +@itemize @bullet +@item +Assertion macros for nice error messages +@item +Reproducible cross-platform random number generation, including support for +supplying a seed via CLI +@item +Timing of both wall-clock and CPU time +@item +Parameterized tests +@item +Nested test suites +@item +Flexible CLI +@item +Forking (except on Windows) +@item +Hiding output of successful tests +@end itemize") + (home-page "https://nemequ.github.io/munit/") + (license license:expat)))) -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 09 10:00:25 2025 Received: (at 67454-done) by debbugs.gnu.org; 9 Mar 2025 14:00:25 +0000 Received: from localhost ([127.0.0.1]:33728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1trHCb-0004vt-9v for submit@debbugs.gnu.org; Sun, 09 Mar 2025 10:00:25 -0400 Received: from msg-4.mailo.com ([213.182.54.15]:55486 helo=mailo.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1trHCY-0004r4-DQ for 67454-done@debbugs.gnu.org; Sun, 09 Mar 2025 10:00:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1741528814; bh=diLoexslTcBmy2Awa8HxJLQ9v+UzD97HEKHXKusX3OQ=; h=X-EA-Auth:From:To:Cc:Subject:In-Reply-To:Date:Message-ID: MIME-Version:Content-Type; b=LUhRA6Xjjtc92m4AzHTgotOCYVm+rJJKalxKfEeKunKLd4nwfkNzOjwb78R3gI6m1 la2qXZuqbLU+zaOhMyCvjMziXmIiAmFmDV1Pxf9SxxHB07SwDBaIimboxc5BX+TO0r iu2uy3jVo+s49ozoUCfL89kq2iCC+sh/bepelKpk= Received: by b221-8.in.mailobj.net [192.168.90.28] with ESMTP via ip-20.mailobj.net [213.182.54.20] Sun, 9 Mar 2025 15:00:14 +0100 (CET) X-EA-Auth: mXxQQd+DNqBemt5wJhqlEQii5FnoJGNJ0lwY11rWWOzB+pfvPEUorpwvUmXjHtWE1tEr64DebOLkI1Nlkx50pX18C2k6cCEJxhU8/24SB84= From: Nicolas Goaziou To: 67454-done@debbugs.gnu.org Subject: Re: [PATCH] gnu: Add munit. In-Reply-To: Date: Sun, 09 Mar 2025 14:59:56 +0100 Message-ID: <87cyeq9ueb.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67454-done Cc: "Wamm K. D" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, > * gnu/packages/check.scm (munit): New variable. This library seems to already be included in Guix. Closing. From unknown Fri Jun 20 19:58:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 07 Apr 2025 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator