X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 10 Dec 2023 20:20:02 +0000 Resent-Message-ID: <handler.67755.B.170223955515347 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.170223955515347 (code B ref -1); Sun, 10 Dec 2023 20:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Dec 2023 20:19:15 +0000 Received: from localhost ([127.0.0.1]:51806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rCQGg-0003zT-TU for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:15 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1rCQGb-0003zB-Sx for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:14 -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 <sergio.pastorperez@HIDDEN>) id 1rCQGH-0004uq-Sc for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500 Received: from mail-he1eur01olkn0831.outbound.protection.outlook.com ([2a01:111:f400:fe1e::831] helo=EUR01-HE1-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 <sergio.pastorperez@HIDDEN>) id 1rCQGG-0001HA-09 for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FrIx+kVpN16qsoBRZdYRbH8EEHTyYp90i97HioFyEttMJugIxRxR9M+56PPF6bkKt7g0oRXAO/fwvtP5f8ADNiHUP9PNibqOCBwWgIoljDm9aTykpVwd84j20iQrH4ugV6nHxziT9NaQIUpOhVERR3/gTZKXPAThCaapQCMgTFuwExGXccL3ljZ98BjynUxZxic+Z0q5PcYrYA6AyOirxEzKWRD0X3mWt57GXlB7YsSNCab2Q+pE/rBoI9mNo6bTfF8XoV2/jY/8pDDISlo3HrhO9gl6g1v6qTQa6y5efVDHRA1W74+jO+ijxYj3WpSPjl7DcH8cDTxEkqntxhbhwQ== 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=3QtFH8RIKO1Egq48cmxKmSf70qLAKvT+aJQPxwFwU/k=; b=aOwONmZg+0uWhTrAomg8SWB9R6o5/81LcwMTJ3UJ/ZLJneZ8TuDBJq7Kq3GW/f9Oa+BBmRYI/A+HkVOi/uiH++s5/lWsO0kNGRbiueYZ3I/Y3acdhMWdjazoxPDxopNX1C5ky36s8wGCsYBbwRmWxUKW7AmGCDtnH+yx32T/G7nuT+mOEP/Q4wvGQpYriWEszKX93/awiLPsjhQ89gq6txuW8odsYgkWNr8SPxtdNZyg25SPLS9xHbmZJaQV0lHMunY9L6YYQZw/JmydeozbwhPNe7aevB8zAI2v9FntnQuyROI8NpYVbVs7htB1m7kERaKagmtPs3SrTAqD2puGKw== 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 DB9P193MB1865.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:240::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Sun, 10 Dec 2023 20:13:43 +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.7068.031; Sun, 10 Dec 2023 20:13:43 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Sun, 10 Dec 2023 21:06:44 +0100 Message-ID: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> X-Mailer: git-send-email 2.41.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [EwXsOju4rmI9HiRIR7t4cFcRFqvonQo+] X-ClientProxiedBy: MR1P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:58::10) To DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) X-Microsoft-Original-Message-ID: <b607d9576cff74aed2cd52218205d9456018aaab.1702238803.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2P193MB2132:EE_|DB9P193MB1865:EE_ X-MS-Office365-Filtering-Correlation-Id: b118056b-43f9-4990-e492-08dbf9bc81cb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0AQ2Ddoacy3uyWShN3pAl8O6a0VlHud5PpMsYgXoeKvuHemKjlSMSkmd7n5VKRXQr9f3JHJaMDKSCSYkDKGA762yumgrVJMU+T5BZFsFwPoGyB7ckhhmqYuNpzVRWJe80gXproBgRlKq+/I5VAZnduP8FFbdzk4REqpqT0gGO/3drEOoDdy4ql08/UcfiGj3vaRiCBqYJGeumgEFwK9Iu39gyr9bLerwTnQ9QLkbOHJj8i+95xV0EOz4dbArE7NVS2JYuK5a5m3tWNVA/LhTUbo8231KPsZDZuZjyYIdu53ZzNc+KJPUJ9Ah6TYL7vq31d9FFGkvCR5qDfuW8iCPRPZUNQxbd2w2L+w/Oq+QX5VARUL45kXFuM4fqZchJBzYXnAfCAN+50UbN/fSkjxpWYlDTEzGqJVykc4oMTlX6eL14t97I85BTQqI/sUgxk13ItwL13hcqTbyjmhHfim9MNA0aRXR4ra+DVGovPuDfBOmLMtJd2XWzlGHbAoDpyW37+oREYEj7hEswl1po7CDzrqz7U5f66z5sQvOWfP2AkS+gZbFsbwDpo1LbQCjvRayyhRqLuiaTpKJaL5zbKrwRLU3w6/BQM4TSk/WotcmQ5ONRJv8kico1zNMcTUTm7MlOPFbqeEfZv+93ce3oHK5UnLaVlIvJz2m9OmeKWJwSUM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KQhUg2cHOsfbv59FR+NLTc8Sv6Dbtxp4VN5f01C34mxuvo4Z9ZVQBvoOEUjep5BSg4GRPTAkPcpTofPjOW/kNllE8eNd3ic5kRDvEKeKwSl38RBdX8oxrzLal+0u//u9UCNguz0eNJTb7RemRagT1Hy7o/5ih6WVkmvtJY7W7WyJdHiW91YPcK40dyZfXNqyTqfz8ljFcRBU/16HipbErbvRP2twPXuUAyqr2sUbD6WCg0oRC5yitZY/isPt9NiLnUwuPEtmF5uvVPf5H86tVcds1yCVwx1sv9RBEQ4rBczgqAmJLxYxQA9R85OeaOoOeA9UC6tlElYdhrtRS1BE/RKyLtokb/KIx/ac+JOIaXDsEUnKMt4w1TaGTs94g7eTcZMwBJn+WB7ncKmichMSuBlS+WGYZDSK48zvOuiuWA3IwXhHpJBgqo4kEHxAKFx7CM/JjFrJsw8VGvvLGATgrUfKlciRQ37zLZJ21+3Akv8kUcJB/kI+UersRoYmmoWrVmUQeUuM+zZ6UIGZWPMNj5QGtXwd4SfyV8+1hXIsgKxqRZUR/N5OcjWD/pEe0/79PVGPUkfktKNHHjyv74M1GqpSL9Wij/8NeucIydpl3Uo+51PXKJGltyP22P9yU+Y1+B37B/gp8DsEkh8u+K5KGMMbnIpg01ly5crS7FHDimV7KhbmEcZLARFlVLu/XdkHMoQGLfm7xlqf5OS+yuelE9qiprPnGJBU0MPZ4SZktfxDMuqrt3lU28H6jkwIhCV6YINuwIgmk1ny9hX6bJpFdnp5g/L41cwjeeqj8tluBpkB3QJ1CsreKMJS3Mc9UM3msZ9yXQhZxPTAFWCAzHLY0Quy1KGl/rU1omZNM0+8rhkAxHhF7odPHdLoouZJnVyX8zkkByNPzXxTmwZxwnWNe8H0v1ELwkIZpychVPHOiDIyjY9mkgIdFPkro0uHBQcM0qgeZ+k3gDbOtT+WhuXeUPAEns2e9+mvKViDOkDXlyqW61Yy89vfZIkS012H1RI9zEZescf0yn9KoFEpEQS9sKDvVDRMFAdQs9YFBHE2T/KQoRJkboz016JAbZSOvjxtiHSR9FXphAEoL8eTm+nR9YRDTaiXG2+G7QHNNtPqdgXEz31k45QsvWym24B63+dgROGQ+J93BDq/2tSWOXtlgszvtRpy6eyho2ZvRTOOjNa5Rjy7wv0HopDzEOgPlKYgsobYpZc+9YV1fO7Ol9tWYUfxsjVCNx7b/qC50xXjwr4= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b118056b-43f9-4990-e492-08dbf9bc81cb X-MS-Exchange-CrossTenant-AuthSource: DU2P193MB2132.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2023 20:13:43.4898 (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: DB9P193MB1865 Received-SPF: pass client-ip=2a01:111:f400:fe1e::831; envelope-from=sergio.pastorperez@HIDDEN; helo=EUR01-HE1-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b --- Hello. This package adds ImHex using specifically commit `ef7898ea8d83d0e3f4897c221f8595112aad9f2d`. This is done since from commit `eae3cd99eef6202d772e3d2d43298449b7a36233` [1], the offline build enabled with `-DIMHEX_OFFLINE_BUILD=ON` avoids running networking tests during the check phase. Thanks, Sergio. [1]: https://github.com/WerWolv/ImHex/commit/eae3cd99eef6202d772e3d2d43298449b7a36233 gnu/packages/hexedit.scm | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 79c14a2996..b1cb006de3 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -21,14 +21,26 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) #:use-module (gnu packages ncurses) + #:use-module (gnu packages gl) + #:use-module (gnu packages tls) + #:use-module (gnu packages gcc) + #:use-module (gnu packages glib) + #:use-module (gnu packages curl) + #:use-module (gnu packages ruby) + #:use-module (gnu packages python) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public hexedit @@ -93,6 +105,59 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +(define-public imhex + (let ((revision "0") + (commit "ef7898ea8d83d0e3f4897c221f8595112aad9f2d")) + (package + (name "imhex") + (version (git-version "1.31.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit commit) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mqx9g3hzap1grav0n2fi54ph63kb9b0hx70zxkknq5rqp6mpy5m")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON" + "-DCMAKE_BUILD_TYPE=Release" + "-DCMAKE_BUILD_TYPE=Release") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-gsettings + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + (search-input-file inputs "/bin/dbus-send"))))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs (list gcc-13 + pkg-config + python + python-wrapper + ruby + mbedtls-apache)) + (inputs (list freetype + libglvnd + dbus + curl + glfw + dbus)) + (home-page "https://github.com/WerWolv/ImHex") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description + "Hex editor with many advanced features that can often only be +found in paid applications. Such features are a completely custom binary +template and pattern language to decode and highlight structures in the data, a +graphical node-based data processor to pre-process values before they're +displayed, a disassembler, diffing support, bookmarks and much much more.") + (license license:gpl2)))) + (define-public bvi (package (name "bvi") base-commit: 63e06f30ce20fa846a7e2e814976fefcd9eda7d3 -- 2.41.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Subject: bug#67755: Acknowledgement ([PATCH] gnu: Add imhex.) Message-ID: <handler.67755.B.170223955515347.ack <at> debbugs.gnu.org> References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> X-Gnu-PR-Message: ack 67755 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 67755 <at> debbugs.gnu.org Date: Sun, 10 Dec 2023 20:20:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 67755 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 67755: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67755 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v2] gnu: Add imhex. References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> In-Reply-To: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, guix-patches@HIDDEN Resent-Date: Sat, 29 Jun 2024 12:27:02 +0000 Resent-Message-ID: <handler.67755.B67755.171966398225036 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.171966398225036 (code B ref 67755); Sat, 29 Jun 2024 12:27:02 +0000 Received: (at 67755) by debbugs.gnu.org; 29 Jun 2024 12:26:22 +0000 Received: from localhost ([127.0.0.1]:37338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sNX9q-0006Vk-6J for submit <at> debbugs.gnu.org; Sat, 29 Jun 2024 08:26:22 -0400 Received: from mail-vi1eur03olkn2043.outbound.protection.outlook.com ([40.92.57.43]:55162 helo=EUR03-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sNX9n-0006VT-RY for 67755 <at> debbugs.gnu.org; Sat, 29 Jun 2024 08:26:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D611YHKRhAI8IYU8Q+SXcvIrnvpd7IH4OCjBvFlV4iUhRgBZwrnkmyGzhXIl+itIhbbiUpehS2N+LdNv4enVeNdaY/fY5FQvDDBiiiYnvcCt+tl6H0jJRaNbpteBA7Qmy7wI7ouPqmMoDHUVKPrh7qI0NbBL7f8P8N5FZGkO0Ffl/bGo7/EepGmIjgC0eTB712iEeNXrxkM2GLc39o7YYBZxfPYHKkzBh9FQXWCGVqJ5oNjeULOJ73RyRza3Q+WUBiqtlNeUtuh1POgWXYnPvmjv55ISBKNTaLOfHRVbu7mDdkdT+gRMgfgW1IgbMNnbJ84oQqGL6BvQEFjZc1fvHg== 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=K8Bjm1NB4DaLEK3z7ETGjw+Wm92P7cb664fkPREc3Lg=; b=byxxbU6JNR+GAA8mkNxkGGprsEfDNgac5ne4K2UB3zxt5Jz4FQ44xOaPyvB4T1iBC5yc7Jd0qUa5kUgfLug5p/PzTH+Fd+cCMB5ab6VnbVNNZh8ZfdwtixJW7RbC05F5mFS6kPw3mupV30rZe0sKvocOJgEU16lkC8mhu/+nGy9n19CGqT/9G0pgA8om6dnwJpfihhx2yWhg+SX/6JastmGzoUbUoDHgLc36wDrdxtN6RKxGzshaHWak655Q4eX9wnRhvD8w492oeWYzkD+hAoGauYDOKi352QPmR9eqg9KoHfb79vLl4D0hjLUMrC5Y/F4hF4vmPYcED5/WW7ClxA== 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=K8Bjm1NB4DaLEK3z7ETGjw+Wm92P7cb664fkPREc3Lg=; b=lnketWFKox3Xv3CAx91X5EukV/oOTHoAUM0TtTArcaJqmDMMx4ZD+HJLWmONiL5ivncGX5BFQggqr25fIxMMjhd8BHAkZxP9gFUk8uehp5GIYjwbiBg8AxFmI+6Arf2jO5kNCJJqV+6v3DoXlqcUFPOdX5IcwsItraw+z4MCVWyrtBwNRhQQtWy+lxXpIy4NPB5t4Xes9UIJgOkAZTDLU2VUaNhErTeAhJid1rRiuamESYNAhWy/QdL/b1OWSVjjZbLB2Jk96Q8/RooPErMCmZsUKN9XlyhCi6wcRn77AH+4X4qBzpsO2g4ezyQXJXUreUkaNdhx0E1ZunuBwVDGbw== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by GV1P251MB0859.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:8d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.26; Sat, 29 Jun 2024 12:26:12 +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.7719.028; Sat, 29 Jun 2024 12:26:12 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Sat, 29 Jun 2024 14:15:39 +0200 Message-ID: <PAXP251MB0348D5D300F7971E167A2DD0F3D12@HIDDEN> X-Mailer: git-send-email 2.45.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [gNe1spCZwF5RD/ULiWmnCUGygJmZavmZ] X-ClientProxiedBy: MA2P292CA0004.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:1::16) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <3c5235f1145aef08153440433a66c78c6d4c6302.1719663338.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|GV1P251MB0859:EE_ X-MS-Office365-Filtering-Correlation-Id: 56233f61-866e-4067-a38a-08dc9836a952 X-Microsoft-Antispam: BCL:0; ARA:14566002|8060799006|461199028|3412199025|4302099013|440099028|1602099012|1710799026; X-Microsoft-Antispam-Message-Info: +WumRlTFBf2z51E4KfFy2Kai8qOWdFJF6RUZPexOgqY0XbJfDr2Y0wJaBVejaGps8n8WcxZJpQ/5QK+vJFRsvtlDLh4q4il25YOrTb8WgP1sy/pbmXTBByl1PBiDUcbQCkpwKq74Aip9FiL3glNb15H9oUyqbKvLVE0KazSgonMvJO1N0pUEoQcWWk5nEnlJerJY7zSwe0XKBIuwualB9bJCmjkd0GLYc6fQf8AlQvH06KbtiPvkAHS9MClhrl8WBzDohuvs4z/SzkZPCf5pojjIoo+L55pBbplzjRSUuXMN7HQetg+vm7hYudvfkxCR8X2ju3vvO8JTwCkhDgpg05axm4jda8yvZbaXBUC773pwNIk8EBmt1bY2jSRX4OEN+QOM5mLQAiKhyXiCqRp4FLQ1kz+P7K/GYN5FJqFGsiOM5o6ql2RPb6GlExxFS2dcu/YTqViona8GsFGQ/DGvnMHAZMXh55G7geeAy5yO9bzgI7gnrpt0z+B53Q//KE+ZNr9QSTmY2Jqbo6nzkTX/zEjhjpr8yQwXJ7I6u38DexYdz2Iy0z4j7C7pN5Xh67WEs8qltvVpzS/srX3RP0qZx7lVwsi/P22kWKdwOY39D5Z2kW252oJXQlOg0P0bajbLOiV8jxqAfPJjhwzdvl5eYT+c6IlQaBMh/aZKem6QQEUd+EmxLIB7U9UGai39Jwmu/uc0qz+E/oXr4xkjZ27XXJ0BtZVYc2F7KNBxqqJVed37iiZPLzREPw/UPRyPblPA X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bueQS+eanfG2WFciLS/sayCD7aw5mKMuzf8Iw7FxClqmXAfbU6Cy/JzA6aGgPvHIiAjuZPAn55ji5fK+Rew/ESVCnUDPXWNyeUPgqXT3ugw2ESLYDgR4Ui59atEySlnwmBvdHUmkTMgOd8g4BU2bZfPw/3P2U8wFkRey1fWkUOl82K41kGKT3IrbGWPEeL2LlJgSG7kaBiCBWpMh/z9eDuTofQZ8Ep6zVp6ty+LOM77ma7vkOwYjjux/VKsbjy9X5qbsN7tWF3uah8O451zCx8mzSehBgTB3+if1+uoeJJxFmmlj8zl5FsGlnNaDxJKse6cTsrkRmzzOPMB7n/teOE5JBkYs4tsTLYGZSKtPrUWfPxhm92Gnr0fujpI4cVzO6kpYjxJgiAZiqlytce84CCUC+yiewK+ithoSnyyJA0w2AIMyBCPD8vwAjZsbRrINcID4N9z9OasTKtIqz0IEMHHm/gTbeTNx8ULsF4O2YmkjhC6QHH7zukUWoBUAfbgmlvpzEexYGiQgqAPR3WKEMK02zqha877MH9Sl3oUWHEQ4MNuTvOm9KwX48wN5GaJzB8uLy7Rdn5sHJoly9w1qzRscOkrlSfuZ0VubrrbL7j/6/XDCp7tmBggLnDUl6/ZGJFOrh5TPvnlTmsaUZJqL4/V+oZu3FU01qVrQe8xc0aOl+XILnmM4i0dqUkGE7XQFdAUEZduJWuGlIRuUd3Hsoeo1ggjMdqU+DI4XYJDGVK/4QQ2oRKMWqSe07IMNjSDWS9xJxVwWr3AYGOH2tykF4pneWdsSuuCtOqbNK4DXAJXv9l0NpcnffJWtBdbcEYwZNqtztX017DPTM1FvFaYRLbHC1wkeHNKrsZpzw61mfzCOwGgW22JcHKPYx+kppnJLfE7qaZv38EPR0izJSzYJ432PoMt+xG7shPMw5OOKpxrSc5YypSzao93tPgobdxTE0RQ2UvLhlAuwIlHhHhMxV2oK/yySiEFjuLOjlS0KiuZTwPVV8A+WDrybWoXN9xWfI1bPNofDWN0/dZq3qOGqFGUW+1pZzFdbz8UGxqjcXOHH34Cid1NpX31yisIPOkV9kZHxhsHn5c/eS02oMlacv1fgyIU9jEloKMQ+Vn+IEnQr6pnKbBpB+mNZ9gjI3j3MG1umvVm65nmo+CAWNPXjE3vzNwiqn297rBZSvaJnnzA9m3mp9QIc8ibefT0/9Ma5M8CWbY6mghvHkJ1Xw9OIsnfy30JvgjrNiD9BOuDZ1pN1Ifv7IW1TB0eXPEhOhHvG X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 56233f61-866e-4067-a38a-08dc9836a952 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2024 12:26:11.9452 (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: GV1P251MB0859 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b --- Hello! I'm updating this patch since ImHex has been updated a few times since. You will notice that the ImHex repository contains a few submodules, many of the submodules are libraries which do not include a cmake 'Findxxx.cmake'. For some libraries, the build system provides the appropriate file, but not for all. We decided not to un-bundle the libraries for now, the maintainers will consider adding the appropriate files in the future. Once that's done, we can update the package and un-bundle the libraries. gnu/packages/hexedit.scm | 98 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 668699a28c..e730d160a6 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -22,14 +22,30 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) #:use-module (gnu packages ncurses) + #:use-module (gnu packages gl) + #:use-module (gnu packages tls) + #:use-module (gnu packages gcc) + #:use-module (gnu packages cpp) + #:use-module (gnu packages llvm) + #:use-module (gnu packages glib) + #:use-module (gnu packages curl) + #:use-module (gnu packages ruby) + #:use-module (gnu packages python) + #:use-module (gnu packages backup) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) + #:use-module (gnu packages pretty-print) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public hexedit @@ -94,6 +110,88 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +(define-public imhex + (package + (name "imhex") + (version "1.35.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1789hkqh78sg4cic09yq46bsy2vpk5y56b8g4q0r60si5y2vc9lh")))) + (build-system cmake-build-system) + (arguments + (list + ;; NOTE: there is an issue with the way the test library is linked with + ;; the output binaries. Tests are intrusive and should not be shipped + ;; with the release, when the issue is fixed we could add a phase which + ;; builds the package with the tests and runs the testsuite and a second + ;; build phase which prepares the output binary. + #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON" + "-DIMHEX_ENABLE_UNIT_TESTS=ON" + ;; NOTE: required for the `validate-runpath' phase. + ;; If OFF the pluggings won't be able to find + ;; `libimhex.so' + "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON" + + ;; TODO: remove unneeded submodules. + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CAPSTONE=ON" + "-DUSE_SYSTEM_CLI11=ON" + "-DUSE_SYSTEM_LLVM=ON" + "-DUSE_SYSTEM_FMT=ON" + + ;; TODO: package them. + "-DUSE_SYSTEM_MINIAUDIO=OFF" + "-DUSE_SYSTEM_LUNASVG=OFF" + "-DUSE_SYSTEM_JTHREAD=OFF" + "-DUSE_SYSTEM_BOOST=OFF" + "-DUSE_SYSTEM_EDLIB=OFF" + "-DUSE_SYSTEM_YARA=OFF" + "-DUSE_SYSTEM_NFD=OFF") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-gsettings + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + (search-input-file inputs "/bin/dbus-send"))))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs (list gcc-13 + pkg-config + python + python-wrapper + ruby + mbedtls-apache + + ;; Third party submodules + nlohmann-json + capstone + llvm-17 + cli11 + fmt)) + (inputs (list freetype + libarchive + mesa + dbus + curl + glfw + dbus)) + (home-page "https://github.com/WerWolv/ImHex") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description "Hex editor with many advanced features that can often only +be found in paid applications. Such features are a completely custom binary +template and pattern language to decode and highlight structures in the data, +a graphical node-based data processor to pre-process values before they're +displayed, a disassembler, diffing support, bookmarks and much much more.") + (license license:gpl2))) + (define-public bvi (package (name "bvi") base-commit: d601e953a463669a775ce17138e2b0f0c2e73ad9 -- 2.45.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH] gnu: Add imhex. References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> Resent-From: jgart <jgart@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sun, 30 Jun 2024 20:34:01 +0000 Resent-Message-ID: <handler.67755.B67755.171977960717921 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.171977960717921 (code B ref 67755); Sun, 30 Jun 2024 20:34:01 +0000 Received: (at 67755) by debbugs.gnu.org; 30 Jun 2024 20:33:27 +0000 Received: from localhost ([127.0.0.1]:59244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sO1Ek-0004ez-UW for submit <at> debbugs.gnu.org; Sun, 30 Jun 2024 16:33:27 -0400 Received: from mx1.dismail.de ([78.46.223.134]:47624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jgart@HIDDEN>) id 1sO1Ej-0004el-49 for 67755 <at> debbugs.gnu.org; Sun, 30 Jun 2024 16:33:26 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 0d313ebd; Sun, 30 Jun 2024 22:33:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:in-reply-to:date:message-id:mime-version:content-type; s=20190914; bh=g5SWKe6hNYN4n2EoQD29EXtS07ReuQveK0sAKCwO04s=; b= QjKPYwW5e0WOj0xawulBzhByjTpDaENIw6815wlpkCdXzBRKOxjSp4jWAHN6TVIT B/vjyEdYDov/fbRzQbdNxU8ZAC1oYByisN4Ibo+bNPHKtA8xgJx589CpdTQSaTqT 5/fnqlXsVgabqD8YyOAkrWTEf/Pvlhmz/F3kSywI+lgELTxNijS7kHPZHsxNAuSb wP01bDtCf3GX6NT9ctJO1kZevQ594ssaxmbSJ+caqK6BrkOtGN67kgD4yYoBR9C4 S/9mHikR8u/at+SHo9xUiSpb762TEQuz8cSRNr8kqTgxK8hYrXB8SEMPujP1D0lX SYd2fJIYj8j/3Hz90fWlnw== Received: from smtp2.dismail.de (<unknown> [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 9f10b544; Sun, 30 Jun 2024 22:33:16 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 81036249; Sun, 30 Jun 2024 22:33:16 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id cff8a5af (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 30 Jun 2024 22:33:15 +0200 (CEST) From: jgart <jgart@HIDDEN> In-Reply-To: <PAXP251MB0348D5D300F7971E167A2DD0F3D12@HIDDEN> Date: Sun, 30 Jun 2024 15:33:12 -0500 Message-ID: <87r0ceqign.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Sergio, It looks like this patch still needs some work from the TODO comments. Are you planning on resolving those TODO items soonish? If you'd like to make this package easily available to others before its ready for upstream I would recommend creating a channel for it. all the best, jgart
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 01 Jul 2024 17:03:01 +0000 Resent-Message-ID: <handler.67755.B67755.171985336718246 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.171985336718246 (code B ref 67755); Mon, 01 Jul 2024 17:03:01 +0000 Received: (at 67755) by debbugs.gnu.org; 1 Jul 2024 17:02:47 +0000 Received: from localhost ([127.0.0.1]:34316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sOKQQ-0004kD-IU for submit <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:02:46 -0400 Received: from mail-vi1eur03olkn2052.outbound.protection.outlook.com ([40.92.57.52]:13664 helo=EUR03-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sOKQN-0004jq-QN for 67755 <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:02:44 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XM1vp1oem3H4XmkipaK0MQ/EgnRCqy9AO8FoiGtNSsA8d8rPiQfLpzjdFtBnn/BFsKy8vJwZrsV88LqjcasEzseSJI1vVV+Aq2G590wp1TEnK643kig1MF+ff/90MEytMutZu0V+CH7dhtilhalwtV2gHQLZpF3wBCima6r18tqset/upMS4pa9YMLpVVDsQ1H0sBwa+37EIaNRM21T4IhtbN9ChITJbImMSfnX6+IuWtqDinG0fxAs2kBvU9gwJnQvhFbIoDuZBihH+nwj471hkscYxmMEqh3LX7ip5dlrr5PwbyQGsUpxAtsqdg5U2ZS9CEvIaqF4kugBH0KIcLA== 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=Q4H4WRuVxKrXj23K1q1M0hEb3S4kYyBuz6CniKIlhog=; b=aUdoGE5oBhOBfR1iIWeLQP97bGxsX/G0Eb1+sgJ3H8G5TN3MUnBlWEIUvqVzrvdMz9Pl+UiMfi5w6WWQLSsI7ob2au0ib5UvTh8FdCtqRAWfKTxZ8RRnxLlBT6pvencOLsbq9smk/UoWrUxvS78K+n1G4patsUxGm/R9g0JEhfBtRQucAnJFA0+lgQNZ/N3k12ygn0stvlQPW+oSvWL6jPsAtJi4guDHDveY+/MkjtTOF6Y2QI/x067hbSFCN5xK9nzZw9lq6F+I0QCBCev0wWWKF77bAAKcsGpBos9Cx9VwdjFRs4dzTmA3cKlDrp8UKwfHKMC9ARkKpX3xN/DszA== 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=Q4H4WRuVxKrXj23K1q1M0hEb3S4kYyBuz6CniKIlhog=; b=qHyTuD/BsuphSRtkdvEOY0ib/jbnfYhUd7wyfVH0Qqn+aCukPbyy5fHlIy7MNqt1zMEFb8GHg3f5bTU89wd9aNB4PbhTRaN6+wcu+lu5ww5zKXeim4sn54RI59YEvfLXJ46JVzgY6dKynJwnwImgWQ7enVbtgJgIQHH2Qskr/nnI82CtfwZpELtF4zGBx3hfhPhjlQWbE3ZzwgMDaNLwDvDJ7pSGFCZfCmiBwWVP3M0TTXdpg4LFSQG+Gkb77A08bW6FhOmDMKFBDIbkuTJMXG9CnTlCHONxoFArAxHOM/1+pRc8BTV3dL9x8suXiK1wb43hx4YmjxLx/vgSSy4ySw== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by GV2P251MB0946.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:aa::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 17:02:28 +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.7719.029; Mon, 1 Jul 2024 17:02:28 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <87r0ceqign.fsf@HIDDEN> References: <87r0ceqign.fsf@HIDDEN> Date: Mon, 01 Jul 2024 19:02:25 +0200 Message-ID: <PAXP251MB0348CDC3D06F4EC738251BF0F3D32@HIDDEN> Content-Type: text/plain X-TMN: [chPe0M4LiiCpLaQrXgRNmGnGm4GW7hEw] X-ClientProxiedBy: MA4P292CA0014.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2d::7) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <84o77hhwpq.fsf@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|GV2P251MB0946:EE_ X-MS-Office365-Filtering-Correlation-Id: 4eb4906f-d3ae-4ee4-e2c8-08dc99ef964d X-Microsoft-Antispam: BCL:0; ARA:14566002|8060799006|461199028|440099028|3412199025; X-Microsoft-Antispam-Message-Info: fLFJIwMZ85ZazhBXCof3/Ith5zt24eJoLBu2Ks3qdElbnX7k2e+L2s5lq8Mwh/rSCiMM+oJlGRtLBrQMmCLMRHVC3NjNjQvqjFn2u94Z9GC1NK69Mrwq7hcoPexjuL81uYJO1pNejGHzo5rWbxW1YfS+bGoUnDRvScfiYoj6rhDL3r7lHXkOudttTeIvf7h/e0huLe7q8sdIahtc9W/iCrpRtqcYVgteUYdSIhQm5rfLWD6Oosm7npHw9j0Dm24MTHix7rq5Y/RFgBnkWVlkVnDPmwal8WwHk928cmIqGzOEnF7LVSCPMpXCER95IIa+ZcxNGO1F0oCWpk+Vv4kH5qCt3m0iia7Kr8oq0tHHrrAjvKq0wDo+REDPAn7sTxQnsmudYntj/oQ/U7b4ZmnApVWjF62KzMVdj9vML6ze1m03JC7Jmpb0+APMh6x8vLg7H4OLkvmlSa7zl0wBTP4MY4jCGjgCCCqRvgGdSk1LTCzsIjms2yHtotb0VCKa+gzcApheHUBijwoRnFHP4mtNXoI4/wxlUBT0ApjdBTiT+Vg3mvZLasw5d17EUFjHDVrYiMner0lKFkY0Q2b9QiKZ+RWPLNnwEXGKo6PtoCvYY+VVEJT4WL6c3EonOZTkyOIM X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JeqxeXOnWiDoXTwwK3AAIFhg3UZj9u31BIFBBKEKTCB368TnYhq3YR3crBqHhFYOAEmI2UCPWH3eEnGV0D7+FfeLw2t4QGbXWgKJzfibQpcV7fP1TyyY0gpmgTOJ+NVunAatKVk4/9DWpOnzwT5P/BkmobUy4aRPCs/jcxayPx++IKRyJMnqDgLFHXBoF4ne116qRkqdzF4dlrt26TLqDmhept/a9C/7TwzpxOiTEOV2+ytxYPOGmG4ymcxZ4V528Z+b0I4Nn6MMdkRAS1qaeQi/vEbKBZ4Mg7SbU/+CBPV5blggM71/TCioldIX7iuOPm+nI0jR2c+Oy9+Ix4jAinUZcA/hmQQQ1yvuMx79iTXdhIHMK2jtONTEN5ztbKmx6c4UmRrHOkI2f1Unf2BEXOoqtuS44LHtPoa3rFNT4aGQkWtu/EsjIBL+U1mlRVPTatVdRycvvwlyZHJFwtH5eaOmJH/pZp8LofVkpxYh/MMjgkHWhD1USExVTJy3HX9QaUqXuvp6DWgatq3cKwO8Ah+aAE+5rlUU2cnfvBD7NUpze/coFlAdQSUXe/aHFyEdaOytwa6JVPwgT2MEDVs7ffL+Hks0Chhapj70wkDR55UOqh73bE7+TeAZJhHZS1/496njDPYebEETwsxeW3b9JW7huURFk/3UZKXL5DTBi82WYRxST1l2wFywonrnwrqLpDpHveZ1Sw+7/fTEiX80NVziphnE9wo28++HbJUDcjUS6/3XBMOxw22SbyolhS/j+hpg9rK5bhUNbS8R5xhiwRgJxhmSN86YrOTCMIuX3zPKWksgu9vlMNNhVQfSXEQVGT9n1IYyT9Girw1RMsw49mxOsM4yqUMNTJlvfbG94+QnUi2h+pQkIB0iYrJG26dQzXqYR/mEF9pgR+6WtB892yuohUsOAbRB0C35zAuCJmBKOzu8gXVg0o0BLfzLkeHQF1/pu6oZDb/K+V8ciPSFq7rVVLUj/gQQRLtQrHqxAWLQuZ+o8w8bjF+9BX05ywQL4jJ5fs9wWbC+BW5aTrWhTOWOA1KB9TXbTqlUrNr58oaMgULRI52ZdJobLqVhH5aKrK/HuqWDqLd6GqS5HLnG3n1oKJPlZhXgtI40dyZtlET5hS6Lv+dBVbT1l3eTR4HQPVtSHjtwCQNikJJKKYU6JJRBYUfE5jOuIBgumsAxZ6upr9/2kR3vxIiUUz/mlLaY/ZmIytnT7JHJYZXbQpQMvn7CoXhjQ4x5goGzkiRtSmGVJ06LlBGJlW6JcCLozbew X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 4eb4906f-d3ae-4ee4-e2c8-08dc99ef964d X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 17:02:28.1530 (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: GV2P251MB0946 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi! Thanks for taking a look. jgart <jgart@HIDDEN> writes: > Are you planning on resolving those TODO items soonish? This is what I was explaining on the version 2 of the patch. It's not something that should be fixed at the package level. I've discussed it with the maintainers, until they don't implement a proper way of externalizing the handling of libraries we should be using the submodules. Having said that, I think the package is ready, is there any reason why you don't find it adequate, aside from the bundled libraries? We can remove the comments if that's what worries you. As a side note, I tried to un-bundle the libraries and the amount of patching that it requires is unreasonable, every library requires it's own CMAKE find file, which is responsibility of the software developers. This is why I say that this should be done upstream. I suggest to merge it as it is and I will update the package definition once ImHex properly supports using system libraries. I don't think the maintainers have this on their priority list so I don't know how long it could take. I will send a v3 of this patch without the comments and without the redundant flags. > If you'd like to make this package easily available to others before its > ready for upstream I would recommend creating a channel for it. I have it already available on my channel. Thanks for your time! Have a good evening, Sergio.
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v3] gnu: Add imhex. References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> In-Reply-To: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN Resent-Date: Mon, 01 Jul 2024 17:05:02 +0000 Resent-Message-ID: <handler.67755.B67755.171985347318496 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.171985347318496 (code B ref 67755); Mon, 01 Jul 2024 17:05:02 +0000 Received: (at 67755) by debbugs.gnu.org; 1 Jul 2024 17:04:33 +0000 Received: from localhost ([127.0.0.1]:34326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sOKS8-0004oD-DG for submit <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:04:32 -0400 Received: from mail-vi1eur03olkn2092.outbound.protection.outlook.com ([40.92.57.92]:60832 helo=EUR03-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sOKS6-0004nv-S3 for 67755 <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:04:31 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MCQvQmY7Ate3BZqy6lxm9SoibNgwjyOz1E/nj/VFvXw7EvaCZxQ/dhI9XPiOoHJEmm9cCh4Ri1UGbez2lvlZfeSDSFJXhGG//Cis3j4BFqw3GYf/S4N3teYAzxH7fSnnPD8uHM9TaMqYZxBguMQKCwWdt1W1D7Nrs4WwdYLhAd56e6l9u15JcD79onJ7H25IeTgZwM5+ZYgnDqjDTLr4U3ilX92D5F9XPRzqduVuYdIFlONKZYk32T8OxNDUQWfGT9FWPcpp17JfmIHWuTz8jVFE3FUSbwLdkN3aZquouJFyUnrExTsWH7m0wSqrul3oMF3OSewSjp8FAMh+lfUdHQ== 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=3GhXUuil+PuqNOuLAoieXjz5YC/BR7iPyy8NxihiX8A=; b=fw7CtAXYp1Yt7RhIJE/Xmc49ugNzMegsHStMXioRCUYQtmPIQDQm2Qa1848g2WcZFcUSdmO8gxlIgpK86vHmzDj/7sgrDBdzSXkVxv+FeIhxtHhZApqqrOlSud+NwQ+4gGcHFx35VDjgMc3xl9yG7s/nHSeJP42qGozu1WaDlCLAPXiKHa+69l1pHAIt1KTIglIvKv/M4pdZcPyF07YfSCD+/co/vmHUy75kinqQKiP7S8zLB2QSHkXPZVYSfc/jxrK4dgrKcrbXIy2cOtBT5bGdVDMtsdq0NWLP9LFVQUTiW1WeZ3VL72VVWXKRtVo8U/PXo/qTfjinooGWhG9hPA== 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=3GhXUuil+PuqNOuLAoieXjz5YC/BR7iPyy8NxihiX8A=; b=KlUmtDkS9d6uoX3o0oIVhOSuJ+f6iPUIAuF7j1iBkIbSzhYib5ylIRNH7BmoVnwtgpwcfM8WX9NcGiju1OWAGsRwqJEuI9lDQmWmJPAY69fL4LA3wV4zPMyzVLyNqc6yvawECYf2sLIyerv1O/9OWpf7ISGb5TbAGQo8dfKuZXoqrqYE9kSZ6DPP2F0fZSv9p0RUKj+CpzKiSOCCwtfcip9iHqmDCeBAm0GbUlY1L1TIOh3XLW+MiB2iCY2Wwvn2/q/keH8q+cwfREEzLV3JfQYBLW7q6oshuilxCHg3vz5KcZtW/ogdx++NVQly4+U0IDSNiagCNR15jl9V7HTyKg== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by GV2P251MB0946.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:aa::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul 2024 17:04:22 +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.7719.029; Mon, 1 Jul 2024 17:04:22 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Mon, 1 Jul 2024 18:55:59 +0200 Message-ID: <PAXP251MB0348851E558B33233E7BBEFFF3D32@HIDDEN> X-Mailer: git-send-email 2.45.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [oVkNWw5PA7+7ipIwJBru07E8RnzBqZOP] X-ClientProxiedBy: MA2P292CA0008.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:1::13) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <187a963037bdc988d7c6166697f159c38f33ffbf.1719852959.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|GV2P251MB0946:EE_ X-MS-Office365-Filtering-Correlation-Id: 842f8f20-e1de-4406-a0af-08dc99efda63 X-Microsoft-Antispam: BCL:0; ARA:14566002|8060799006|461199028|4302099013|440099028|3412199025|1602099012|1710799026; X-Microsoft-Antispam-Message-Info: lxbqFYI3gpRVOT/kc3bXrlB9ChdtDbKY023LQwWUSHPlE2n3bfVys11dCC+yrDOmAMoYaF7scaezY5ExEiIy8CtLQQM8xeUfP3RfX5NPHeycmqocle1NLYuntUmDTfuLMxarKAsKNPxo1PYnZnDBUxrMkV4M8XXoxTLDrGC73tB6Fx3Dg1LVbuJN66Q5owznjWbisW5ed2OOb0vXeWZxn2vXcAsG2GXo1hg2omWsFcKARThG2roXtsero10AOWeCMHrroe4ZCkKLr4xEDFSR9MXp3eJiuAM2jCa5oEzRfAaXVm+uN7DwFnFwQuQRClElFKo57xssJ8IwbrhQxFd6wy+vqdA5e95fDAIal63UU12JIl0qQo83/fuHypkMNywo0K1C58aZgnzGeoKEsr3t758DB0BlCrEA6tHC9qJaW3lM/T5DKnkHjDahY5QrgJ2/SxuatedlXdaRHMygoblAsHhOaSvT1EXlz3Gd5l9yiXPnwvLNKWNs8OnyShYVmLTGJgWNBgKMvZ+pqomzqTGFvY8YDfc4A5uVvAc/rjrieebVHxD3S+7SMnpmoStY3J7IoV2yeG6LiuoAQNN8yrOoK/FsIQG0xstHuoViO/TbGK1IbyTW6Km5GMke50CrujNZrvBYoizF3Ml2HymJYKHm/FXjL7ec+s4zCroWPafnifLDJncI3/NHzvxw+/KGYg/ghIGIQO/zfXFxvZ596CsKmUsxh4nQE8ov+218a8T+Ih3gEiwiJYdi8I5QJECgGPuS X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sW9+tE95reJKUFzzFQ47D2/izSWqydbe2pFH8stjIfbW8xcriaifLcV0o3ebZaTStKrMChLJhWyZExUgHy4qg8syUtsoXWXgNBgWBzRLZJqAi0qvX5k4XQKpDKMWRpTTGscDon5qtzo/RuG5QxVEs9pkDReM0xAkwvys+XncjJv2wm6vpj8MZ11dHFz10h512WZTXbAhZfgo0gy3DIwYK2rca+ZFdC1CVli3XL6LD45OrPDRDLWG+/UYz0FzYfcYnWOXbD3oSL3cmSPqQTgWdjM/f4iCefsTw/nyERKISY37580IwwXZLxZ/5HtCwSX5EQmTC222qdN9nAqxrcDlUcNsbCki8QcHe5Cf8joVLYWfdcrokjMRnJvLIf/C95a431INUwM1T8f7tZ8MXTj7KmrTUBUFh87znt2zHbL3pPtbbqdnsOaJANKoGCKQ0yEslzm8Uc+/XN42lEQH+Ub9lYPA9qF/eCO59Ln+VrxBSVPZg6H0nA94ZquHVS2Rr2/8MzepoPG+YVRxEAMvPxSzDN4OhGpLrc2Y4rvA9D2MpPbwiJfQ5bTgjpy9ESdKfA5OsZimKcvRceKhGdb4qurV3SaxzHy8LK4pln+mw2PQwP54q/bQFucm1SYPCEEyJ1MSQ2n4gBap0DQI6e2NHIAGByQS5wMW6G1bcymDzerAQUGD3ZqsQ25x/MxT/KmCJmQxoZDtz2hOHB6zL/4LuOXNucVNaDZI0R5AblsOCPHJvxGk/LKwKd6QfdJTFu6FzYCcLMY6zalAeXKIXMh3D6ld+d7Dqzpo8/VsiKZxRdbxalcBb7E05F1n7bYFU/ZG8Erdc4y0gSOIlQ0tE2dAax4uFj42bA6EB6N0xCjMzOuraqBqm5g55uC70H48HgpESfk114JFdyfHfrdaPRqnbhS98FS0Ty/DTUl82dAEhrSx7dgaIa2dqQh3pGd4yqlKUDoPFfDspFGRg0YFVy0MyGh71PFM2QIWvo4f6P9JzjB9/hSRc0gvvhbd9D9lKJvXFsZdFBbHkvzuEnhKGD/M3IiUQvAKFgTzlvDnxB2V/Oo4XM7b7A4mQ2Xtyi7FmCyJd5UtIIYF6QWGOGok9I42iyQ/OsyNWtKSH9+bnhCiHWoQ9qROU3OllWe9Ps7mUhfc21736PtYGHFsEtfsJXT5w3nnYgBPtQvkHhGrbtd5Y2vE4Q0Pu/xunIfLhAfAg25pCi1oOWMjW4oZXsFwMtmmlPVAdhl493BevYe2b2x3Ay9/EVqMIO46qx8imePr2lWCVEEg X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 842f8f20-e1de-4406-a0af-08dc99efda63 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 17:04:22.1577 (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: GV2P251MB0946 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b --- Updated patch without the TODO comments and the redundant flags. gnu/packages/hexedit.scm | 87 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 668699a28c..f5689fd1df 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -22,14 +22,30 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) #:use-module (gnu packages ncurses) + #:use-module (gnu packages gl) + #:use-module (gnu packages tls) + #:use-module (gnu packages gcc) + #:use-module (gnu packages cpp) + #:use-module (gnu packages llvm) + #:use-module (gnu packages glib) + #:use-module (gnu packages curl) + #:use-module (gnu packages ruby) + #:use-module (gnu packages python) + #:use-module (gnu packages backup) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) + #:use-module (gnu packages pretty-print) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public hexedit @@ -94,6 +110,77 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +(define-public imhex + (package + (name "imhex") + (version "1.35.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1789hkqh78sg4cic09yq46bsy2vpk5y56b8g4q0r60si5y2vc9lh")))) + (build-system cmake-build-system) + (arguments + (list + ;; NOTE: there is an issue with the way the test library is linked with + ;; the output binaries. Tests are intrusive and should not be shipped + ;; with the release, when the issue is fixed we could add a phase which + ;; builds the package with the tests and runs the testsuite and a second + ;; build phase which prepares the output binary. + #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON" + "-DIMHEX_ENABLE_UNIT_TESTS=ON" + ;; NOTE: required for the `validate-runpath' phase. + ;; If OFF, the pluggings won't be able to find + ;; `libimhex.so' + "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON" + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CAPSTONE=ON" + "-DUSE_SYSTEM_CLI11=ON" + "-DUSE_SYSTEM_LLVM=ON" + "-DUSE_SYSTEM_FMT=ON") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-gsettings + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + (search-input-file inputs "/bin/dbus-send"))))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs (list gcc-13 + pkg-config + python + python-wrapper + ruby + mbedtls-apache + + ;; Third party submodules + nlohmann-json + capstone + llvm-17 + cli11 + fmt)) + (inputs (list freetype + libarchive + mesa + dbus + curl + glfw + dbus)) + (home-page "https://github.com/WerWolv/ImHex") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description "Hex editor with many advanced features that can often only +be found in paid applications. Such features are a completely custom binary +template and pattern language to decode and highlight structures in the data, +a graphical node-based data processor to pre-process values before they're +displayed, a disassembler, diffing support, bookmarks and much much more.") + (license license:gpl2))) + (define-public bvi (package (name "bvi") base-commit: d601e953a463669a775ce17138e2b0f0c2e73ad9 -- 2.45.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 21:53:02 +0000 Resent-Message-ID: <handler.67755.B67755.172470914110207 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470914110207 (code B ref 67755); Mon, 26 Aug 2024 21:53:02 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 21:52:21 +0000 Received: from localhost ([127.0.0.1]:45327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihdN-0002eZ-BE for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 17:52:21 -0400 Received: from mail-vi1eur03olkn2058.outbound.protection.outlook.com ([40.92.57.58]:57313 helo=EUR03-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihdK-0002eJ-Qf for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 17:52:20 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hhnjJT1yG7EQaJ054GVsfSrjYvXRpDUkKglYeGfPzdPkNYQU1B207wO/41p5Jc6Jj3xzllsoa+XwfTr+fzK26vMLR6NO/tG/XHNvBQeM3spihGaJcDnSFzTVqK55+x9Fe8yeTbHdiJ76qbpOKUI3vLWlkggTmi2JSLA3RoF/71SFW/xU0LwtGlFzuUm1gkXr//lbcJdyvRJ/75BET1EHuGOZsZzYyacIXqUpiKi5SFgwhGuGkfmc7cUJos/O/bOGXlF3VTOjVGVYDkni7rv2eE0OWNPkJdAGKBCRHfEuN/tPWNvyFxLC8VdcFp/7ZgR+we9/CMhT8zwKuJHgvqjMmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QjP7198kE2HEobn4eU0Ipl1hdk/hcxJ8Uwdq1Qj5z4k=; b=F9YfGnB+21Dbg8AbMYrVG4aQcf/r2rcAFKTXeOnnyQwSOrVzwyYdUDu+cmpZOqhOQsiM4ySrddSqE8T11ggxT4KTx1jLM0RvlfwY4+G5sdTfRwd5dfJb1B+MAt7IH8nfkpt2l6Bs3v3v6Vym4uhR5tKLb4+w38fHmAzORQIBbZWb9M2r6eR/w8AGjTZHxMUW50zTnweRymKyLUu1/vCboqxG1fpY+O16uOXQw+IqhFurSPIdLzVOSGy4Rqqx172iOkOW3/qva0tOW++/J/jp21ZS3B9NlmV40rMxeGScop51LrihzzxdVKcuK8LyJiHiNYo3LXh1bL8x/Nev264oqg== 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=QjP7198kE2HEobn4eU0Ipl1hdk/hcxJ8Uwdq1Qj5z4k=; b=TQLwYEwHVRPL8lKjZuTMquFqbidSzzoTnJA/9XA3B6+YnR2hcw7l8mDL7q1fioVVQGDMGbaqL3qB0L9hHHqqeHeMdRpF3++Z613rv/LaU2jKc4Ms8LKGGBoM4HzL/C/6WUMDRNtLnpzgfN7c/scZ1uDRO+jIv6k6EFJRzGZlUhWdZOv7q6rvKttljsDdWAuaC+1oz9g5blyFh/eXUwISOVoGv8jomcwfLepo1kZ4l1JYDiHkxwqokqQFz5IFxadv5mWoZcm6ZUbi1LHWciGk82uDM8t/IRgQa1G70oJPUV0YovGZ/Zcaug4PbqrKU7xpigPzx26qhpwy/PF7EWCmow== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by DB9P251MB0476.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:33b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.24; Mon, 26 Aug 2024 21:51:20 +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.7897.021; Mon, 26 Aug 2024 21:51:20 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <87r0ceqign.fsf@HIDDEN> References: <87r0ceqign.fsf@HIDDEN> Date: Mon, 26 Aug 2024 23:51:17 +0200 Message-ID: <PAXP251MB0348778D33DA5D0855B4EC0DF38B2@HIDDEN> Content-Type: text/plain X-TMN: [8HjM5GfhDF5gAZrrckyE+CxAREFVqQcS] X-ClientProxiedBy: MA3P292CA0010.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::12) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <84jzg3ymui.fsf@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|DB9P251MB0476:EE_ X-MS-Office365-Filtering-Correlation-Id: b2724d29-468c-4cad-12d1-08dcc6193784 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|19110799003|461199028|5072599009|8060799006|440099028|3412199025; X-Microsoft-Antispam-Message-Info: 9n0xngteokMplEAQ6dE0/srOQMIwZMmdLyaoWKJhkQLuc+w+/ONUUgMdtCIgFMUuQYaVEjG5P40l4akFMR37z8X1SWGz1JMOgVUZPKppkKbH0Nb/aSX/tXEle2tv+ubIoTPS8DC1hkTp8U1Ml9ewPdqRPrbDaENi9qrTsvA6HIjJAVclSfVapywx5eWTndYd9lnJktwTpkGH1Xt5AJDuIUUD5G9QVoQEmdHz+Su6hwyn49NSPpc+v2jywulMxoJCOfgWLv8AjFJ+QRn4rbRwkghOmwtNBHJpC7J6FHFSwgy/pQTC0ObqIWOvMe8/3ajWUyOHc56ThtkVHblxP2R5Dhs9xebKRqq1T+3ifaMyx77J3DZI+RyKpDNqOgcpagIY1y1hagdbXS4M4EYnA06c3KN09dZV912xml0I30UJvCWIDJURDOQ6W8yWirzR28W3TU84MZqF/ZCDv3MtWqYODmY6sWLlr6lLc64wqKCd9KMbeyJWedIDbp7o10ADUp1HoVk488gqExCAghxmPVB9FIr2fsPWeJQ2O8KdQPuuGqANZh9KD3g0ZtY5lP+IaBHR3Z7yuFcsop7AHLT4a7LWLOW9/lwiSidru4wE1XOzp/Nqiav7FmC48luYjcTswBVo7M4GPlu44CIfQ+7BkIT5WuBWEpuGvN+BHFczZHSY2nY5/C7qZ6sN4sZ8UD6Xh07n2mPX0G10zwm8tZmCcKYYDg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bIC0iqgaJeXRDJAeHyuYpfVQ6DzQ32NqqZUFvrZ5H9rZBZrKW9svZeBwnpHbVXEkPySQCrJJ2c3BCICdKmDoMynDr595O5glePH7QKhgb/em+KrIsMHxxpxsDO14WTJsoyjjEAvq3P87L9Vwojd/XYJu8xAeKl+53OghT6SR39Zo9779qhjirvM2vfEupvoWFkGE0HoApkCGpto8bdBfjJu1/OMy31Z3QKcugPM5nz+cs8J31S0BiqyzTw1WBbFD7XA03C4rmLjwJu6mEFv2OlLXXXNSwLKGqJV130YciAf+FptEc59wfhsXSfPwUuNnn8y7e+wbhwWEp1t7iONeyWCKnGSAvFLvHse8WrzHIvPIEHO2+nfGisNq+2zdZHYd9q6e24VSidK33D619OyvAblA8eT7Jw/fVGLXtuUF6TMt3ORuvXn0LcnU3jidSTA+WW//0vh5vNs357rFe8YHYJTenk9KwJUgLJ0bWfoN2ixwRuiThpxRHWP0L7dYl7ZwzmS1EzRiB8KLa72bx1Wl3C2gJQ239U8NiS5pIaqq3X0Xqh1yeZfNdbAfT8a1c2/RrAvN8+EDIlJT9hOSZ5LnhqFbr45K1StGmMv2P6TyXV6gDWabZGZdW7LTrVX/Q+uWGM5wnw20+u4zx2LVooumbeX2DXmlJAPCLrMhDOjqQaMOKSEiVwPEHk0WEdevSbE9bwN/4HUJn/IEjIKHds3WrTpzmZmtvH4lxtm3iCeiaZV5mHDW/Um3AFthrsqT7FkGgiVkw4nrv+lHZY3Wfvz1iGA0obwGnygotiWsUQ8+pCLQLt2KsxI5BKQweHlIKQVVk6EY0Z954NXTAAzRBcHQeHpU1FjJOVZd69o9SyrvqfXXqC1eWjfumFfcrMx7qMmpcUUbwIlDI9zBT0ZALn8In2FXWyb58CF3mdYAgu4jNIlsS/L1adN75Xs6ir/+WN+B3RJabSe74MyzylWO8bChk1Y3uxXvWIW2i9dScBFCtzIun3Ap4xn4wUb1lB3Y+VgZ1CgQa4WqkqJl0HiiLoQDxj0rYH87BQnabpfelRLxjmgrq6xyVso2kqYybD3ivFbO8ASLY9vdGt1Plw4sCoQDkVnu5Zg0+0mocKPxz2kwa2qmZasFFeyyg9R2Nfsp+2MB8CBfjAyEtlw59cT6KlpAoJZ4dKd06SP7IJelV09XYNX3Jc8KDU5o5nkgJVXY3Ml/b2kvi7LlxTGFRDGQu7sz2/Wv++en80Oywh/1Wt/aE1mF/q39sX46E9t5cOwc7bRS X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b2724d29-468c-4cad-12d1-08dcc6193784 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 21:51:19.8987 (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: DB9P251MB0476 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) jgart <jgart@HIDDEN> writes: > Hi Sergio, > > It looks like this patch still needs some work from the TODO comments. > > Are you planning on resolving those TODO items soonish? Hi! I went ahead and unbundled all I could from the package. There are still some vendored libraries that I think it's unreasonable to pacakge in Guix, since they won't be useful for other packages. I added multiple comments explaining why certain libraries remain bundled in the package. You will see that, although I made Guix packages for most libraries so they can be used by other users, for others I had to deploy their source code in-tree. This is due to ImHex not supporting unbundling them. After some discussions with the maintainers, the effort required to refactor the build system to support a more modular compilation, is out of the scope of the protect; the changes you see in the following patches is the best I could do with a reasonable amount of effort. I hope this brings the package up to Guix's standards and allows us to merge it. Good night, Sergio.
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 2/8] gnu: Add jthread. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:01 +0000 Resent-Message-ID: <handler.67755.B67755.172470990211499 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990211499 (code B ref 67755); Mon, 26 Aug 2024 22:06:01 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:02 +0000 Received: from localhost ([127.0.0.1]:45336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpd-0002z7-ON for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:02 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpb-0002ya-0j for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RZVmb22jhzqY3gC3hd7tY4FhaGSkA7mOhXin+pdGnEI6CPavZlm/g7HxVGrgGjPi64ohZ6Y6ZI7ebK9LzIK6+qbB3yk2Y+eNvUKJkIpkXDMNO+M7+Y2S83SQc6U2AqazHs1SU6uPX3IXDfpaeWdngEaxipql1T2zyhznhE2y9hiB6daVNd0ueUPF47b5bajcWQVsc/tivHDjA9U/E1e82RlrcTY0qlIG3PApxdBzCvh5sxlmTURUobN/bWfMVEAik1czlgQT4piQwkVWz40As642QyfnokfolyoA7f64WrIySJ5TbQveJOkYpf1PAeyLH9aXUPo1+nOG9THxz2DBLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=qliCJlASPMBJzugRxbk0dqtPq+6LmaTYZ7LevDMUymY=; b=HHyJYNSrL/gZiJdHXkTlat0fSnxtdosfGV4pZpN809WOu+3R6dPXM46Vp2GTRcBSTn2a/nFi44coc2Rtc1lyi6u7GN3k6jPk5k2xVEqTkqZPgCyhE5v6Ol01+msl66JISpfPG9G8SHQNfJT/1d0gCAIGiKoF12yoaPsQzjU64+9ylNHDXJnvHauUjjWeKvGQqDd4fT5F2U8rGpvfcygAT+v5y0JbAHREEq5Bvfgj+PmBFfeQze+3oN9ncvC0F6k2BpiGqdLX09EwHKiDGZpuLXot+wTFfwnLO9SX9QPoYzpLD8far43x8Qy8JmKAp9oS7/kAYTJmLwBqN0MxSXIfxA== 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=qliCJlASPMBJzugRxbk0dqtPq+6LmaTYZ7LevDMUymY=; b=QWCIzQut8dxJlLqQ0LxMMERQYxQTE0nL4GJXprAqXJCwZkQzP+mGA8VpO2XV8ZZL0VTEYpHrsSSpS8cce/DmmwK79T9NV1mFTMhMoRJ0gwwN3wO86upf6BuJgKUFCecCLKQ5O5D+QEZaJr9z5SZwB6ZwN8rTLMbGns3GDbyvURIxOzQfV9ozxTdebw9dPHkKVrtQ7LVERne7CNIqQW4CLInhccFOovsI2Gf3BLA0jBTeSUok7xkpISr5xigI0KjIuHGeO8MYK+e3ace4sE0AdVCkGrX+RH2ZXanfiFy0JZLGOeJAHGFVKlQHtPwfnKh/n58p28GU28ZFp8VGBvYDIA== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:03:54 +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.7897.021; Mon, 26 Aug 2024 22:03:54 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:04 +0200 Message-ID: <PAXP251MB03486D519E57336C94543D13F38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [b5vFOJ80c8tjXq3D6ZAI8pJfg6uK4euQ] X-ClientProxiedBy: MA3P292CA0002.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::17) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <80df52974e256cc8ad25b30d9c96d7a64ef05d05.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: a85facd8-d236-4ca2-3d0a-08dcc61af9a9 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|56899033|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: ym0gSCtOTJ+jxBbhO8T5g3YM+8Y20yk4MY6dA16bgqASuyBxzrMUY5M6vXt7sZKzAwBz7Q12Ji90OErO+oeAhVCs5dkOWFDNkcsLVdSI0lY2nzG5KXNRKfRGpFepxaOet0yTi8ROA6sqQpIcrv5rw+i9TeHSn0IxqCdJ9BWMK57Ea9jI9DKaU0CS6FFnubps4ysyHNO4eUqsz6wUz31O7CfnoV8Fzr7VdwRA8vk0d6IyJGb3ThmeTi6NnujQV01gqJazyvpixmCXPVyF2liWHO7MCsp3wkEtatXrqMAZbUMpzMFd9JqZRfRKEkvZn7sbx/d2l19uGVu1s1M9EElBIYOa3zP/v+pnEWyYa7m/fsxkzf+o/y54b4S07RY4Y05gAmf8/ecK9GfKGrVdljPCFIoiqt6Zx7SJ4k8Wkat/RDrwHWarmO+bZ4iGN86c0Oz2+bUQVj4og888avZG2Zs0K3O67FF0HaaNDsX05p/56aZhKJ4iz4B3lbqAReWANDhnca5YWEICY4VLb/ktpI1u3EjVpYxjAxgkKjSjk6MuSUpr9FtzyXvxLxFG9BIZRd5FbxWj8Tq7LjqotGNGEV6SxTc8SJHFJtJ7rugabpzuYbhuSAYUuTvN1ZrLBFQ8ENRuV1vAlQtpMNVqvVswl5RNO8IMehPKADtvuaHIP4JYriEpU94wUC2snMeidtVK3idNjCDvY+VZFxIQIsw8NSTWlLxcNgJPMxuZsyRmoSL11rOcoyC5O7U4oe+vPoJ1tySbxQYB6Q22r9BP2bwPK/A9n8WMFS6kyyGqDOP0E/OXgVrYc7pmVlVHqNnnDOafZlv6GM7OHTtic6xxGBQWZLyhQw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Bt4HfXF58FgJfb/5nzcdzJE5eCIIEbecAvLLqiQQa5YXoWJhX2PCJ8KbwtjGPbegTkrlpXIBxUxOn2G83rl+/xYu00TXzwa5/GxMTGGoJSLvdD4iZtuWZP0DTWCqpTVqhiI5hn1ryFf8SAqxtmGNYED6BmZEV6KRocAzAuXSXKOLaNU8vlBdmp6JYplao0N7j2R0HChHDXKikPp9sN7j2qQeydg4xitE/pODSXPLLL89aHGWxy0mc/PMiDsD/N/MSZ26fzS0kNmXhvpvElpSSj4f4QwJ99ZNBVJQZ1EzUj3yZGCnRxHJ1p9KGIhvAhsF15YOTRcAFzqWw3Qz5+f/quJO0t92AmuJ/SX2vAJfeoWDWGQrZmuRhbBWuB1oNIITmV6cw8zhnzAzgfijoe1MEsPSxsE0O5eSb7crEDImPAnHTa5nmEYygpdjecFO70O3fF7VmUs5UYatsvG4RC4hSoHIXSFYSDNg0MT0iJ2CeHozF/Vp8osGDiU8B/aO/sgeQQPhASsJ7KNJUCGdkYNjM1jXpWvdtkXTALDejpRkc525etW6lOclkSk9qce6CA9X7BIdPrhviRrKXGeWmj5OXIwfSaYc6TNNQyft3Onh0VdHa/OF3aUGtTgvYQFP6SN7IrbnSBS84umKnF1LA32qHhU80FSbKIeUYisSo5MCjPrquaYS6oVYNYzhhtML8Hjt/eteSeP0aq64Z9eJRCftzvc6Yh6+q8TFZf5bGfoWl+IAsJ+yK9DXuy3D5e8OT+slmklwAI+2HUgTw/tDc/zhE4IT3/a4mm+zdCjH1rnlgTSmckJwmInzMf7A0hSrr8PjPpe4vmm8Fl5StH0ceLE5TBYptW4/tk6RBzX5RaiGTtLdqPMR3Q6toR7tpTnnt3WCrqw0l/WyiW8i+KgadSuxRdV6cy2mGygi/ptXTqDdcr96G4ClvwG+UZAU6qE2by3vja5vWdLnETZIOk76DtMl0RJRkHiNDJA1dOuTQoC0+MjWV8Whjusd9p1mlTijH4h/NOs1KpBhi1IIgIAiE0z9MvRmFH8TBHK4Vt/Heb2F3vWgyCJnieyfkzdeh1LwjLh52zEWldalbGyVR1dBXSvY8oh+8m7KOrpgBR31ZbqS1NnqwTcg+ez1z/j+It73KWUuokBXv2LK1SrksaFiDHOoVXoavvPCFAIaVtI9irZLexuh4qUWdS17Hl7t25KpDWd5H7TapNGrrKUWyC0cz8VKhAzVkinm0AQfdGyqek5nRo9CTy1GPjbah+HSJQZJB5lj X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a85facd8-d236-4ca2-3d0a-08dcc61af9a9 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:54.1747 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (jthread): New variable. Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- gnu/packages/cpp.scm | 93 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 708487ca97..49520d1ece 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -111,6 +111,7 @@ (define-module (gnu packages cpp) #:use-module (gnu packages pretty-print) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages tls) + #:use-module (gnu packages tex) #:use-module (gnu packages web) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) @@ -913,6 +914,98 @@ (define-public nlohmann-json (define-public json-modern-cxx (deprecated-package "json-modern-cxx" nlohmann-json)) +(define-public jthread + (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8") + (revision "0")) + (package + (name "jthread") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/josuttis/jthread") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11cq4zh7pv86c62ah5im00gxr4cw6d396dp9117z8s271j4lrp6f")) + (snippet + ;; NOTE: remove precompiled PDFs. + #~(begin + (use-modules (guix build utils)) + (for-each (lambda (file) + (delete-file file)) + (find-files "." ".pdf")) + (delete-file-recursively "doc"))))) + (outputs '("out" "doc")) + (build-system cmake-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (add-after 'unpack 'cd-and-generate-makefile + (lambda _ + (call-with-output-file "source/Makefile.h" + (lambda (port) + ;; GCC 2.95 fails to deal with anonymous unions in glibc's + ;; 'struct_rusage.h', so skip that. + (display "CXX17 := c++ -std=c++17 -pthread\n" + port))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "make" "-C" "source")))) + (add-after 'check 'build-docs + (lambda _ + (with-directory-excursion "tex" + ;; NOTE: remove strict versioning. + (substitute* "styles.tex" + (("lst@CheckVersion\\{1.6\\}") + "lst@CheckVersion{1.9}")) + (invoke "pdflatex" "std") + (invoke "pdflatex" "std")))) ;Rerun to update references. + (replace 'install + (lambda _ + (for-each (lambda (file) + (install-file file + (string-append #$output + "/include"))) + '("source/condition_variable_any2.hpp" + "source/stop_token.hpp" + "source/jthread.hpp")))) + (add-after 'install 'install-doc + (lambda _ + (let ((out (string-append #$output:doc "/share/doc/"))) + (mkdir-p out) + (copy-file "tex/std.pdf" + (string-append out + #$name "-" + #$version ".pdf")))))))) + (native-inputs (list perl + (texlive-updmap.cfg (list texlive-ulem + texlive-rsfs + texlive-memoir + texlive-substr + texlive-xcolor + texlive-isodate + texlive-caption + texlive-relsize + texlive-extract + texlive-xkeyval + texlive-jknapltx + texlive-enumitem + texlive-etoolbox + texlive-listings + texlive-microtype + texlive-underscore)))) + (home-page "https://github.com/josuttis/jthread") + (synopsis "C++ class for a joining and cooperative interruptible thread") + (description + "C++ class for a joining and cooperative interruptible thread +(std::jthread) with stop_token helper.") + (license license:cc-by4.0)))) + (define-public tomlplusplus (package (name "tomlplusplus") -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 3/8] gnu: Add lunasvg. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:02 +0000 Resent-Message-ID: <handler.67755.B67755.172470990311511 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990311511 (code B ref 67755); Mon, 26 Aug 2024 22:06:02 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:03 +0000 Received: from localhost ([127.0.0.1]:45342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpe-0002zQ-Lc for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:03 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpc-0002ya-7r for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:00 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ds9ElupJTFMWC9qaRWzGyZq4zuqzUSDR0MLUFeMxTUWmBU+Hh+vu5Lssfi6osEI22FL9S5bL0E+OoxcPBlVMfQw8b1CwvEMc2h/WfPvcc+j5zwN0kltzBKIYP3ERKmaRToJ5gdD89a0j0kJdrW943BnVdYm8Q0LvhMfDx/DPvvAfYsJ7w+ABQ/35xAdqpi0L8GfwgreeG/U6Q7BgiTqz2BFGzreX7C5Jsf/zGYyIOWK7Tm5bAhyqFSu05HNw0eQzzrHimKjS8GWqTv7ucVaIRiTGnOdUxEocR0SxSRVUIsFbz2n6NvkKdY6QQe8Z6WWT5aAYGwQWSsWmIv26wuicZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=S0CLyvMj6Lkxq7sa22GHFiUHWD078P4ry52nOCotuOU=; b=v2+wMw//ZotGajONGrAeqPbk/ejvoTrK/iqZWuNzgp8trJUyCMVc7WqBCMWWwinHxRftelM40VTRll/pSmiubPHB5SZM/dTug2qQf5W2eSxUQkAunI6btjL3621fJqwAdxG1/lHopCvTh64BAbtKtr+NBVPxLHJ4NyG51v1Ionexb4zX29shA0Sw29/ICUB4WutYHAVGQKN/VaT7DqmPtNMz2AcpJeu83tjYB+npV10mXAf4RoswfvCMZg9oK814jGbXqFtGRO8548AvcOc8yVOqDdzKXAG45LW+X42hREv+hvLektuHE8Cw0mwHdVPWqkxTWwgbxFyKXIo6Jrvo/g== 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=S0CLyvMj6Lkxq7sa22GHFiUHWD078P4ry52nOCotuOU=; b=R+NmVSeRbi+cb7QoJa/YpWt+ES/bKCB60Zcb9xEen2dHV4SBn1XsdsHLwpWdvX71G0jEFRYCFwLacdlIkJtStJfZSmZUTHTg/RjpHA51z4OpfwQeWu8zHbMD7J+tgj9Jo1pdlGwqTU2/qdITjK8emuDnAp3rc7U+UuFqhDjxSNmWIIskgafIPp/7Qe315RZNIL+fEE1VtUnib0XHzxPbJOOaHqA+/oT2VDo5/rn7AzDvdV2Z53HKwMUFtzTkQUTUPNCuY2KGlZIunOZQHuS5xefs0aBXBjVBipHVM/2bLArFePJKs0G/KrufUdkI3YeZxzLlDkC3Q767DLmeeRuF0A== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:03:56 +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.7897.021; Mon, 26 Aug 2024 22:03:56 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:05 +0200 Message-ID: <PAXP251MB034896EA6C139CFFAA233F01F38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [3vh91Dyoe5lvios7rj4DvVgoaTaS3wir] X-ClientProxiedBy: MA3P292CA0005.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::18) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <434f82a1f07e31d3f0e27894d7f3e042739d397e.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: ce954b93-52a8-4bd3-a91f-08dcc61afa5e X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: WoToVAhV1nGuBgTCo1NZ0Ea/hGoI4MELpBO9NVnIFhtVbCgyGSvnQavnqdfYGHztvVgEv77Y7jYspV3Sdd/OynTHDmUKBy3cfH1wFOaX+a2epUiWOWO/XRoS/z3vHWinuxuQeH82LeGRTZUaiU+GDzaPAbOz9unHemyhrY5HFVVCMQ2huEMWewuKK3T/v7pjL4lbwrPpuT2/+Ptm2sRIagxndB2VTKs7oUggTmWLC+XB1iM2aShy/rCZc1IWpH3E7aY745jGvbbPoGFdOvtuuU7a8l75U0CaeUe0T/Um8capawigS6tfIabeDTdhDBCmYWgjAwFlmGBL9wbGMrJr08mp+FivoJASBr1qJOp4yrGuRBasas9quU/Pfaok63+2ah2iME44WmwnWf7AVAOQCq8TvuIRf6ur3uPpLiPpEcJl8mN5v1RJPte58Q2pqETsz0MvgutUTptFc2mTRwzE1vD6ILT5RwD2GvM3HJvVbYH9BAtAe2JYTsQv6KAyzXJxkrufJZ0a9KQF8GPZbR4LlZeJ384m858jBDne9m/wC9oZwtSbQinTka4Az8IbS6qfbMq3zSF8VCckBZLw8Y15Y15Xy9kRzs5tJ2uHMKk/QXQ7HaZe3CRhg0vEsYrDOU/JrarT4bu0on+O+J7jznMqDCnkD71CfkqR8I2hHIZDOv+heoqnGabZbM9vkEFGsmM5d03Y4W/i6veyLXvXBanEBWT9vMYw4GQ5qPxae0H8YJ5GbvHPzjk54JymESnpg+I1lxpQ3fwD6xk1V8+RGPEBcgwkrdseRb+YG53fmEqxo/qNwnnbFMQNIkbvaN5ytL+1voEuPOVG+ONj0BSewTPyLg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Y8KgoLwwg3Gtevj4sUTLgrkl5X6CfeLXIWu2DG1LyYhm5Oftrqq0utdiGYm6uApA5bCMipHoIK0X456ZqWOSm94n0Ck5T3p9oYuFGqOQWqLzSWDAvlodyOhKeZq35ZqByEfaNbJjdwfvLquSZS2qP7CUpQUN3CR5YF3rtzcdmdkPOi9VQjilYQp2dM1am5qDQTHOoLb4u+xDcij7gYA5MJa2SIxH7ewvz4jno1TgwMnKIaG+D560JU2r5N7d+uorZjVBq5I0PyGEqINrBNssphoG0AQF9uNbNzP2/FblSfEjqlgxYjZURBBtWOu6iGl3l3rtNWYN6VAdBgtjzfM0LhrZJYsJDiAO39Ww6xNsU/UMJKQGCPH6U9h5b9uL4qbxhi5NVc29IVORfrNbVdqqBiviwHb5hk/sIApLyl8Q4BS9j93w64amxI/tw6o8QPbrlgoqjhh70/XwvLNABnakvcPUDteophsTeVsDMatXEe/qUZ+oSI725Jx7a7Ocn7bNJ66/gMa1EALQdWef6KE1nrY4TvdB97k/vHFFX+F/bOsYFSUGk5ltCZsd43R0TyoXHmQO+pRPfBOt9ycdifapx6pvK48oG+BeYAo/aktQ8gB3vIE2VgVcK7p5OUWRzbn+GX4++1UxlKtQxfIy7L9g7/Q9vAnSc1DIz6X+x6sEIQ8EVoRPZOpcLEYLt3Qhv3cn51Y4rNcUndQLTJMksTRPj8e4dLtZuDDpJxXVK9/CBtGRQsSV99rER/oqKAzH+KyvGz+cSOvRy7xFkmZR5RStD1UrFDUQiOuroLG8AePzJreO8PZmSmbX1/EYiHpEWJzzRHrEoZ3PebqgysMRUAzvRaA2j3z1oRnkmoVDv5opoGXR6wJXuKn883UiBBB9scKa0669Ka1F7Q5W4ZgOejCSuCReIJQvQ4lknLZlJULdyroIFgli11UWeCz8U0jdiy+bFxwNLnAZsGzFPeUxc2TOkPvF9spsGWX4QiyfcnKbgj1h3d718aTvMbb3QHLtC0m6TsIk0oP4ulW8Z4/ZzIyHS3xIYBF7ThJuqSaa4Lx4wQzsnjoHai3Z3RDU5T717QTZPNpP4uswVBt28VhOHh2SO6Ka1CEVY8iG/Q6QqcGX8/aX2h/5skT2IMX9OgYDs6fd+gq8vCyOPy6gLwYwAbc5xws/nfuYVT02WELPVxPDbtxmyykt8KYJvNx3BA6uxXRuWYTnyP3h3g3Ma6xwxTnIC52azKfJ1tTHLJgvp2U5OfQJHzrVcGwJNsPGhx9CzRIP X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: ce954b93-52a8-4bd3-a91f-08dcc61afa5e X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:55.3413 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 49520d1ece..ec5156b1fa 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -467,6 +467,27 @@ (define-public libzen operating system functions.") (license license:zlib))) +(define-public lunasvg + (package + (name "lunasvg") + (version "2.4.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/lunasvg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s81phhi0q1mkzhx9fxgvv71s21yv50r01gi3bdwxzb3xrhj3yjk")))) + (build-system cmake-build-system) + (arguments + '(#:tests? #f)) ; No tests. + (home-page "https://github.com/sammycage/lunasvg") + (synopsis "Standalone SVG rendering library in C++") + (description "Standalone SVG rendering library in C++.") + (license license:expat))) + (define-public rttr (package (name "rttr") -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 4/8] gnu: Add miniaudio. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:02 +0000 Resent-Message-ID: <handler.67755.B67755.172470990711540 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990711540 (code B ref 67755); Mon, 26 Aug 2024 22:06:02 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:07 +0000 Received: from localhost ([127.0.0.1]:45350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpj-000304-CS for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:07 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpc-0002ya-S6 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:01 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FSxviXCZ9TJHXGAw89jer2A+QiIRzINHmrp/hjLBf86xZdg7YkEG1I4lGv7h5P/gmlyziSUkBuCv1pPEnW+Bibg+Z/J4rLPuj+YCZjevZVXJPXoSfxftMM1AD30tZ++pUeVcja+AyEKGlO7mtf77dI2gZzA15aR4g57f6gxhWEo3YNXf/BzsDHhelJTxtoVc9FLlkH9EtlKzFJ8Plhjeo+bHiYDCl0xhMiv+zfgMeBbdtXG+esUIaWbQ1FqxI2yH54eAmqYsBI4WKmjoB2rye9c3ZJwcGGk6UzFcZc7VzpGAHAwPe2CoDiovE+oDu8rDSeayu9vVpiTR8qqhm+C66A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Ln2MldVZk6Yc3zm8+Hyl5sd4qhV6m6+UyqTqoU7Pir8=; b=NIvyxW2SPRZQ2hg+DQtn+vyadslPA6jwxNAM1qYrrOV01acTT6q8/Rec70GS3s0fHr+KrWGU6WVpM/jMSmfq6OQei9qtOuAFU0IGRLm2ubcmgnDb++zpm+yndoe40sfExkHwy1YKqKpNapDj2rEZbA2xOHNDzcUf7MqPfNNXBu5k/0LwkFfa3JPy7Wk5FaUdh9MdUfCr9xJt1SE8caOsNtgJM9Th002LO0SEVcDGnXa5wN3uY16RwSePYO4xlsOxVfhLNI9VT56AAtHCrgPBZqBoqmp5hqEqTEujXomO4HK0jx66pxFjspmdFX6X7Qfrkpz7Hyt/NApjIybKwsQEcQ== 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=Ln2MldVZk6Yc3zm8+Hyl5sd4qhV6m6+UyqTqoU7Pir8=; b=qm5zzrdsmW6Q+/BFydl9a7vUGiIDDXZH9Pygh5bHMj7PB6PamycmfvbJFNNfQagjOiiFUzdPhPafJBAuO57BgwynGjV/QfmgolV3LliGkOkWAGMCMtVfSdKW4/2mWJ3GvbcmkQRnSXXMjCSMu9wOTpQiIT/A02No2HddMZm03H4/mVpaiBF946K0QeURCBQgCJqKoXMSauYX8t/NMDaH1gapGtV/37TvxFbpM0sFmp2i2Ov3DxgmJ0pSCD9VaE7tmU5xBLgfhr3gsUSEez+IVJJl8+5PPrGIWk5UCebc0XA9fzLAQlhOmg9gYDF//+O4ZvIxPiRuZUhH/j2YFf3kpA== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:03:56 +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.7897.021; Mon, 26 Aug 2024 22:03:56 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:06 +0200 Message-ID: <PAXP251MB034887FDAA1735B5E2C8A85EF38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [HDh0amOfHXcJMiY46hLkbMFkjniUxdQQ] X-ClientProxiedBy: MA3P292CA0003.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::20) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <69e4786b78b2ea6e3d463c1d458a16cc51cf454b.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: 19e4a920-f684-4ecc-cd96-08dcc61afb1c X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: 0oK1C3MBSohXcehdvxU0d1cxq6z454GPCvDwy6Baoupucwwgvis8/m3HPF43u+4Zq8MZhWm4WRAcGf0iDeJnW7vWR2bLjEFbkhsrff3j3nsw03Rzi/69Lu7/TemamFDEZyK2G8LgbF6GcxBbLF3f5/cTs2JVTFRcUvjBLJlNDAV0S5mTnWUTHtkKCqhfvOgrGMopayos5wIhABByRR4G3E+Q8Z0TJPhA++0dw99PobDOl0aF0J0BQBq0UTV3REzNTyYlFQHnr85yKaAfY9fJ1npIuek5CFDGE2wTR2kbGr4scdzKAwUX9i0ZsTOtgeJ7HCMoLs2J44VOFa4EKP7caNDsWjLtkdCYNXIYyBJ8PIBgiPTLIuPgFo/m031bmvJeEUeK0FbqqKnMPzbMsxDvw7pZRzTBjCT4w8FZs5nhVu7MeSVolSChCOrxvdJvMI7+33cdIHLqP+IDrXe0y4UHmyCqjpvmGRrfYMjZYH69DQcLLYP6tMMS5QQ0jsbCu+xRVBZi9BVEniuvmXTYTKc1lVijX+j19RC+CpIa1j3eYJrYNZ9I8ep68mwm///BpdlsOd7gHOYtq4np2Y33+xNpF+Gc0DzE2CH1BmVIoj28SpY2T05JQ9j0xrwHWUD7AzoCyVJEBEFa4n8axLRyTSf+ADp3X9Iv+idD9lOGstV/R3xF5YU1Nfxj10Lq+fXBC32eWNroQ3JxmSuZGNUPn/S2ZfC2DajELgpE+oJ/fGhqqGaX61Ngwt0+aubHm1vLnG3ZqFd380ssgvrKAXGtTDKwOPVKyIXceJDwINRv+mp8XAi9muHfqlR4CmySLP1KEQQM5IdUOmIZxRfIu4kauoV0Tg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5j5bGzA0veKY+dgVMPnXD2rMXfsPJeXUuKOAKjRxW7bxLH8hp5X07dqTPmQ1AsyMIo7Y42i3SAyzzBSAy1PnTU8XEYqYJjkmS8A8ZVX8c5mksv1PVDF3oiV+pzUTcEQnFTa5By95tGZBpEIQH+2z2j0bTMjoh3Lazu5WJFt9hcwfgkjQjhh61ff1MzJYoeptgweNYFEkzqwTGR2JzOT2DKuOuYhWtQxHmBlFjCgHN6QtvNGA79EKPGCgNVp5YEdy5OJCWGkpBk2ziNtMgEE+ffpLzhq234sGr19GHVjVJe6Tf4pNySnbnNW3zIJNN831vYJFf3IBjWJjwikf5tcou/nCVsGS7VLJo17Z9TlhHv1MOiS+Xse+AkdpslzxGtukrMGutZ9U+EEWq8k9TWsc/KXY71OgkMSYQTsp/YX3P3YHyMLac6AaVM7p60ZvKih0uBSn9Unyj0JA2vR9LneQkyzuQV0IF03MrMbXbFT/fd5E+n6tDT9HkXxYDEiHD/4sAJh2d+ylUpTFW2MRKXQOIxGNoifcYrBx8KLUeMoYW1QM+QNE6HP2j2OCKS/AYSBP7SSXcIsjUX437RUka1tEn8gR7purJ3v9RtG6fxm61N0ZndmTTzIcCzpVUCdI40/r6AHTZBekR8BnTeOGcMvak8nuV8I3sSurNYevSrNV1afhjqOsNvl4ahh4kt/Jx50m1B1gXkQcR5S5VvCXqVjnJZjQTU9AwmKcWtTTI1S+kgW/K7Uf3V0QddSsl7LbQFfOWxKfiPe0Y1wOGDFEsZPZSzfh/LSr8SVpJPAYO+uYQ2X1SBCROe6J3dDciWQzO9HJlWr0aXs1ZQ8HPj5OPSaWsiPxnUjt76Jq9m/DLA1AIL5JwhR2Pf/ainn6Y7skM6bze2ze9mCGs7SfmsDLNJmTUDC1AWFjWIKA8kI/B9quiVDLOY8U8PmU8OgHRmvMTR1MtsrERhFtbC1ObRPFDYb2oI9BvkKeFRyKhoIELWvVO7jf4wYc8gqiUOQmn7Tp6UEr8SpeKOLJJqMiFBRctxggt18j/j7idctQ9F9u2esaEPg3s8V39UN9tX7+d4mB+KaGRrNQrC2NSZZORWjjXWaHGSL+djVezW1r36cDTzO0m9MmebW2/XZ4qW8S3DnfigHrJ5cpFmcZnHzA/tmlUID0+xu90bz2aE06Us9/Dulcy2+lmXxUPuAvGWlm55JjG8gaP73lZzx4ZMhppd8lhelxneKMkP6eSqFhpkBBJ1UQ8rbg6g91SZi9xti1G0mTp3py X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 19e4a920-f684-4ecc-cd96-08dcc61afb1c X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:56.6553 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 51 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index ec5156b1fa..dd6488ccd1 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1685,6 +1685,57 @@ (define (make-static-abseil-cpp version) #~(cons* "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" (delete "-DBUILD_SHARED_LIBS=ON" #$flags))))))))) +(define-public miniaudio + (package + (name "miniaudio") + (version "0.11.21") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mackron/miniaudio") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hlqp44ifi3vswvfpqljj89321y6yz3zq6rng51wfq8p4n9k5qhh")))) + (build-system gnu-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (delete 'build) + (delete 'configure) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (with-directory-excursion "tests/_build" + (mkdir "bin") + (invoke "gcc" + "../test_automated/ma_test_automated.c" + "-o" + "bin/test_automated" + "-ldl" + "-lm" + "-lpthread" + "-Wall" + "-Wextra" + "-Wpedantic" + "-std=c89") + (invoke "./bin/test_automated"))))) + (replace 'install + (lambda _ + (install-file "miniaudio.h" + (string-append #$output "/include")) + (copy-recursively "extras" + (string-append #$output + "/include/extras/"))))))) + (home-page "https://miniaud.io") + (synopsis "Audio playback and capture library for C and C++") + (description + "@code{miniaudio} is an audio playback and capture library for C and C++. +It's made up of a single source file, has no external dependencies and is +released into the public domain.") + (license license:expat))) + (define-public abseil-cpp-cxxstd17 (abseil-cpp-for-c++-standard abseil-cpp 17)) ;XXX: the default with GCC 11? -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 5/8] gnu: Add nativefiledialog-extended. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:03 +0000 Resent-Message-ID: <handler.67755.B67755.172470990811549 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990811549 (code B ref 67755); Mon, 26 Aug 2024 22:06:03 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:08 +0000 Received: from localhost ([127.0.0.1]:45352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpj-00030A-R3 for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:08 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpd-0002ya-LM for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:02 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KyHvYbSXnJ2emFvR73tX8RDxgvpH/F2HlXLtAokBga7snEjTtzhgYb3lWz1qsG+gjYqQhzEMGTCgropPLLckKImyxFr5wjftVE0IZdOQDzCeR3h/mcCh7z1UPaUll1668iVCIemZkkTrn0RcMmsAiy0rWdHg7J96tI2Y+yq94BT73fm0KH4DxG1amLM6CSe6f0cxy34JTyMauxWAmTz0s2ztGsf/iPjMmiqi5SdOYaD1/XHUZ7y7WEdvY/7wQCeUGHkDNR7DEbgiSjFv7D7wIaoIhXGJpbrI7A4ZBsnpuCGXaa+vNit4vpvGOUyle0hcC7STlmjqbQsuFCHs/2e8Kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=lSBaQVmG3rj6wQpklg9pGnFL2mgvu9KRSIQR1wFUfp4=; b=yNkCZosYw6AIU1YPzDdgiz+HNv3AgeABcZMIMHWbFr8fxZi24xJWc2tG2AiCtjbaYc6SFt+qLpp9vYRtwPcqwrBH+YRF1vdfQB/xX7MXZ3PuRPVeK8F1cl+uLZV0uREru7Va6DOnpSrtXiq4D+TzDnHVt8krptVDS9D0Rzz7hIl8v+xbijTmR7KM7vj510wwg6eEmqEjtL3uIm9q8SxBPrTqyx7iuv7FcbOhZ326GXnNsgusUcKK741lHul3ED9gsaHAgU7rW+EchhsMbjp5bWrFdFfnEL8d9A3sfWD87/C2xSDbh23OKbVcIBrAmgfhpqJafNPmk9CooSCQc14EYQ== 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=lSBaQVmG3rj6wQpklg9pGnFL2mgvu9KRSIQR1wFUfp4=; b=bSKH5aY30CCH2rdHTNAUIUbKWMAENPuTYeFCdMMuhtols24oNGPVn/7fHak6rSagwYi3sVD5+bTIdBl3l3mcuBJ15UxP0wl7AwV0pRHfGr8gCaNmXCysU1TKZZGe8dNnic7nekQo2Ee3P2kp1aMJOZW16RLVidwx0nK9BrqVx4k4vxmU6+2e/eJ+/IKdlW0mvUDELGoz14b2Uf9KdRc+qsGdNVDKzm+ttlZ6xVnMPX1HLIJChrIvQ5Lz6dBIwiolo2S0GNoNQZfurQ5+YYQlNUNv3xBdTV4dobA4NYXDcnQPRJJD9q/4RQK7B4Rwf7ekztBimmG9Z44Uwqq4lk9zwQ== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:03:58 +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.7897.021; Mon, 26 Aug 2024 22:03:57 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:07 +0200 Message-ID: <PAXP251MB034859C62EEBDA2E8D5FA7F6F38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [Ykz1BhjGzMy6wWnBxhwpR38pCfuVgmMv] X-ClientProxiedBy: MA3P292CA0009.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::10) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <5ff22e6b7b76f04f77945331edba836c79f4f846.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b450b5a-0548-4e2e-5903-08dcc61afbe8 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: 3PGPF21ZVGBpwg1FRaQgOFoE949J84Je9P31IG2jXfRhZk5Qvc13qR2xyBPb9W1xiAKp34dOnXLURsIz5wlTi/6wxa1jFmJEhjKMwgUGAuklsBt4d3hSVHQUQKXvrU61Ra1GZawWz0UZ45ctOdvDW4/3vFIKrG86gwFLNZISdk1w8raxXcm0AoVYcq7rCwCi6vA/D1VwAjN03ckvn8V1OBe+c3iOFtkQH4VROh7UMobxoBnIgtXT2V4jQilkdgwPeH0Er5SpaRQorrgdiX4Ua/HxGI74Gd90MJkBwLa7fFEUe94L4gvkX6x9gN2LZ+zjqkyFiWx0Iq7XGcspRERdP+XVuM8EtJ019LBXr/V2syTkVNnNzkQQtnPjFBxMp0j6FTTzdEVD+a7fpR/9Ub6U70wBhqDD3R+PlyQFQoE3Yg60mMpPtRN7E02RJyK8tLv6NltCA/9smLCPWAKoeO5pDmvEQtfhVydwu9DbmlkpOP/g/NWdueL9NtivAFpsWmI3rFqGpXwmEj3kytKgLS2wVUbuUXBC9lrrsCOwhznapZoBwn1bcN9ARSw5PGyGkLdQJfkzHws3o8xsrttVNQ/quxmKN1h5qfrYkY2HO4qmTo/g9h9sKVSnmjoPIzdcCRCbgczsXFZKTnCvWuCMkh8DWY9+R9sIlE5LIC8RyJ+56YoyLeBLm8FRWz65oNZM6bjzRJvFKfunAfcVnvoopWn84n6T2z1ANVJjwJgQu6MOdisnZtrYxjmlJw9UJhNIQ0NW1Q9ekJDh61AOEpP1UmBH47iR8vWkpUCMA8Up9PAVRdpuFOd49dfK+yPBr4AY+4eG8zktxMavIvn5t0jaQKTLiQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1qDQ/RCYuKKlwjWUeUq7HKMg9KO+tp6/5e7mrS9ZGfogai4Kc9m2zeoPtiiJRJw8osWVnDijCXimpDeDZiuQvG2f9Dqk4hgvlHKHpo4FzIaixZMQnz9zfEblAy9F1u90+CYkn5BZorkHDaoW1VngsNbeiOUG9PtPoDcm6GBhROIKIlsOLqwawjtt4hlkAOowbv629zE4iLSUKhzYSKlMRzyPD/zZSzH+HdGxMyXJaloJUcmDiN8N5sI1Gq/UOjYhVPXGkcrj19i7OdXt2L2gxr6jYtsAvTUYFp2S1S4DjSIfTOSkSf6rvJVUcbzMFzgRquoHm5gJFSbVAOVy38VtyDsVVOYqPSPd/E7rtpNiATi3AWFqSH3rMOq6aRtR6hXiQxxgxtUo1eGTSu0tJumLlOymfWq01CxY548qZD1cCxI0CffU3HTFZ6Y9aypYrdgG8YLAUvu/2NekG1//WzjqYK3TC/btw5DCn9gd6ur9IUMtjgytNT4Lpl6OmHAbXZY3olnTuo+oPn26T6kyfzOp/HDwfBhAIYZhsb5HfwIva+YN7bmm5hRkhKEWO5c2EoFCUx7FdhVWe7CliNzBXVNyumb2UltEEezhNZNnOJwCnFHCEhI2LmHtPKFhXqbrBbzPTn+tH4Qf/qVtxIrvPLMFDeZGWFPOz0mQo5dhOJw4918Z6qtmwM244/Tj3jvgn2bEJF+wn77WRTtvH4yholVkVXQkIJC10/ik3gf1XLcdDYES9ZNiqUFpbP6/v5QdMDZxBfH4JHmF55rKPzqdOy8QWYhkSIPtloNpRqONS2fiNQNLbNujuNZ5eCc9Z9F+c7f2OOgB1CKALuAiZFnCLwqR4oYNrCAdeCWySrlwdsmKk3/92wcFEMW8f9QfyN3+4JNVvmP2lUnpL4+Q29MH4xgd8cPnEfr0nEVTum2j7PL59B542e4SZzNYVxSSGT15Idz0ki3n+jJg+RDM+sIkU2g+FM9RYLFZnxFLSMUrmuiyaGMmNOPFYsCemKfIufBxCDVmbjfuKBQR6OR7fEx7U6wpOQXK3Gkz6RM2bW00/KOPo2NLscp+WXTc+M+6JIVJISohlHtUIHB0HH4YXUhsszA5CoJBobUUgpvgT4t1mgeCvga++f7RfFN7CTOe+sAYK+6oM5eHihOAlWSCYIjV62U/aG0kWfl15R4rhmnaOWU1yjajaOx+PQPUw2hmVXxbsEe1aCXoef17qLlzOlp1ovwmVIiBzgQ26wmrKzyh+n7E1I+Onkj07U1wyd4IzVzGJePt X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 6b450b5a-0548-4e2e-5903-08dcc61afbe8 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:57.9208 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (nativefiledialog-extended): New variable. Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index dd6488ccd1..184d3a889c 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -3325,6 +3325,31 @@ (define-public mpark-variant based on the implementation of std::variant in libc++.") (license license:boost1.0))) +(define-public nativefiledialog-extended + (package + (name "nativefiledialog-extended") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/btzy/nativefiledialog-extended") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15l0jy3v4p6rgg9dk8zr80lqp51s32ii62cm4s90400ragdgh10v")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) + (native-inputs (list pkg-config)) + (inputs (list gtk+)) + (home-page "https://github.com/btzy/nativefiledialog-extended") + (synopsis "Native file dialog library with C and C++ bindings") + (description + "Cross platform (Windows, Mac, Linux) native file dialog +library with C and C++ bindings, based on mlabbe/nativefiledialog.") + (license license:zlib))) + (define-public tsl-hopscotch-map (package (name "tsl-hopscotch-map") -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 6/8] gnu: Add xdgpp. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:03 +0000 Resent-Message-ID: <handler.67755.B67755.172470990811556 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990811556 (code B ref 67755); Mon, 26 Aug 2024 22:06:03 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:08 +0000 Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpk-00030E-5j for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:08 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpe-0002ya-D3 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:03 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Plo2aM6kdRPeYDVOGErUSsLYefX2mhHzA8oYLpF4ojDFV333bXsc/cXOdKW5Mzd1m9JTLZ9svNMvzgo31efIPs6y1v2t1sv8WD0n93CIUQLtLhuK6RLXrD7qgnG7Rpf5v3Y3JmpO2KhuVAUBMUo77K3IKt+vCscHhSYdxFjNcMV0AY6ZfFE7b67PyaU4VLx2GCttHgdn0yVNl6qC+B0pkQGTThVZGlSRqbPjMSGdme1Fnd0O8xPw2fGOJDVFt3D4Ec7K02TevqS1D2DARQlPlBg8A/xH/2MoulmyHrw4et1k1T+KAJasphkQa6wP4cYSgcRQ/q8wobCx25V6j2L3kA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=8QSCZskMz3hoS+Kr2QdoxYGaKjVCeQBI4gcPEmy/r7I=; b=IvOJ4pPicOTZi4VtIX9jaSaTlTakshH/dJ/juFFAP2RxB9EFjB6LKqGHGtnryy26jYkes5F6fQOPiH/+KlxWC0xrgfm2FnNdRQdHO67ZKY6t1BunSgMlFVmFYPFDmEUy/2f+lL5xVxlXHvh1g8SDJYnKp51/71mTmvq16enIXxYE6JJln6YdyCMCMHQor5+QKYv9S76HuBpvXL+N8BuxPSwV1PPlr3DV5DCtSSC0itPj1Sb7e5f33hWjPxrTzKLMJv+LqaXffbd/tmXj6fCI946y9ETFdM81R5+nVx6TNv0yHNHisWbzDkGq8TZQwz5MJfyv9VnNH97S6uROoBvjlg== 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=8QSCZskMz3hoS+Kr2QdoxYGaKjVCeQBI4gcPEmy/r7I=; b=qMbIdRhZmBZnDSvWg4kpPDlble9VqPdDiOGf6YyUwit99fbyhAuVp+1t609MSGXrhmDbRecSbCmJCMPpvG2PVmZVcTCHf638AUKPBprQaYZ3ImNeeBVU16GBwQikFgmk9gcya0Wxap+nj1grYbwXucBbZ5t35AsXlCiEUs0RB0lKV48EE8uJVQ8i+98Sbk3XK1I+kJ1JjO927Y354d3hmcJaSYe3Z8FFp33AMolwGBpDO43ACP+RSYn+27mzW3YCktgX2V4Udi4H4CaQAoKTKecYSlAYzho7zlXnNCK8PvPApVUmvp17d1/F4yp+3SHWGEQvwcsHhpMCUsdVBIvxJg== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:03:59 +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.7897.021; Mon, 26 Aug 2024 22:03:59 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:08 +0200 Message-ID: <PAXP251MB034864C8399A2D5FB07609A4F38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [QZaHJZi6MDCHN1fs2gFexFDnjR3G8Nz3] X-ClientProxiedBy: MA3P292CA0006.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <6886a9ad3a96712b58f96fd38264542119c23489.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: 3c93eb79-eb8d-467f-c8d6-08dcc61afcaa X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: ZtonHntDfB6yfdpvbEztzAErHk9KPwgP8vUFIABCoV25kJ3nTMQxQ8dGK0Aok8GaMXxijkC7XHs5RAvWHP8V/ME2XTVqSPwzSfsiZxWRGQ0vEn467MPMCtuFpvgdj9lgcC1+USM9myh86uHhrz/fRVYnmgh4OceMR9W+0RMdZ6o1WpU7tuGnzvXa4bKVcGg7M2K/uX9p0xYSYp9t4wP+ggaP3LaVjTomdHMlKle3mK0oGtANwUnDRVYWyn2u6YGBzoVgzh5m9px1etqaQyVT3Vi1CxUJzIM4AGN2TRYEUc0RJcWLJ7Dg0VWqxOPjtns0fFUOczlkymLe9ZwU5F1XarIWojBye+oEeBH86mBP/uaL3b7aYN3QJ57i5KByRDYVmRipwc0slhijwtcKvBSb8YOpsPw09G5cxzrYEiRAl0pWKWgPVjEDfUfz7lpXu3G5Wx810imsOPNZ35Ry0Jaam6htjxCxdfWizD8Jo2jzAp5CZnIC1L1GWDENAyOjRBlA9uejPdwiIsK+CGfjLhKD3qWs4rAFRAYRD/MyH/W02FPGDWwfhpPRqs71cYfAiAgKwVIFAftdGSjzTYhoc8y4MBu6yDml7TgrgmpjCfWo2pO8y3iOz7UxjpNM37nrGZ6wiTeCLOxTvAlrZ2/xKQ4rb5tK52MhYO/cGQDqoOPdAdLNxqoQDkkxIfoTqnj/rXrgkr9H1vrXirYSzo/pY4DmVyGiiHxTV0ak1Drc42kCo3RtFoKReyAqlVd9HuqN3x4EqwKWh4I7LMIvnVyHEb3u3Aw2kuqn7cmYnBOxcIMU/63+zcUfLJwxxjklsdLxqMofXigrb5SDE7w8dIw9DFLhJA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: t9/jrJcIEVSsUetPAvvC1rEUsUca2SnLuZJ9n20dlkq/hR/IJTUYnnGzgpx3SP+6VMqToXIPB7jAPo9cGdHNENX0mkhfBAU83ENz2NICKVtshN72xF7FFiFtDBziRYJnOFD6vEZxJQ0htR0maHfhQr6jVnx1kebtwCKerFlHzAx1mmnPgATkcNmCy/bcKTJGNXSAYJVan3z3JZ1l5nRgbcW5wv/ao2LTNbd5I4HEVqERh23E0q2qik0EzNoSsZFiF6mSWPb7l+z+xG1/F1QPeYDcYvfqhHnH4ZGz/ibh6g6YToNHo8YcRTStTr1zAL0adRWMxtxDFDypii9xjMcUsMvsKkshSG+KA6wMZ+GEiiZDTeG24qVknneOc3ad5oVo9wMXBICkgT85u6C1hTuGmaRVO9N7Uyz/YEJABVqh5lYk2nuk+fehUGGe64vfWdI7z3ZdjESuTqlzP3ueMDuKDOzs2JheFWXXhiegG5vMdx8ZytURI6tNYi8GHVu24PXTO90gBPpV9vNNlrdYNyncFaB2F/m4paOUyUPZUxhqZ4sTr1bsZ7KmPYCH7gxJ6HLfi8A7DHh925kLf8gYiM3UasT9nI9uNk8M3HvTOA9v6akVMuKCg3f9BmPK/qYM/TycGpYqOIOlwt4btO72b4sqt6CltUP/tR3pFwW7TceFc+xr4//YoRA1k26otQbPqBdU8ZBcMlZB3WnpfBwY3IUqgdL86obJ+5r4qjpkSSwqjFJkxaSEIU+Wmi5nRS0zR5nb/YqIqCeh74sziezyV6hi9HqAcqK41ZytUA07YY1rtqpKYLshmu2RxPJEl/LJCpqV7vsENiChb5UtIf6Y0vO4qhINROgtTXv0SIJtQyYQYuj+p9r5dD9syRBXfgws/r0e6NuYzOEzVTk/xSn0cRSn+wQgY8P17Lm8aj2aFUPVcEazMbBI99XBhXMUj+OAybd+rRgfJrQp0BRX/H8lDoJZ6n6c2lilXr3+oY2c+CdFw2Xeju9m58R1lcvZlMe2r03lGKmElfwvk7en/+S6GXlKmtT+iTORrdCz58JdDyqeOv7cHWgPl3dGvHAhxPWOUs7gnyg138diU2ow0a8SiG/RosSADrEw+NHwco6O354uiVbWnVHuG9W2K3JLGJhZJx/fNAt5iixX76CDhvFN2MJ71QdfmvCNFHl2FoMUMdEI26SrSmwtkw/oNJxe7ixY1dHcwgkSkhLsjIY4ya+sN0wVSc93B3XJCH7VXr43duh+PNwdn7o2vVeCtZcV1n0Ct6Dm X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 3c93eb79-eb8d-467f-c8d6-08dcc61afcaa X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:59.2039 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469 --- gnu/packages/cpp.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 184d3a889c..6030963a3b 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -619,6 +619,39 @@ (define-public dashel combination of these streams.") (license license:bsd-3))) +(define-public xdgpp + (let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375") + (revision "0")) + (package + (name "xdgpp") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~danyspin97/xdgpp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w8da10whrhc7j82jf90814m3blabkl9s0kg8hv8h2fj5y3ji7hw")))) + (build-system gnu-build-system) + (native-inputs (list catch2)) + (arguments + (list + #:test-target "test" + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda _ + (install-file "xdg.hpp" + (string-append #$output "/include"))))))) + (home-page "https://git.sr.ht/~danyspin97/xdgpp") + (synopsis + "C++17 header-only implementation of the XDG Base Directory Specification") + (description + "C++17 header-only implementation of the XDG Base Directory Specification.") + (license license:expat)))) + (define-public xsimd (package (name "xsimd") -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 7/8] gnu: Add imhex-pattern-language. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:04 +0000 Resent-Message-ID: <handler.67755.B67755.172470990911564 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990911564 (code B ref 67755); Mon, 26 Aug 2024 22:06:04 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:09 +0000 Received: from localhost ([127.0.0.1]:45356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpk-00030L-K9 for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:09 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpf-0002ya-7C for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:03 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UzNIiPtksmsF0BOz4IMneUHa0s1e/zbu/hx1jrPUDWaQZOfdnVhY2N61m3d9wD/291ruAfHBHcYVb/ezdAbsdEX1OSHR1+c5bgaDYWbr7sh1AVVsq0sfY003Q2FjLviDCkadtceRj5HnQrpKZErIG8b2dhK3TUJdU90oCbYew+o38jvx/8k6D63WTOJgfEZwEgBfTntv32yOofAA1mMea4HL9Q5u4BzH7N8K3sxh6YVJC00Q5SHON9CvdDEnT7FSEvZEViiGzh+sCHYUgSMrOxX6Tcit1Bp6Q5LKSpXS6HG6EHC7uwmsLFw3xf3h2eeWcdll0TK8dPVsz7pQEKuKOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=qoFaXzjvw4NQxfvZBF+hs5qf1DcWWaT+XwzfkfO86JM=; b=UC0my7YBvO9w3XjHkg1XsIGf19D6fPHbYW8KPFayOJPY6RRVKwUFM2n7FgmncdHszCffaYDC6QCIQ/OnPdXZF4OVg4fNhn1HwAF479lCW1GkHxkLwYf1Y7s969TaXOAD/wxEvKCPFdEEO2Pp5IXvXHZ59TBYrkErIJzTtqrw19FHZrGNOGwEvxoleBS5wPxJsI5zMORDSeRS/V8vY6w793M1DrEWzXtoB/rJX3Xj75PJlKdZsbjxqZTHA6wh2fG2VP29GiF/0twpW+wVZCLW/pD+4TfOAb7cMZzmK1EWJ3cKNbqfXIl/2p5ZRSn4Ioj5hsX75hVxaNxU03juWPqqaQ== 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=qoFaXzjvw4NQxfvZBF+hs5qf1DcWWaT+XwzfkfO86JM=; b=mOeVBqBtb0L4fM6BH8Ht3pG6V4qVxfs3RXkW7HW7BbY3L0gqfhXUWbnFtHBsrrIzCz0dQboWsrj35LE1W8oDn2F9OUORsoBhExjWw86potojhPP87wYDWwkLQois3wyvGgRzpGmfWJtmyRGPJTLPW2UWR+NaM33q7fbMm3X2J/OYC8dPc/AiOYqZgS/UjI3wOxiSQ3RDhLfSJUYPTdHoJYt5mLKtvpe/thHgY451C+J5FUr7yfWTp7rZDJ9hlU07hPx99edPvcSgqU19k25BVS1YowL/VoiDnB6AaEk1OGCywgDBIY9xoUu/906E1yT/J8HAIn8giiIGiYWTXlOjUg== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:04:00 +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.7897.021; Mon, 26 Aug 2024 22:04:00 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:09 +0200 Message-ID: <PAXP251MB0348D60BFD86D877691395F7F38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [dyeajAIA2B4pA0rpbd1KrTpw8ZHgJmEU] X-ClientProxiedBy: MA3P292CA0006.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <3330b56355a02d9b9b6e0ca8b8ecef4ec64c7afd.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: 890c6f80-4a59-4780-7274-08dcc61afd63 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: VRSnJOV9nWSWPKdG60SMAdiMMjWq6mr3+XvfTCl3LhNqPFQRO9kAjA2ABQObjOUtuPSyBUOtRzQvGgpk2xvaj6ihQq6nv1yDsWqUOhGs0q3Yt4Sy2QrDG14Rd70Lu+PMMUIRlcCswUlc+qsd5tSwyUbev/w6Zy9s9FLwwTH1Pj85W9ucRRnn7HT8Qk9XEdgoD9Dlnk+c8yTbCbBgIiTZjVZnMzDUstcbKpqWt+xdyl9SE86zQaJEvQE8l2yHAJIe6npAR4FNUlB9Q2rnStrrj4NbcRS6ghpXyetRgFxWCtXlUZCD7WsNjBvJaunIF8Re1goZsbUTAXr44bMZs2AxlX/PxEnh3rCqrIRKKUbw4BktQ/fUY17AxdA/srplZgL63z2vFSuh0ya5WNbljr6nplZFPpy3aU/qzeTF3veY7q3druBRdft0JV0jvvwX6Hdfrej5JuyvVnvhObywr5eww97XHMq7osB+2yIZVQRF0JpEwMMRizv5PjZvCc34txneYa56HnIb7zkC44FqokA6sWcrsPYM2usQz2wadlpAPGBR2rOpN8VGbsa6XyKxiQQoAguHcyycyGerYxLrBPgMYJHZrU1NTP6ghYPr26+s7B96ak8/OQ5g3vc1iLhIZqhBvJ9rNdW1TkAxeCjUi+JJ3+U0t9eiUL31LaLYN+lVKpAzrfsUnBXIpzlGlfhAvtpVPLM72t7l4P27Jrbbxg479kZHTqrhasQ+wJATZK3iLNLr/A33M5BGcf8wF0fV5vEas/raps5cgkQ7n8idigFvaPTzv8huuAr6GA3ZArG9y028s9sf9R7AE08Gm5L/mXXPfMzlmGEBZpEoADxYrb9pyg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fFCWfAOKmallNexlrYeWORJZmveClZ15XFT3rMFlAwNy030mXHiSbl26qs3Bj2+AFEURq6aXEtWB/43dGvLSWMAxpbDxEPoM+GLnszfQPVfXTizQPdTHpzhD/TUwdOYsjShAOXivCIkmUhsr4j0IUuN6Nmq5uZkl+t46M8ABswhvgkOJGwv9JS7WqPIe+lG/7WnRdkiCTsypNzUTFL4fza/+DIo53gBwJYTpVdzeBeWdQm2qQYUZiG+5pBUe+I8pS9ar3MceEhK8iD6nos6lJ5Wnz7bfjcvBfHyc31g0LKwvUpiFDPDa3whiAZg3/2NmDPtgCGK1x9+ikCqb0m105UEc2yTB4smUIysrkDX9AMu2iUatnvwOfo2gx0X1oCdmPsT2lG83bD4wGCHqNdmn/BeiyJ+BlffVfQSEZ2QLyMRar3adCUP2hbTgaZzX/mgLZ1IXjctUGyWYm+fO5L0EN5TM8xCUHk2wUkKJ8550ylvaa6ufNKMhu0MUvngOtiffnT5T/ey2wJaA0ZL4Ds/S1Hjx/zfeFJdYEQ4xAvNFDuxp2gi43bUb86bTbvtJ80vIJYzAUAsihtABDvM8pexde7pw7ryQo80CEaJkJtLqxUnZzOfQcvIGiTF3WRUAFrZlILhyRXdxl58fz9kLb/290cAD6bnYdvxIBYWFYAiWpvZq+SkDPC72AM+bLSooTYbE1+dyeUX1ETO/OU+eSZVR9W3Zf1cuHudh1YUPiLTc7U9Og0tut94yyU+Yll0G7XxmC99nuOZ3wQ6f+PmT9hxcUa0SOjh9L0wPtpaCklSGQHqU7oFNS4eKcn7eyfpzEa5SGPCAjRqMszO1gXnSgyHHMAAW36CFnxMXAk5wVao1XS/NwpXqw1c5cOUsCADKXY3KACEOvf2GCl2hxyCqVL7TEVKhEpYB5OQfWwrBfBU12GSbD2gMTnyHbdTYFxQURb8wcpkBUNFU+Xel7cpP3yPehKIYpLfmNqH17f1dPHZS1H6zl+BksHaZY3w7GsEMmyMV7MaJzEb7PaoyqDcdRX1QN+mmkakyZw/5q1NN4+4itggkmqtmBTlbZQ79ppdKgr+hHPZm6dbf1DuHYmGC3NhbubKiqTk+LYtKSIn2bOnXPaVK+0QZpakh9H8YFGXrlvvRicF3NOCZutz8KmMvw4s9JDiIzgjr0SpBPRf0hhUy7+06l2gKcv0/bwQGGZY6OyFnmrnjtfqeDtucG6ciFCwKDugCMpSagSoq+AkRdsa9yZZMkVzLGfWGISEsvN5+R8pj X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 890c6f80-4a59-4780-7274-08dcc61afd63 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:04:00.4035 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- gnu/packages/hexedit.scm | 74 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 668699a28c..e5f58fcce0 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -22,15 +22,20 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) + #:use-module (gnu packages cpp) + #:use-module (gnu packages gcc) + #:use-module (gnu packages python) #:use-module (gnu packages ncurses) #:use-module (guix download) #:use-module (guix git-download) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake)) (define-public hexedit (package @@ -94,6 +99,73 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +;; NOTE: `imhex-pattern-language' should improve it's build system to be used +;; easily outside of ImHex. It should update it's shared library install target +;; to deploy the header files and it should create the pertinent +;; 'libpl-config.cmake' and 'libpl-config-version.cmake' files. +(define-public imhex-pattern-language + (package + (name "imhex-pattern-language") + (version "1.35.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/PatternLanguage") + (commit (string-append "ImHex-v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0riphslp3rca6z6f5zfvsisdh94apijfi03s7yap1vjnf6i93pks")) + (snippet + #~(begin + (use-modules (guix build utils)) + ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years and + ;; the testsuite expects to use an outdated version of Conan, + ;; since this library if not interesting to have it in Guix + ;; it will remain bundled. + ;; NOTE: `libwolf' does not have an install target. Until the + ;; maintainers create one, it will be bundled. + (with-directory-excursion "external" + (for-each (lambda (path) + (delete-file-recursively path)) + '("nlohmann_json" "cli11"))))))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + ''("-DLIBPL_SHARED_LIBRARY=ON" + "-DLIBPL_ENABLE_TESTS=ON" + + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CLI11=ON" + ;; NOTE: the `fmt' package is vendored since it needs + ;; a specific commit. Until there is a compatible + ;; release, there is no interest in creating a Guix + ;; package for it. + "-DUSE_SYSTEM_FMT=OFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-rel-paths + (lambda _ + (substitute* "tests/include/test_patterns/test_pattern_format.hpp" + (("../tests/files/export/") + "../source/tests/files/export/")))) + (add-after 'build 'build-tests + (lambda _ + (invoke "make" "pattern_language_tests" "plcli"))) + (add-before 'check 'plcli-integration-tests + (lambda _ + (with-directory-excursion "../source" + (invoke "python3" + "tests/integration/integration.py" + "../build/cli/plcli"))))))) + (native-inputs (list cli11 gcc-14 nlohmann-json python)) + (home-page "https://imhex.werwolv.net") + (synopsis "The Pattern Language used by the ImHex Hex Editor") + (description "The Pattern Language used by the ImHex Hex Editor.") + (license license:lgpl2.1))) + (define-public bvi (package (name "bvi") -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 8/8] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:04 +0000 Resent-Message-ID: <handler.67755.B67755.172470990911571 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470990911571 (code B ref 67755); Mon, 26 Aug 2024 22:06:04 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:09 +0000 Received: from localhost ([127.0.0.1]:45358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpl-00030T-5C for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:09 -0400 Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpg-0002ya-01 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:04 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sujbfb7FE1graxquMb3v9/8uwCCI3/Z5Lo9do0YsFNMfGyQclTsD8hGpMxkx1e6GhP1QpdMqYTgeqIsQM6WszMmrxBh49OOwHYyltEg54ikLBj/eU9efltfXVdWESG6b7VjunfpY9oPiP/g5RpzawKTw+899ELwss6RZCFLbIzpoWTISaJ4paLt5yViWL/xRzeXjhrl0erRkbx/c5iB37oJfD9JO9JCAymD8r4eb3fp6n8cKsoNZ4qcjVbqDlzbMrSd48WIEJitrLLt/+coBkDG/S4CmMtMugpWuh+a9QrclpwiK2LvbsNZZ4hJfsg0oDAydsTqVnTY9Lky3uNZVkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=V78EU2/Rxwl6mcNAJ3eOxk3t2MpLqs+Bh8EoT9tnPHM=; b=mmKWdCJYbk65vk75QByTOUpauMDIL5/LBnEmClc+1nsJx8sh0OPglLkUwI8021riZicg8w89szE6tGN/4avqjnkjvE3IS82VRnrjFSKPwMa3P9MXnftTD+q5WzJtRps+iQJrnXG/sXkY827rFCphKZ3hGbaoTB0gdy7HN/aJYQ5WbBGpHURdHxJNNr+6kLuZYqbA2RNEuHMnZtFAT8REMvf4S1JhTr3ZDUXAc/l7MsfNfklEospHv9wkGK4MqCMFIJ55SSZfND8QYB7jEuWC5vs+adl4ZFpRPmnbT5/+jLalnmeZkpTRnWG64MoFoGvg8t4WxdnxBuWQxWn4nGlXcQ== 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=V78EU2/Rxwl6mcNAJ3eOxk3t2MpLqs+Bh8EoT9tnPHM=; b=GL8ToKQ7vKclIlS8aVqYUtX36tAkD4PLEkxIsk0cttKLe/w39T9IXv/+l4YFJ6Kqq/eYTfGzZQRhz6DIz8EhcHhqDHh0Z+EtkI/+Hq9lYoSgZk8UjeblGlZIce6SWdIb6oi9xIU4RYlalgBSXooJwpQ5HBd58e7w30b/IKuzDzgsqwGKwFwU8frA7zqBUvfK4zZLmhwnS6kUEGh+1XVHBwJaIpoLF9CQHAfJ5HhkMWHbKSVJdhpE4dW/9VMCd94UG8ToQ5VrADTVszgE1HqCAkK7RIYBSFejAQW3xPx0SCURZRJRDRk1o6OEZ2dPGMyEnrnv6Yjg1YlPZlH1Iu5yTA== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:04:01 +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.7897.021; Mon, 26 Aug 2024 22:04:01 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:10 +0200 Message-ID: <PAXP251MB034892752BCA35913841773EF38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [gMg2ZpJJJBHogn7ARTK6EdiEeGwi5DkH] X-ClientProxiedBy: MA3P292CA0006.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <da9ab7d6a6d79570b766a688dcd0ecb6dd5563f3.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: ef7c1be3-e609-4bed-6379-08dcc61afe29 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: HUt3JzLvYImHOO2z2XVTUgbSqBxC4zaYlF3NqbmYogZTJLUomKTO3gj23KaHCXx99jyWZqpLyHMc4XW5j7teogSMRF8kvWbyJZAKEWsPBibNwiENhFWINtA28yeniuJOLzhaIolgbAZLVn+RLMUaORRyIBcvzzPO80oUwzmZ1YW00j2/VoLKeWJ5v7T8II1uBHcOgWwqtYDcEXCkwO1GRnseuN8CF1aDGeslC+UXA6CAPH76juceMT3QliOUhNrs57UE8YFueOgMDm0Z8FOGSVVjHwYPR/RVx7C2ZWExEsF6Dvf/rvcmvnj4neGvoV4cvjJAnRrRbNcyEza0jvG2w4zgVrJjBqiAu62Jo9kVApITJhFseMBayGZykACR1VY0P3VPRAy8msi1q5pY8NudJL2BHFmILx3vhOJChokNpSz35jIkIidCTsZoqcVP/nMoK4kByXfgsMOMl4Mr9qTtrGvuyKjoRGwOCoqCYXRoZJqidxUib1CDebdv+it2H6OnyZR8+fwYkU7i0GvakxwxZOlGib+UXN1i4x1VckBDfWOiI7c947WBX+Ww1cTu3sC3o/P/Nw7003LGqAo3sVL4tGM2k8VDj/W5p15I4eRRRmWx3mZwSXIkXxAZN510K9SSq7PK//k67G8FT4sFSxIBWrBg98dVeGW2oxNLOzQDM13J1W66xmqnIbGjqdqt1/8R4548ucANA/yqEdXo2jvPvrF+lyXCAdzm26rbG0Em18D8AV7adkTcOKW3vcMVPh5BuVcHlCQ6A5NX9I0DzgdDgvgYIJll80fuQXZEJbPp4QoYCGKl2GahuB72FZDmjB26pprhkrN4OW5UuX9Sfj7J/w== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 957C+6/wkCFO07J8kBOTLo8e9xeaoI2b8kfsC2iFL1r8H6y59CCz8IqDePtfpTGqZqeiGfVspZgV7dgZP1srwTS3jyqB26tuY/W/MYmF0eAHEKzeAF2EySqBKDdi2oj8zGBt/H4BqcV8wHoYLvLc2xVzf5s0NxJevVWWPvAC0C3VEJ67Q8rqZRfFw/eVR+BGrIdmcTy83d032SOKf1QGGrr49bceV1zJ6W+/Xph/Yd7sVMGMpmegIODMkoyz7RUIhS+Lk+SbUTdyjxz4HvPPvQbQbxtDqjHSzx6j7vyQ7i6EauCLiaTOKvRF4bdRI/dxO0g/7WYNIQHEcFd6IMP7Um1+BByyAd8FLJtUFEz0C2DSmu+hxFxSHnIHCBFVj7tGcCznYqWS1LMEyccJLLnYPTML2Qt8n5bL2Glnra2hBx7vlTIjyICoXnUtyO1qi3FbrM+fn1ZJfKVJ0G/WT/9Rnkh6BIoomxmhH/RJ3wW3gu+xl+0RdpjLH07TnFCJGVMDS7oawovMz9/WqUqFyOi0FJytPpVoeUX59QdcXgC2GPcCLx8TEhfFPubaewH4rsDQr8revzcNcP2+eCNKZjEZxRkN1Tl4k/DT6Tb5TC+GviuKNIkOYlx74e50odiiy4FR28hrPfcRThxMzGG22JkJZ3hA04Jw/l7jRYHngESjRsaPFeB7Pwtj7ocXzuB5FBKpa/PD2bS7EJ7EtpClGTAvGRD1oL4qCKFYcPVYRDqSTV2glBrU9uGYVjpok0v4k5vuufsPlysOGKPwZJn3aLJ6oxGK/z8WdSKvNBMjV+wtaM9217v0sPTrRftoUWf3sdPQ7LVi9VBIj8xoDi0bLJbe1FJ6S/746V7QscmWk6p5ZqSVruY3UJuD6vGqOlS2vgPlFGM53ngV3UqArXPlY99uvSbqZCywXjWCWo6bhp3Sk8oXtjhc+GLhq1vtzfbmZbqXQkjI5LuYupzGPIE+sRm6ixRf+vELgDUXb5QI/2/2ODJ8mkc8bYb53LNXc3tPCGkcvp4KWuPVTxTbg9cUMoGYY6WUhjqwpqH/qG0pRycTy0aqPC0JMAfM7gMKEDD09xmOWnGnJk5NINYjvBdmxHGcOw3cgvi9P17pT3AVcw3z1r5KQcSildba+P8EdZ2v7ZFCO5u/WOMxJkmvxu9ZPtnQOPbZIEJWbzE+VXag1bBBd2uXzhVxXW6tjErYOCcszBomxYqfRcG/SVT2uoBA71MeN6IJ4IQZoM7ppSt9tajoGVlr24bPPaRM318qyoV8uIIt X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: ef7c1be3-e609-4bed-6379-08dcc61afe29 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:04:01.7211 (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: AS4P251MB0561 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- gnu/packages/hexedit.scm | 151 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index e5f58fcce0..0eb551b54e 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -27,11 +27,24 @@ (define-module (gnu packages hexedit) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) + #:use-module (gnu packages gl) #:use-module (gnu packages man) #:use-module (gnu packages cpp) #:use-module (gnu packages gcc) + #:use-module (gnu packages tls) + #:use-module (gnu packages curl) + #:use-module (gnu packages llvm) + #:use-module (gnu packages ruby) + #:use-module (gnu packages glib) + #:use-module (gnu packages boost) + #:use-module (gnu packages backup) #:use-module (gnu packages python) + #:use-module (gnu packages libffi) #:use-module (gnu packages ncurses) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) + #:use-module (gnu packages pretty-print) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) @@ -166,6 +179,144 @@ (define-public imhex-pattern-language (description "The Pattern Language used by the ImHex Hex Editor.") (license license:lgpl2.1))) +(define-public imhex + (package + (name "imhex") + (version "1.35.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0gi5772w0fzgr1w403ckq2mkwiyvcxv08frs2fjr2hlc8hb6c2p9")) + (snippet + #~(begin + (use-modules (guix build utils)) + (define (delete-files-from-list-recursively . args) + (for-each (lambda (path) + (delete-file-recursively path)) + args)) + + (define (replace-files-from-list-recursively lst) + (for-each + (lambda (elt) + (delete-file-recursively (cdr elt)) + (copy-recursively (car elt) (cdr elt))) + lst)) + + ;; NOTE: `libwolf' does not have an install target. Until the + ;; maintainers create one, it will remain bundled. + ;; NOTE: `libromfs' it's meant to be bundled and cannot be compiled + ;; independently. Until the maintainers support building it + ;; independently, it will remain bundled. + ;; NOTE: `imhex-pattern-language' it's meant to be bundled and + ;; cannot be linked independently. Until the maintainers support + ;; linking it independently, it's source will be replaced in-tree. + (replace-files-from-list-recursively + `((#$(package-source imhex-pattern-language) + . "lib/external/pattern_language"))) + ;; NOTE: `hashlibplus' has been left as a submodule since it's a fork + ;; which only makes sense within ImHex. + (with-directory-excursion "lib/third_party" + (delete-files-from-list-recursively + "nlohmann_json" "capstone" "llvm-demangle" "fmt" "nativefiledialog" + ;; NOTE: for versions above c++20 it is not required. + "jthread/jthread") + (replace-files-from-list-recursively + `((#$(package-source lunasvg) . "lunasvg") + (#$(package-source xdgpp) . "xdgpp") + (#$(file-append miniaudio "/include/miniaudio.h") + . "miniaudio/include/miniaudio.h")))))))) + (build-system cmake-build-system) + (arguments + (list + ;; NOTE: there is an issue with the way the test library is linked with + ;; the output binaries. Tests are intrusive and should not be shipped + ;; with the release, when the issue is fixed we could add a phase which + ;; builds the package with the tests and runs the testsuite and a second + ;; build phase which prepares the output binary. + #:configure-flags + ''("-DIMHEX_OFFLINE_BUILD=ON" + "-DIMHEX_ENABLE_UNIT_TESTS=ON" + ;; NOTE: required for the `validate-runpath' phase. + ;; If OFF, the pluggings won't be able to find `libimhex.so'. + "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON" + + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CAPSTONE=ON" + "-DUSE_SYSTEM_CLI11=ON" + "-DUSE_SYSTEM_LLVM=ON" + "-DUSE_SYSTEM_FMT=ON" + + "-DUSE_SYSTEM_BOOST=ON" + "-DUSE_SYSTEM_EDLIB=ON" + "-DUSE_SYSTEM_NFD=ON" + + ;; NOTE: the build system doesn't correctly support + ;; locating these system libraries. Until fixed + ;; upstream, drop the sources where they are + ;; expected, this is done in the `<origin>' snippet. + "-DUSE_SYSTEM_MINIAUDIO=OFF" + "-DUSE_SYSTEM_LUNASVG=OFF" + + ;; TODO: package them. + "-DUSE_SYSTEM_YARA=OFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + #$(file-append dbus "/bin/dbus-send"))) + (substitute* "cmake/build_helpers.cmake" + (("boost REQUIRED") + "Boost COMPONENTS regex REQUIRED") + (("boost::regex") + "Boost::regex")) + (substitute* "lib/libimhex/CMakeLists.txt" + (("boost") + "Boost")))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs + (list cli11 + nlohmann-json + pkg-config + python + python-wrapper + ruby + gcc-14)) + (inputs + (list boost + capstone + curl + edlib + fmt + glfw + libarchive + libffi + llvm-17 + mbedtls + mesa + nativefiledialog-extended + xz + zlib + freetype)) + (home-page "https://imhex.werwolv.net") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description "@command{imhex} is a hex editor with many advanced features +that can often only be found in paid applications. Such features are a +completely custom binary template and pattern language to decode and highlight +structures in the data, a graphical node-based data processor to pre-process +values before they're displayed, a disassembler, diffing support, bookmarks +and much much more.") + (license license:gpl2))) + (define-public bvi (package (name "bvi") -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v4 1/8] gnu: Add edlib. References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> In-Reply-To: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:06:05 +0000 Resent-Message-ID: <handler.67755.B67755.172470991011578 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172470991011578 (code B ref 67755); Mon, 26 Aug 2024 22:06:05 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:10 +0000 Received: from localhost ([127.0.0.1]:45360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sihpl-00030a-P1 for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:10 -0400 Received: from mail-dbaeur03olkn2104.outbound.protection.outlook.com ([40.92.58.104]:44432 helo=EUR03-DBA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihph-0002ym-F0 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:06 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GD9p+KndqChSkjhvm6t6GyBU/wQGGIfweOQfVOdv3hxVoqIPDAWyKQzdkPapitfgs+R17Rl0vclWTVHmZnT/CNSXLViY1AWhSFtmpTTQZ891UH87xFv56RueWcTDTH3V99FcplX/k7EgMDQLGRKHiXDT2UJ9O/6j4A5T0N/2pg+ofAB/FaeUkI0JGtRhDzlC6IS0iBFYwZSAG8sn+lVLd99CoguA0HZq0vSdf5gUkukXkneIpD+IGsLFyuTjMCG1jdweeNan/NCby7fKbU95y/5hrbEmsXPX2sezcY+ZvWxo4hZ+k8wCy3CPxvf/bqR/TalunK7dFgYo3fhRsyYZ1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=OedCh2STSBwJOsxiNZaL12YkWnlOTJREryZquLy460M=; b=Mab/LmJwdvAMbiIV2VOTT0nnWUWNjrlZFruC1aZYNLkDuwfvJM0gWBqmiZM9GQzhyGxtfhr9SZaGgEfXGCtqvdpxVuOeQvX5u8bNhEUtgEQ/jvxo8CmbnW50cVYv0gyTTq0okL/Odowr1ZREk8kh4vpfgDuzulwnXsi91GLAZoVeR2oGg0ltZCPLvbjGiSFZ/NB/ETYVj+XCMWlxed10gKEq/qLXPxQ8NkEqfMR4R9xAFMMhyuQOdYs0Opo6v2FmXUEQ12GCc6PJ0Xqi04KSmWzTF+I4WEDavKohihGwOZb1WVfdz8BCZbjQQmdzcGN/98JO8IzmHfTWepjGSIZUog== 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=OedCh2STSBwJOsxiNZaL12YkWnlOTJREryZquLy460M=; b=XrCYtMg7ZC6igrRcGcy6GSbmKGz6gJkx56GfSh79wHXyCV0/tg0EZa0Bqx5vclxfENTQ7M2uWDqVgA7yJtK9Fdt7MSLMUEdK+HMc7D0HHR1vRLtWI/xbJ33smT0a462tkLnDMdY2JZQKhSOQULRNUqvYJGGLIC0LZHFZo0OFcH4W4BdjIP8j0qLD2fvbr8AGlF2bSY+GMb+vjIft1EaY7VLSgBDydfxlohUyuwxX6pkPu8bp8u5dD7XMp0VdpWcTacGlBZ5I4sH9Jd67/dRvAj1JQHDQfu6f1rTjD3ORPlH+QDlIe+yZtQIcTPh1R7mvbDc3EyYmPHXQqxA02gLwYA== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:03:53 +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.7897.021; Mon, 26 Aug 2024 22:03:53 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 27 Aug 2024 00:01:03 +0200 Message-ID: <PAXP251MB0348018F87795B05E3F79F2EF38B2@HIDDEN> X-Mailer: git-send-email 2.45.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [zFfNmhIPaGylDL7+mPyzfzS+x1G42XlO] X-ClientProxiedBy: MA3P292CA0009.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::10) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_ X-MS-Office365-Filtering-Correlation-Id: cea08e29-9129-411d-02e8-08dcc61af8ea X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: gOu01K2EDueQOn+Za/QmfJISgdkgeuRuBlyn6oNG3d3hjDUcczfJ5Kpgu9H8fqEpODFotJe4wzY+vYNr1p4aHJk2D0TNx5YzTzYlV7p7j6bz6eHocTLQAQKcV0Vvta+SwdZx1TVWypOcS2fRRGN3KCi74itFnqdQiHOzTjwOG/LdoXxI9WjjIxdjsf5dJedVAWgD9RdRu62zWwtOxB/Xflhusj0xKRfoLC2/A7h32+bDLmjyJMNS99ePyEIgyXJwM+SBq8ShDY/B78kW/gkhs52D5LYlMHhtjCKinkQkkCeSaYgq49WRHgCaorNzXQJHbPel9nBB0kaRx5IjQSZM8D1wjwZ64sXHTVPX+7kpPZKcD4QkOjmtOZiEsbdS14qeHvhaeR3LqvabRLRPaqsaDuUgSSjT79ccZyZN6s24UEoe30I+yj09dsK2zsODtRJQeapcIeFIZ/bHVDCTrl8nyCL0ixUnoo+SwJCkAHMCPOM3vXXK9O8CZRKvw3YOYoR28ilNLAJB4uiLDhHmTj8acxfK1FmnBSdCz4EFcMBL/Fsj7mRbXVDEGQV6QH766AWk+3sK8UwMl9Z9TMyxx7HkxaGpaqreibwoHWEQ7uQWzreOtuPXoHuHhCE5BZNVLPeYosXV9i4PHenQzFHVWsEykEcBZ36Bu/qJL1+3g4M+EfdUhJ7a9NFCPQxKq4nIkkxESBw1hqH0Q4VRnTXbc05n8btD53CjZ02gFDGcOZ+yWZ+8ZgvLyhZNBYDw6RIH8hq8eBSjxYzlIZ5veiTx20LWh+IY5ZUCDXcqQ9qOnM+YYJub4uInmnLXky+0EUwVRyMiHnGr8jg2iEPFHQopFi16Fw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WLQbPM8IRDTWpgdjK2jn1L4T9JuMCsbGbBKl/1csEcjlBwUtMHXrYcQN6ZR3r+YsAcBZM6nzRU4Nak1HiNOSrIc2RPGieouyC+a0mKAvpUDPds0XcQKZtj19PV8bzDSaGDpNOM+nF5NQsoqikCnKtHdqT4C2ZgMF7N8J27+/xfnmq84cPRCwRwGkpv1uasz/31NN+FlPgiXuOmwEWtyQE9he+1+uXy2bqVFqysBY7Pp/Z/Smc0neHx4Y7p4Sx9ADJjGIK49BYUjAQnH3iu4Pi3dRG0sKsybUOuTm8M2PTIBsPH+29Rnao8Hw56xQ+YOkiYPiF4L9Ucwz1oqiTvPBuk5RikYu0u7EIyeV6ZDsLkVNuaDEj7kdLmvOgyEEiyYLhT17bPW+Az3I48TE6lQd9m7MGrU1rRa1BlAkSf0tfCoW09SfaPQRIk1CQBSrx+sd7L4IpuVOwv569FlT5lv+YESVPKQQ2eLlvSUE/P/+yvi1VOno4BCkehoRDPF3nrF0dj+8l+Hc7IE+r+x/pAPnzG27WwFH5TPf8Ly7HOpVteVUkEo3QILg7H5/kk7lnGgzceTtGY4zGwLBwNTeYE0ULRyqvd3gFIhut3r83K77inyAbEOLAKGL2j+Wrkm3aFpJ/n6/ujg65GxHrTe7R8prSTTKBmKX00Nar8CMK2fWUAeIq6fYHxzIT8X1TW0n89P4isnjx3tDts1tYOihIPMe4V6WkS9smilTy/q13k7J9wnJTgor60khPeHfcQgaenZMbCM0t/yScg731rTXP2aIeJblGIq/7yOyNtXxlnhDCVK57Sh8P6mfTDJaJyWkIm+tFOZBjYWYIYLEJPRruYt6giKTW3l/3vBE+ySPuhNa7XhVRFtPnVcesyIkV0eO+uWu2jGQNUYaNG7ISWIaClm0iYdjBuou85qztM/l6oiDPJBDhUEFUQVQDS2elv7yRIJshmx8uE8UdpAaRz1uG4MzSW0E8fvRl7+gTWXpJmwbmkOIhg4YlqqlD2vTfX/tsS3SSUU6lUaOigpW5/D0iqvawC5UiKo6jDc/LPP0twVZChH2wLI6jTIIXsbZ4kN7ai1iqE4m9QSK5EYWsYTpDHSZtHuD8rDXTGIVNFyU5z1vE82IqGz8OsAhqBaRv6FCs973eUImWd/FUJrZztSVPN9O8iFN8GeQiEes3lXhfA3m4yHA2fkaTMVXdlgL+61g349xI8yVyAHW8UQnDOLm5harfuVoTgUHNO4SjOKSQQf8JaXMwD4MF9kPOe5Z19fJvQQD X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: cea08e29-9129-411d-02e8-08dcc61af8ea X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:52.9879 (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: AS4P251MB0561 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (edlib): New variable. Change-Id: Ia38b1d92d64134f638b13d9afb981f44a374a10e --- gnu/packages/cpp.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 7dca7a2d02..708487ca97 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -390,6 +390,28 @@ (define-public c2ffi various formats, including @code{json}.") (license license:gpl2+))) +(define-public edlib + (package + (name "edlib") + (version "1.2.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Martinsos/edlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ibpxs3r8ii2s3g7kdbyr8brg6ha5l0fb21idw8531gx9v2qzh4v")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) + (home-page "https://github.com/Martinsos/edlib") + (synopsis "Lightweight C/C++ library for sequence alignment") + (description "Lightweight, C/C++ (& Python) library for sequence alignment +using edit (Levenshtein) distance with a focus on speed.") + (license license:expat))) + (define-public expected-lite (package (name "expected-lite") base-commit: 732dac4ce0de75ba0ffd79558e876815b273c925 -- 2.45.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 26 Aug 2024 22:34:02 +0000 Resent-Message-ID: <handler.67755.B67755.172471159814832 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.172471159814832 (code B ref 67755); Mon, 26 Aug 2024 22:34:02 +0000 Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:33:18 +0000 Received: from localhost ([127.0.0.1]:45382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1siiH0-0003rA-3s for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:33:18 -0400 Received: from mail-db5eur02olkn2109.outbound.protection.outlook.com ([40.92.50.109]:30497 helo=EUR02-DB5-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1siiGx-0003qq-Jl for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:33:16 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=i3siPvbAE+CoMEJnZ4vav8Rm60Jm58ETIPurpAvl5UX0JLNR2DpvyATmn01lEEgiW380TDzudP9OH/tFZBcGJZe4sXjVxTX+nNFrPcWCgDbBDZ2WivoUmvjL0fmW5twg2DlRhiZvxj7nors1csXRGRK/BH02k+WVqujw4nRruSxDvEODKRKqOLD7Jb2GYuH3OsGlpZxwBtW+BeILH0zA6x6JTSW0lCEWl+7b4SXTBzWCt4mMuj0ezy2E/TVyWPbV7RNW5G9sgAzu8dsTEBp5idPHr0EZfZZ8PwqFbqRhLr7U4KtZRtSKp+k0kvSCMKX3arMCDwi5rYTEnZHtbuoWEQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=vWxsMujVG9af7KmpereCavwyC69+rZrgSrgW3bP5x6Y=; b=fcDBM6vRZI+RvRUday2T0ett3WlSbFx1JBgiaaGo6P1HS+CO8Z7EGnSwAq4jR2b+fpjYfE2V+HdYDaGrO2IOMda7OvAxOR5mJECpwlZjdHuwCCbFipF5TeGIkGNtKrG4VC5VMK5QYPdgXxr4EvuK0umABsZYnZ3V0sCToa6740kGLr1lkNCD7KRC7YClG5Yc542U230NdKl7DYf1tH9T3hfHkY0cmizw7+bOadzE14kuZ0tY9UrYsxRb2K63yayQxK7O2bq7AMJR/OKfwTAORcKM92yN4eswdRLpvB/23cyWMIZ286LcGxeQL0g8HANR6FZrCZOGg2JB9mGAGZ6ToQ== 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=vWxsMujVG9af7KmpereCavwyC69+rZrgSrgW3bP5x6Y=; b=idFQ6Fn4yHOFq6avbT2o9z1RKjLaWteu4V5b9HDM8grgeUt9mzYjVpIlo1KxR+E80aw8KpaIK9KaFqpQt76lqeYMWpWTc9SUQWbSJZU9JnUbvdEmOGpxB9ZW66TqFj6ExBHurWiE7y+Edu7WvB7qLYJeJ+03f6RH7Yd39/VXEhpFQdwmZ4YYKFC+24lQO1Az72/kinzF+eLGGB14I6sV0RntY3n5eDgfkNvmpn2H/DNpW8POneeZ/Jy8VIdReTu9jqAcWfCU8a2RJI/w5Gd+Trdt5gqbt068kHl7X1iaPKNnMsiu0APTovcJHeGxPRxNzgQx5eEF4eTNVjBW53VXnA== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by PAXP251MB0603.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:284::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug 2024 22:32:03 +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.7897.021; Mon, 26 Aug 2024 22:32:03 +0000 From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <PAXP251MB0348778D33DA5D0855B4EC0DF38B2@HIDDEN> References: <87r0ceqign.fsf@HIDDEN> <PAXP251MB0348778D33DA5D0855B4EC0DF38B2@HIDDEN> Date: Tue, 27 Aug 2024 00:32:01 +0200 Message-ID: <PAXP251MB0348F1434560988CCA7F93B6F38B2@HIDDEN> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-TMN: [u7XNTt0ILKH6Q8FA7WsyHBiPK15RTFjT] X-ClientProxiedBy: MA3P292CA0011.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2c::9) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <84zfoyrk4e.fsf@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|PAXP251MB0603:EE_ X-MS-Office365-Filtering-Correlation-Id: 7108229c-e97f-43fb-9f7e-08dcc61ee836 X-Microsoft-Antispam: BCL:0; ARA:14566002|6090799003|8060799006|15080799006|19110799003|461199028|5072599009|440099028|3412199025; X-Microsoft-Antispam-Message-Info: rMd9gkqRH2bpfeIRK2REEtm7Dwxp46LVUfyGb6tm7XHOe63QwPgrDUO0aRvTOHdntH8LsdiRcJ4BRyl6DskFSZql4CddVHHCpbnqoZaN1tkBFEjhBpKJw5B0ScpKSP5TkaiD1bAP0mo8vqZYxoiN2av8oPf2hgaM7q5uG2zC8Nhl3TQ/4GJKYxv0fefYdNf8VUuN5sefUH96Q3jsxDVywuczopk0xTYaRQRH5zYlz5NW1cvauBi5GeigkY6QGHNWyumKD8kDdbLCp+3wrWRk8JrajnKybirekQsUbUn5EqGZU0NGFlWx6zUXE4MwMcXxpZmpLr2pCCGWSdP9W00YrG9JlnF45s33OZuTKlOEcCOb/6FBoV/am8y++uwrUKCea7R0zclfPism8Kog1QNjK4Jtv2InVKE1pCuZZqd1DJ0MsiJWs2ROlA3/pKrzIi1bK3PuvI20Xrnbj/KXBHlq8AroGazkEb/67I6rWAtSo9D5RrGfkKiTbOHgqmbiCZZUwDpJuysfRcl5yc+pa4hyLSaJTxvKvdBB9vAe4pVMyjFjT74PAFV9e89b+6ocr+d5Zcr/WPK/ytHme3CpkENh9eiSzNrhiroHy/9QpZKg2krBrS3ArxM3KzeNts+DVdpTewhktnvN11d09P4/pPq3s2BaJUTjJ4Ezo3wl8akseMymLelauHVJ9Us5lCe9vMNFM8jn/fT6mw8ICscNG7mR1y5Vf4pcWBOlcMJ9q7qY+Wc= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xT8O+/b8x6eiYTPE1skNVowC3V2VRIYNnY6sHJGObfWVmSxchfLVt6QM/6R3GhT8iaTxlHf7Vlgu47LnUY0etq+45nJ8cBGBR0KUDEHy/Kayw4wnhXvn0SBtYsRYlYDJCZo2pnH4hJbezTHwU0o0J9AhFiLrd0+i5Gmt+tPqalWAqX6cQXi/eq6maKlTonzZzCoT0L//+a6qnB/g99+6gZ4GpXZW+FnU4aVISGNlCK2e/7xO4PreFfyLkRxe86SbzHn0bHT94EMRf/0DshNhcl7uKflpNeC2xQ6rqA5zCqwCDrX7biOHVeo/0EF1gzDa3GwqQFXUIzvdEe3WorKlKDEcFuB7wONWTgQIuFjo31lN1xhcLxElbYcElPNvXIHPI8NlcIQ1hmUA8uVnVTDIXprT2gPzdr+QIun4kC2iX+nOhNVQplHjGIAy5g5B5Kg/0H1lc+yoDfRpt8lb7N22LWWkaeXPxmWECYe7yk7Alc2f+qGgDWCOjQMgdXe6vApX4JiJtimIUxg21UHtUbDecHJ2pigoxLwfg2iHy+Ry46rb8tPlm4mQySm054wBXfAWyIIO7K0u6krJOLX8R1gQOW5CL5VKm3fVK1TdSnsKbJFG/AMfJCQFStWQbBxPdOiicWJrT1IvpyYKUkgQN+UUC+VLfpeIbM74uji8YVFCEmg4rmSlJu1hIuXPStnb/BOTJSOf/S81XODB1dhOLkQPYWjvf331vd9VWR3ZpiGUQanJXvEbbKt8MgRQGLtz0ATw2jN7kz0gJppUduYYlgsU5OnuUX7hbajjekFn/ZKcZXkWJ7bVvWpabtbhbFBTokmLfYKCFSuMQkDF43b8gUjQdma1Dt4ikobv1jsNj5NlWnWbpj8Ia07MNFrCRJhS+mZ1j8JUGfFnWZd6bC4Hys8GwXbFg10tKu2T36CcuOCMIsP1+LWNOkSdlRl+534dGuWnyXxyYC2SgYKxHsMnl6EvD8KwvsGMMrKS+SQLCNsu/FGu0DRJJRT4dbCuT/eIrapdGk6a6N1lTttJXRTHYSfwQH/51TTN7gSpu+tvQVGdOhCrEjnXzPac9h4VwYDCZGRneEMHzURIve+iaJL4UhYyfRdJQJZTU3lCwa1Ssg8ynVd3qLuZGSSNPo+M3rE8S4Qh17YKfp+f6BoTS7wEvqNaGmvLazMqoj1e8/owPgHthy9jOoNAbQ4xY4J/Ce0+QK+Ig7QA+gWOeTfrO+OQhInNgUlLeY5bGJEhd4SE20v0D9BoAPrhlh+4tm/oO2woUsyU X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 7108229c-e97f-43fb-9f7e-08dcc61ee836 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:32:02.8854 (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: PAXP251MB0603 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, again. I forgot to add the Copyright line in the files where I added new packages. If this patch series gets merged and maintainers find it appropriate, please add it for me in the pertinent commit: --8<---------------cut here---------------start------------->8--- ;;; Copyright =C2=A9 2024 Sergio Pastor P=C3=A9rez <sergio.pastorperez@outlook.= es> --8<---------------cut here---------------end--------------->8--- Thanks! Sergio.
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 1/9] gnu: Add edlib. References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> In-Reply-To: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:02 +0000 Resent-Message-ID: <handler.67755.B67755.1741720640899 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.1741720640899 (code B ref 67755); Tue, 11 Mar 2025 19:18:02 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:20 +0000 Received: from localhost ([127.0.0.1]:45724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56N-0000EM-Fe for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:19 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:47131) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56H-0000Do-NB for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:14 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43cf848528aso22702625e9.2 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720627; x=1742325427; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=YEHDdPl4gz+qEDvb6uqLoONSd1N0xW8xBXpFaCRyBlg=; b=AwkJDInNxUpMhQzZHgeFxdH2M5xGrF+AAgRwNHDtFN1jG4kmlRPhhiguETtFYcekQT tdSe23iagx99nk3N8VJ/SSltjd/IUknUGNgB3L078ju61kmKmwnODU8S7tr5evdWmwzl VeOnd15ymjIGE63lUMbvO7ZbqLjRig2eoN/+ZGSc+dnKpjOcQ1ik/xYZ/ESjVvgj9Hsm SNiOJ00hBCu7TUlSoxQm1MllczgKrTENyycWfll4k2YiPTmxto81vLUpvMpnWG17HqrL 9NMlDo2+qEXqh6D4eiaVFrEVT0svWOPa1Ve9TNnOITtZoocLByAs75c4Z4DbnbT18pBv UPBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720627; x=1742325427; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YEHDdPl4gz+qEDvb6uqLoONSd1N0xW8xBXpFaCRyBlg=; b=vhiTN2PqYq0+mOsx/SSjUfiOtk5twSQfXh5cZWVDiRw5TqlfaEvynuufRHQ2LaUf2e U8IShib/QY5f4hVkMwA66Smil3yDY1A9aowVN75k/uzQkYDN1alypsaLsmAgrICw+RjG t0ckZwyU3FHj7twsBx2i7p1qk7xp+KjvLb6ovvhHLzaNgXKcqwt5kOGcB+JTAQYB8cmQ 4npfTNaPkQElXfVNJ3MYCAzEFjkYRSkC/cnUp8NE0pp1EFKzlvtmaT2hLrYKE+EBS9bz yStrhs/4VeQgnCeyNox6FWWjpSyYGdX5brCmO4sEJw0wv4Vie4e3vG1GCUS5wP2xT9CU jqlQ== X-Gm-Message-State: AOJu0Yy7GBxvbxalsQ6sBq8bTzE/PXsWLbQVBbRrL5mHrAHNfqbdkDnf KnzCTBpl87RqKWYXIEp3DejgI/UT7d1f6Sg/1W+rMTkHVGMUw8PKjUEx2Q== X-Gm-Gg: ASbGncuHicldOuejxiiQDJRp628LCnZ1GCOiw5wUO9Wu1F9qJr1VJ2iM0Plf/ONCUWW z8N6ehTMGDh/baUUqC1oJOsVmqxgcs1RayUW7Mbwlbd2sPh0zpY//Px5GHzi/OMyjHsdfPFrDKd 0J4/SpE1v7uIRcvRk2nJlr6CLLOCCwCU9tQ/KE+T6nbCGncuAH/Oppvd3zic8Hfdmu7AVlK5XKv +gNmDABfKMQpzigpXJgqw2WTLLRajbg1Zwuf9ggsvOCRGXof1sDGqG1aQBMCFs+jbK+qNoyIlR7 YQOCONYPuzmfUFwgQulaF790EI01+07CQlVVyKO19zyGWmzkc6R/T8ZQMQ== X-Google-Smtp-Source: AGHT+IFtiJs1k2iK5m1VkVwLrZOzAVio8vlfLn8gJtQOO1Llt229vz/AbmqnAbS7KhgOrpa1XL+XAQ== X-Received: by 2002:a05:600c:198e:b0:43b:ce08:c382 with SMTP id 5b1f17b1804b1-43d01be6dfbmr70665375e9.16.1741720626131; Tue, 11 Mar 2025 12:17:06 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cf6c74f38sm82790595e9.20.2025.03.11.12.17.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:05 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:17 +0100 Message-ID: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/cpp.scm (edlib): New variable. Change-Id: Ia38b1d92d64134f638b13d9afb981f44a374a10e --- gnu/packages/cpp.scm | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 8d482d1fbd..338455b9fb 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -43,7 +43,8 @@ ;;; Copyright © 2024 Peepo Froggings <peepofroggings@HIDDEN> ;;; Copyright © 2024 Jakob Kirsch <jakob.kirsch@HIDDEN> ;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@HIDDEN> - +;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> +;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it @@ -468,6 +469,28 @@ (define-public c2ffi various formats, including @code{json}.") (license license:gpl2+))) +(define-public edlib + (package + (name "edlib") + (version "1.2.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Martinsos/edlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ibpxs3r8ii2s3g7kdbyr8brg6ha5l0fb21idw8531gx9v2qzh4v")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) + (home-page "https://github.com/Martinsos/edlib") + (synopsis "Lightweight C/C++ library for sequence alignment") + (description "Lightweight, C/C++ (& Python) library for sequence alignment +using edit (Levenshtein) distance with a focus on speed.") + (license license:expat))) + (define-public expected-lite (package (name "expected-lite") base-commit: 3bf7a0e8c431abfcba51806ee2a3eea9e0865472 -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 2/9] gnu: Add jthread. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:02 +0000 Resent-Message-ID: <handler.67755.B67755.1741720652955 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.1741720652955 (code B ref 67755); Tue, 11 Mar 2025 19:18:02 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:32 +0000 Received: from localhost ([127.0.0.1]:45732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56a-0000FL-0K for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:32 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:42458) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56I-0000Dq-QC for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:15 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43cfa7e7f54so1060215e9.1 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720628; x=1742325428; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=K5/fLXurCD2yGqX56/hSKN75MG+mqORhlNLZGTaQ0ZY=; b=Q2cjzWJ4NWNBftEPho7q1YS7fJhMmLcBEkn2322QJvREo39EvEQ71F+dkOzIlegT/C bNTATWsesMquQjggfHh6UDRA3jX3SnJpGe4pevavoZmvom4vuvKL6iTLZWufZMJ2juLD sAMDtjUooC6IpLPmdqoNUU7LLIwksgIComfuD/rebi3q0/67leg1e6/r27NKojr6uS+F MwEm5GEwMbPofFyFuyyUAlCBx1fhsUDzzOqB56YK/l1h9x7+VJ1TKYLgknUHTaf2EzbT OxxSriDE0c9ReCN08+P+Tu5lR6iAOHs70w8BCOI8MrvoRQ2+YwkWosftnomH95qK9c7C GFOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720628; x=1742325428; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=K5/fLXurCD2yGqX56/hSKN75MG+mqORhlNLZGTaQ0ZY=; b=ls/KGJFCfSGzNmqSFd8qyK2194fEu7dv90Zd5fJ1Z+/Wqyz1G3yuctuaZghnvv4A3f Pe6ZKIx02b/1pFtE/Jy9U723tLx7892Sj/QOnef1YCq4BaUNNzPjr5FljPP2YGfu6F73 oo67PdkdpF18K4NUfg8K4OOv+LDfQKIdCT2fzgj6szVC68FYucjW7j4d0kpRb648GLrk 0OFdDPT3px6rsdJpaEF3pZUWROQE1l/vymuq08/KkevqWncsv/TROimgZcJcE+q8b9KH r854YZvhLssgAyedNrwmWIOUK+S6Agkebzs5Yg0EX7qRKmBjAn8jKjciulee65mY39jJ GTYA== X-Gm-Message-State: AOJu0YxPRRPgzhpQKr7F3TalCyDLZfRZirDVj7o1JZXMmYRra/4Mu/GC SnLK7pUkbNWk0IDqMtkiNTjhvzgesI8j4NXYNHdx1c1bAANiThLdxhnyXg== X-Gm-Gg: ASbGnctJgL+aS6dvNXjz4ULDK0XUIYTqHn7VnX0Wo+WLLdP8A/5vBLdMS6ZogbT+pcU h1DxYQ+JzxY3+qQGrUXtNrG684bv45NJC1wMZhjUeqaBn2/+BEYFEckGIbjtPlYMdoDnjAeiGeV 5v2l3IiPkAfIKwR4ROLJIg0opqAf04v/riwcmS7rw8mFtkgvDhosGFRn7b1hW7dbY3vHDfoY3WF KvaaJSYD88CYUQtIAWE5gWnIqcoDDDqhEhNGD4KacP9IRF6uk/bFu45Xgd/Dmzr9l5et6XBYDDX UUGi4FOA1vtdA82p+KUCIp7iOsb2rc6lYtACTTnAm4OyewZKeDkBBhd2ig== X-Google-Smtp-Source: AGHT+IFmRbtomxQViLbecMiu3XF5c8pV+NkbzTsVAiw2VZVh6MhEoMYAuG900UYn+c+4VBMQn3UK3Q== X-Received: by 2002:a05:600c:13ca:b0:43c:ec72:3daf with SMTP id 5b1f17b1804b1-43d01d76f96mr55861275e9.14.1741720628157; Tue, 11 Mar 2025 12:17:08 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cee67ae5esm109448035e9.33.2025.03.11.12.17.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:07 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:18 +0100 Message-ID: <9fa60d241a95a1f991c3e69950571f9840ed2ef8.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/cpp.scm (jthread): New variable. Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 338455b9fb..e0c6be7905 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -118,6 +118,7 @@ (define-module (gnu packages cpp) #:use-module (gnu packages pretty-print) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages tls) + #:use-module (gnu packages tex) #:use-module (gnu packages web) #:use-module (gnu packages webkit) #:use-module (gnu packages xdisorg) @@ -1145,6 +1146,100 @@ (define-public nlohmann-json (define-public json-modern-cxx (deprecated-package "json-modern-cxx" nlohmann-json)) +(define-public jthread + (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8") + (revision "0")) + (package + (name "jthread") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/josuttis/jthread") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11cq4zh7pv86c62ah5im00gxr4cw6d396dp9117z8s271j4lrp6f")) + (snippet + ;; NOTE: remove precompiled PDFs. + #~(begin + (use-modules (guix build utils)) + (for-each (lambda (file) + (delete-file file)) + (find-files "." ".pdf")) + (delete-file-recursively "doc"))))) + (outputs '("out" "doc")) + (build-system cmake-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (add-after 'unpack 'cd-and-generate-makefile + (lambda _ + (call-with-output-file "source/Makefile.h" + (lambda (port) + ;; GCC 2.95 fails to deal with anonymous unions in glibc's + ;; 'struct_rusage.h', so skip that. + (display "CXX17 := c++ -std=c++17 -pthread\n" port))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "make" "-C" "source")))) + (add-after 'check 'build-docs + (lambda _ + (with-directory-excursion "tex" + ;; NOTE: remove strict versioning. + (substitute* "styles.tex" + (("lst@CheckVersion\\{1.6\\}") + "lst@CheckVersion{1.10}")) + (invoke "pdflatex" "std") + (invoke "pdflatex" "std")))) ;Rerun to update references. + (replace 'install + (lambda _ + (for-each (lambda (file) + (install-file file + (string-append #$output "/include"))) + '("source/condition_variable_any2.hpp" + "source/stop_token.hpp" "source/jthread.hpp")))) + (add-after 'install 'install-doc + (lambda _ + (let ((out (string-append #$output:doc "/share/doc/"))) + (mkdir-p out) + (copy-file "tex/std.pdf" + (string-append out + #$name "-" + #$version ".pdf")))))))) + (native-inputs + (list perl + (texlive-updmap.cfg + (list texlive-ulem + texlive-rsfs + texlive-memoir + texlive-substr + texlive-xcolor + texlive-isodate + texlive-caption + texlive-relsize + texlive-extract + texlive-xpatch + texlive-xkeyval + texlive-jknapltx + texlive-booktabs + texlive-enumitem + texlive-etoolbox + texlive-listings + texlive-microtype + texlive-underscore)))) + (home-page "https://github.com/josuttis/jthread") + (synopsis "C++ class for a joining and cooperative interruptible thread") + (description + "C++ class for a joining and cooperative interruptible thread +(std::jthread) with stop_token helper.") + (license license:cc-by4.0)))) + (define-public tomlplusplus (package (name "tomlplusplus") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 3/9] gnu: Add plutovg. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:03 +0000 Resent-Message-ID: <handler.67755.B67755.1741720660975 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.1741720660975 (code B ref 67755); Tue, 11 Mar 2025 19:18:03 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:40 +0000 Received: from localhost ([127.0.0.1]:45734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56i-0000Fd-9e for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:40 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:46434) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56L-0000Du-De for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:17 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43bb6b0b898so50278435e9.1 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720630; x=1742325430; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xLEE++Y+30HwY4RL4GlloCht75C1iBczkqSmuvynHCU=; b=Q7NtEzvATcjicQ/qUNRYkgOo2KMYDd0g126IVHgxAG5To4ylOdvZVNGOhsXxUgG/hy od9hh1dw+pjLNoDuAPiNxpJUd2fQz10GydLcgoqeTnqtNwr29+ZS1JDsGTrsUTU2ruu5 TDeQb2ymx+hd4AoikOyFolLlBSG33SGogLe+TqWmyf4/enXAk45Hj0yc987yj3ZyJy1k B176qlvn6z/lEv+l9jFHGOMGOsIqn3DtknrmctCweo3FkWUZmlVuCkM9dw/i/X5ql3kN gwgXvDZYMEjpJTm/owFH7Kl1uy+/pT6X8wuvH96adLoaWjLhQpO0CBPJwol/O8h1e/FC RvpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720630; x=1742325430; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xLEE++Y+30HwY4RL4GlloCht75C1iBczkqSmuvynHCU=; b=aS3xK1LkoWfgt246w02oK79ZKEHVXExzkcsec2RkXomgXboHISyR+ogsPkkd5K5hTG m/4AUuB/LpVxCHzS65Dpgu5tKhOeg4grHH27XbTKlWSbwu/iyzPAthdheyzsmMnwylGj AqyT+kiiMruxgMBz3pY7BXe6yiRYUGdKts6lfVgX5kgD5MwrOAGc5p5gE60uuZq3ETdN ll+eaTcHZaCVBsWgwBy5DiUZMkBIV6ciyX7GCFDYRWBMGSxCDN84gmQG86dy6enUioB+ MHMoA/LdLDGALHbeSItk0tFKpyUIJp3b8FROAwOkuzyg+Yw+zXkgGpqRfMvAQH4cTFAc JABw== X-Gm-Message-State: AOJu0Yx4W9tDVz4RUOvo499WFC9OqR3B+YAxNT/kT0IJbL/Diel7zKHU 4OJuvmvyVeviOWRR315cNoTpOyfd5G6oLmM9DY3EaUP4B2HFTjEux+EEVA== X-Gm-Gg: ASbGncub44GawjEMgM+R4HbrdzmTdSkCJz8fhbBqSEQNsqSRuemFv4/Q4QwCnzrGJ5D ffHASew0T2pc3TTusKXPH7jYcvFVpg7smTobF8SfSN6UnFmhT5d0A2VTI8e1mi5ECjKoiVzyprc dj32IO0vplUA/zV2mA9TEQxHLInAopmAp2rCvceaIlbBqeY+ZqaFRbd+Btlp3OHtewK77B1T8dd C8oks0dxDv6PnrUbU1eKvl6ip2QxGqyT8lldVmiQk/2p/w9w8ZU2ugfPT4tWCEP/41xPm3cS3YM jZF/SKySfmCmHsqDvM8a3o3b6uQD69yrkhH7nL5gNtcWVpiX2FqYj33PJQ== X-Google-Smtp-Source: AGHT+IERVfardoxUZH/itWM+r4R3IeCUESmgNbrCkbApiMtqYHwLw30mn8N4HSehbf9jbjPSUUykGQ== X-Received: by 2002:a05:600c:45d3:b0:43b:c0fa:f9cd with SMTP id 5b1f17b1804b1-43d01bdbdb1mr64702125e9.7.1741720630192; Tue, 11 Mar 2025 12:17:10 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cefd99c48sm102998375e9.23.2025.03.11.12.17.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:09 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:19 +0100 Message-ID: <08a793533840279c0e0df0885738d43077b6b7f3.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/cpp.scm (plutovg): New variable. Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a --- gnu/packages/cpp.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index e0c6be7905..530111da4d 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -614,6 +614,28 @@ (define-public rct (license (list license:expat ; cJSON license:bsd-4))))) ; everything else (LICENSE.txt) +(define-public plutovg + (package + (name "plutovg") + (version "0.0.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/plutovg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON") + #:tests? #f)) ;No tests. + (home-page "https://github.com/sammycage/plutovg") + (synopsis "Tiny 2D vector graphics library in C") + (description "PlutoVG is a standalone 2D vector graphics library in C.") + (license license:expat))) + (define-public pystring (package (name "pystring") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 4/9] gnu: Add lunasvg. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:03 +0000 Resent-Message-ID: <handler.67755.B67755.1741720661984 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.1741720661984 (code B ref 67755); Tue, 11 Mar 2025 19:18:03 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:41 +0000 Received: from localhost ([127.0.0.1]:45736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56i-0000Fg-MP for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:40 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:54577) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56N-0000Dz-Qg for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:20 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43d07ca6a80so5348895e9.1 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720633; x=1742325433; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jjvgFvpGlvlVxyzlrkQRt68uxC+kbGeN8t9UWrPnaPE=; b=nrCcsZurCTEyq9VBdsYGeiiuXy1aiyjTdgv8b9EU4FuOMYxQg16X9/cOPGuwPzvGfe WZ4CZ2D4+It+nBqDn5NuLRpUEp02crnjPhfFoLi1/qbSaUZEbesk7r3NVMqULspebALL dKi8RVR/HsX+TzOklbWMTARAoalnGgzWcc0Dnecpn4WmG4uB3MPBK1ubgskBuPvvz/FO NrlBL/DvVMvSt90xejaecoVoou5DPNCti1f0qt0vN0xBRiFciSWMjpzR2LbshCL1wRu4 qYvIEVdvZbce9zCMyi2tGJ8c1CYScg4uKpcpEjkLvI4I4opfBBalT0UJOl2gkJVg/e4G vRqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720633; x=1742325433; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jjvgFvpGlvlVxyzlrkQRt68uxC+kbGeN8t9UWrPnaPE=; b=pMDzd8K8x1wycwpBxiWxohjgKDjfYVeoEIqnOWWVMOh251zjm5YroDAx8DQrD2A5t1 1uSSjv13pQRZ+yMOTQpjVEEM6mEseynfRXUMaCR8vnh5ba3vTka/Vy5j/n7ebsQiYtfk 46kN1lAgEd3xoq6VoYy+wWEryJ8+1thXY7ZlgRHnSgYqVaxRAGhpMtYuGZVLZV9R+/Sr kLAtIoxtS2OMzYfW0gpCTWwZpR9Cl5D6uXNwyEvHVvZD++lhL+oMUNovtM+yXR38Z8b+ KhxSXWkpU3b/a+KpbKcUEPRMZS7UPrq+FjJyBB2Hp4GPKhr4EL1TivNJPWkKZR/p3uVX fC2A== X-Gm-Message-State: AOJu0YwgjouxJU65KtSicEkIurjEU23yhFYeQw3QLcW7xDwBJx61B6AD xmAAOtW0Fvx0N4fZ4lMARudDsVwvZ/6HUeJQRoMrfwDiG4TAJBXcidYqKg== X-Gm-Gg: ASbGncs5UeHrFHfX3eSPQvQV0vnmNJU8i4C6dxLGRCIEkvo5wdHtvLgrPuE8G3xit70 q2lauTbsAqg8HYMOH34ttRMaV6Kv+ceb2uC9pEPiH+5rG3gEHvDJgbyMlTkNmP5arR2basYzKgE EZdCvFd01o+m4aM+wJOxf4UdTeLkyQzs1E6dMe9bEW6O6F4g5ks2GRpNFc/GTbvdyDIPcDZZiy9 V7KfN8xmyRbPL4XqtN7oiBbhimtZ+JZtahuWbGg1alLD/QxpyWT+E0npMWezSyzRoqrX0oP1aXX Zl1FXy5FRj+b+2mbkYplg+n7N2gZOyqDeg36irz6DYd7tH2cvOVLmgoIBQ== X-Google-Smtp-Source: AGHT+IF0xa1G2ZF7oazV0Fcym0novWKaELNzTr7+/aML2lGSjfujTP98VFP21efEhSg6aWvBq4HeAA== X-Received: by 2002:a05:600c:3512:b0:43c:fded:9654 with SMTP id 5b1f17b1804b1-43cfded98b3mr68303005e9.19.1741720632265; Tue, 11 Mar 2025 12:17:12 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cfa8aa700sm75585825e9.17.2025.03.11.12.17.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:11 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:20 +0100 Message-ID: <d6a39eb0cf8c58918d0cba90ec2ff5cd1414b392.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 530111da4d..252e809a10 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -546,6 +546,32 @@ (define-public libzen operating system functions.") (license license:zlib))) +(define-public lunasvg + (package + (name "lunasvg") + (version "3.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/lunasvg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14ppk3k6sdbf3lwhv2gjqy32vwa7ck9jcj9xfk0fxwfqbvbp6608")))) + (build-system cmake-build-system) + (inputs (list plutovg)) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON") + #:tests? #f)) ;No tests. + (home-page "https://github.com/sammycage/lunasvg") + (synopsis "SVG rendering and manipulation library in C++") + (description + "LunaSVG is an SVG rendering library in C++, designed to be +lightweight and portable, offering efficient rendering and manipulation of +Scalable Vector Graphics (SVG) files.") + (license license:expat))) + (define-public rttr (package (name "rttr") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 5/9] gnu: Add miniaudio. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:03 +0000 Resent-Message-ID: <handler.67755.B67755.1741720662993 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.1741720662993 (code B ref 67755); Tue, 11 Mar 2025 19:18:03 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:42 +0000 Received: from localhost ([127.0.0.1]:45738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56j-0000Fv-Hy for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:42 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:47597) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56O-0000E6-Pm for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:21 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43cf034d4abso26320705e9.3 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720634; x=1742325434; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=A17aRK2feqD/3OSOWV7lMLag9CDgsfrRjt6dcP24mwA=; b=DXCbIvoRVz7JZCCL+1XSowjBQFFk2mnNuiE6eiT7VTGPP7kT+jpGbtiusdMph6iSpZ f+OFjsJ1IrVyt6NrDks61AqFTf5k5uaeMHWBDMM2iiGPB6m6D705iE5A3Q3+bTAJzURR Y1F/K/IKOLBU2CJZmrTgv3bK/rGkBiFL5ob1vIggNOjaN++kdpPk7OqLLt7L7yjPTDRU 41NPM828ryqzbHCWN0Bz6E2X10c3MvfQsd1OshglXgkVBUQhfdsD4iM2OPw6Yz4eLTSw YcjZf+x2u1r3H/1Dmsl0E3T8N4+oN5iwWTgosFf7kHl4B18DAHsqWvWXa10B9Cee0gfS vovA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720634; x=1742325434; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=A17aRK2feqD/3OSOWV7lMLag9CDgsfrRjt6dcP24mwA=; b=jmcwIod68Kqee5r7RAqRhNaBvata8JmRDMp/vZJISXGhvoxGOlfkJfQXCVIxmjmlv/ mVZ00+2/FmPdgddgTieZszCm62Vb/i6siXgDA7Lth+2WWKMneTJ+yp+qWNInLUm/26jS /WVCwsc8EviNTAdXV62lTuBtrZa4eOud8XXY5ixpm0Uiz3HY/FIsg5tQ1duoftt495hb /PfMY2lUdkCU5SffvyUBrzpVY978ETC2lgkny05kjoxuB9tWDXVIsXO3awZcdn6324M9 vXJu/BXN7dGg1sWeD6lvlJeljMQr07V7e2KNic3aQnDZdmorGiHoSA0b9eJN0tSvG2kX geQQ== X-Gm-Message-State: AOJu0Yxt+KVCG7uZFI5sLwryiqzC1f0Jzvyyc0HMAcVeMnud7FmqXa8V fb1pbWlxUvRkowCOPFxO/mhqgrfPp1gBvFiwfuFqCIphvjZkgjUf3nw0PQ== X-Gm-Gg: ASbGncvf1ohUxZHSW8DfoOsy+uF3Ht96R63MBEwjzaAR+718j3M+ASA6iNgJhgshgbu +nW9itlHxtj6hCKqAeNzQOtaQFTnhbZQOXVi1T2waxjxZiPZ9nSnr218ruBis+Z2wbfb1Jt4UwU lP3bHzOK0B7MG4Nhrjenxq7BYKRNz0cUCVbsKRssEs++B4bMRh+/cMjmDG4zQCaQ40wI31BimYO uwBOyXnuY3EXjnm8OM4PD0Qfr+NMYAXyJpW0jm0pnAscZCFkEDH+fXS64G/BK7TyYqAQ4B9GU0k OpnLmjhWogQSnQPFiF6vMLSHjI5G89EA3K4GCU7GBoEiBofISVxFDUGpJBDcI25V+nFc X-Google-Smtp-Source: AGHT+IEJ9fDLXxsYZ/koPcU692A2GvyBkOVh0FafvYmODK9jur/xedauk6FEMhW0RqQJTSmITJ0xng== X-Received: by 2002:a05:600c:3143:b0:43c:ec0a:ddfd with SMTP id 5b1f17b1804b1-43d01bd2182mr60046005e9.6.1741720634236; Tue, 11 Mar 2025 12:17:14 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cf279a1ffsm95414925e9.39.2025.03.11.12.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:13 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:21 +0100 Message-ID: <77018049d6d7979267a08e2c758433fe53ac7bd4.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.3 (/) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 252e809a10..a4083604c1 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1957,6 +1957,66 @@ (define (make-static-abseil-cpp version) #~(cons* "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" (delete "-DBUILD_SHARED_LIBS=ON" #$flags))))))))) +(define-public miniaudio + (package + (name "miniaudio") + (version "0.11.22") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mackron/miniaudio") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pjaiq71x24n9983vkhjxrsbraa24053h727db22b1rb2xyfrzm3")))) + (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'build) + (delete 'configure) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (with-directory-excursion "tests/_build" + (let ((tests '("conversion" "filtering" "generation"))) + (mkdir "bin") + ;; Compile tests + (for-each (lambda (test) + (invoke "gcc" + (string-append "../" test "/" test + ".c") + "-o" + (string-append "bin/" test) + "-ldl" + "-lm" + "-lpthread" + "-Wall" + "-Wextra" + "-Wpedantic") + (let ((bin (string-append "./bin/" test))) + (if (string= test "filtering") + ;; NOTE: the 'filtering' test + ;; requires an input file. + (invoke bin bin) + (invoke bin)))) + tests)))))) + (replace 'install + (lambda _ + (install-file "miniaudio.h" + (string-append #$output "/include")) + (copy-recursively "extras" + (string-append #$output + "/include/extras/"))))))) + (home-page "https://miniaud.io") + (synopsis "Audio playback and capture library for C and C++") + (description + "Miniaudio is an audio playback and capture library for C and C++. It is +made up of a single source file and has no external dependencies.") + (license license:expat))) + (define-public abseil-cpp-cxxstd17 (abseil-cpp-for-c++-standard abseil-cpp 17)) ;XXX: the default with GCC 11? -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 6/9] gnu: Add nativefiledialog-extended. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:04 +0000 Resent-Message-ID: <handler.67755.B67755.17417206641007 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17417206641007 (code B ref 67755); Tue, 11 Mar 2025 19:18:04 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:44 +0000 Received: from localhost ([127.0.0.1]:45740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56l-0000GA-9v for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:44 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:44340) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56Q-0000ED-ND for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:23 -0400 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43cfe574976so14199375e9.1 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720636; x=1742325436; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a7LclMAkzHEN46se1HeHeOC8j1Dr3jQMv7WcU/j3imY=; b=bBKDqvG/OKABinF5l8q3+7e49edKbqITJ+2pYjnivYci1ekT1bwC3OcT5+Cpw5etoj dBvb4qEvFBI2OpxLON/thCgPdYstx/ZzoA5tSa2KmdxD8+kpcjNNYC8dLEDyxTQDdqpu xFEXwuOKTWoeLqMWIiA60VUIPs73Y5iz/HIwD7W8xe21+AokyHWlYu7RPQwM9+DPpJZy I379zfp6f1nOLkEOvCSOGkVVQDO5KO414LJ1KYBFtEcvPFRt5j53CnoJyQ++RBkBTe1D 03bwmKFyC7IadvJztuYM076Re+GqsgUDK2jc2HdzNwgL207BqssvRan7Ez+IfMVmQTk6 IYqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720636; x=1742325436; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a7LclMAkzHEN46se1HeHeOC8j1Dr3jQMv7WcU/j3imY=; b=ZL1sKbHgOWvBt9lYA2dSEBSBKNLrbPW8/jpYFLIukGBGD2Hb0Q/SkhZFJQd4jTqSRR +V8Mr4lYtgGwlWA02nHal8BYusow0YdcQQ1K4ylRVBfJl1ST2/NQRXBoxZ57GAVn4lOG veNvx2dC8q7NV4xbCAn3vSEcuM2zUSgn/KmEFTY4gDdeLUpd+5UgUJYm17sknALr42sr jYXy1PzP8d/hK4U/3aJQyeoCYuf1Z+R5NcwQ126cdyif5SKW/U1ULTCaKV5MFv91H1C/ rKylCaYExe8DyG5PPPZNXtlqAgbEVPGK2MY7zFTdI+Dr1denyk9UCUwtXbb+FxzGHk1a BUMQ== X-Gm-Message-State: AOJu0YwdZvTk/ZoWTXYCRHJj1X9YFUjBKMuL99kd+6P7k9rrCyr7ciKp +DPClDeeCRgEEnfyt5hhB7mjZXg0ykFMFyUzcXwSHXOWQcR2bmxGui+dzw== X-Gm-Gg: ASbGncuuKwpcOdkzG0KEvN75/xSULIhBNvKjrqWVFYCn4keXc5qQ7p204zB2kS10g83 860162Uily3jc2NrjjX7I+lzJ2fCzQbf7y3NaDl7SjKGLUApKhoIWVkVGPnTgxMVIBcI3w1EyVm GVPOxtVWpC1qzR+fjPsU/gGvgxFfFa1VSk+h4JYa0pXUgX89DGY7ewqX6QMb8X2ftzx83CnvVFQ uwAZ57Fe6+KjzR1U4kGrsM+QZOlZW6GLqq1dcS3FvdCAVaphsXavSvoxnjEw+1KF/j+4J7jnINL UDsQbMN8ZF9xM4DbkILsTxOCyGdQjvwxlZX8Zg9/NfKNeJczzC3J08pG7Q== X-Google-Smtp-Source: AGHT+IEgktjlmvZZpzu0Xj8z6XyhsEVXtyvrfmAnDDQEU1rDJHBJepyWH6W6jnNWJbjX/HqDzOmCaQ== X-Received: by 2002:a05:600c:5107:b0:43c:e6d1:efe7 with SMTP id 5b1f17b1804b1-43d01c2599cmr44370165e9.26.1741720636185; Tue, 11 Mar 2025 12:17:16 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43bd4352e29sm217243575e9.32.2025.03.11.12.17.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:15 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:22 +0100 Message-ID: <bd316fa740bf4b64d2244dfc66c1a8371c7d508f.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/cpp.scm (nativefiledialog-extended): New variable. Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index a4083604c1..ff4f7f3f9d 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -3691,6 +3691,31 @@ (define-public mpark-variant based on the implementation of std::variant in libc++.") (license license:boost1.0))) +(define-public nativefiledialog-extended + (package + (name "nativefiledialog-extended") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/btzy/nativefiledialog-extended") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15l0jy3v4p6rgg9dk8zr80lqp51s32ii62cm4s90400ragdgh10v")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) + (native-inputs (list pkg-config)) + (inputs (list gtk+)) + (home-page "https://github.com/btzy/nativefiledialog-extended") + (synopsis "Native file dialog library with C and C++ bindings") + (description + "Cross platform (Windows, Mac, Linux) native file dialog +library with C and C++ bindings, based on mlabbe/nativefiledialog.") + (license license:zlib))) + (define-public tsl-hopscotch-map (package (name "tsl-hopscotch-map") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 7/9] gnu: Add xdgpp. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:05 +0000 Resent-Message-ID: <handler.67755.B67755.17417206651016 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17417206651016 (code B ref 67755); Tue, 11 Mar 2025 19:18:05 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:45 +0000 Received: from localhost ([127.0.0.1]:45742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56n-0000GI-8K for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:45 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:61751) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56S-0000EL-Oh for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:26 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-43cf0d787eeso27629815e9.3 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720638; x=1742325438; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=h2qtqyv20PHXMP33jaF2q6qKcztIirmK/jmyNhT0B9s=; b=IqJshVx2yr2B0RM39HDIidVkVL8PxyN1FtdS7N4DHTddCkVMGTbHQmo1UB1rZE54x/ max9MMhYXv9KfiF9XXTH1kZtgdw3ZZQDfcZw5PEFsa7mEVt1TWXDBPP8ROxCQHWuc4Da M3IQGn6avPUFP+XPbchax0lEh4lKxKY3Pj7ATYwS9vsSFjA3Vyztkddpn2pYzryPJVFo NdGr5t3iS85zm6R9Gvip7jpfFKcO1Pj0tJClqNXwx984ECN+JbVdX4G7Zi/JBoRZ7ucO 82rYp2Y8ZTUqN9yoC6RU1VhFDyY7wa/svQCrst3cmli2qxGHGE42aLWsXgiEDJMhO+OX /L9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720638; x=1742325438; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=h2qtqyv20PHXMP33jaF2q6qKcztIirmK/jmyNhT0B9s=; b=HObtrp+AXCTQdSH48lLCj1oUZDJ/QONtu+4w4ucneaCyDZBFt0GtTIlV0+K0LS7dHA Idguo/v5jahB5958WxN6Jv4oGzKRVWJTNCRptpTGPY3dUBxP+Sh5u+vmeWKlL9iEdznO uni36zQF4BBQ1usHQ3UMb+IUDX+v5Voonnk8vvDaO1OpzLKrhQ/pi3lzAwH5jw3NnDdP i6WAurG9XZzdkOOVmHbpiCfhbqJmhSG0iCNwRJ8NFUS4L+5VbssVIonl5B++8e3Hr1Ln GtwDRxf6Wfg09GdYaF4EPBmn0I14hsGr5GcOhyrC8mQXfBrQQVLYhOXqu1D6fUkcRhjb Zrgw== X-Gm-Message-State: AOJu0YwusjyDjhDdkcr5qPQYC5Dl9umy0qlnakcfkyt8V1BMmE57GrlR iAG+p6BCUpj6qTcE/hhg5KMI7t159OgXTc1h72+qPRtTtillBkIDNs2ykA== X-Gm-Gg: ASbGncsxk7oeeDchdsC0Vv1vJc5e12ckqcqsvlxufTwtkiWOewusRGeWLl3rwXiLOcc cMFRdnnCPnKgSflwiWyVkBOkOxncLcoREKp3fdFpDCjapUMdRjPjhVPUjoSzrNfd0lWbbJXeHpc OpiUukmZUW63KPyYFRBWYblzP2ZZ02yllFfiuwpWRS5lNcIx1HHFQaLRg99Fds92WUItXlFO87A HsvuJwY/JO+pOWbouUiagv5vdCSkLp871MkY6NlT1JuJjFbnH59ZFrguN8xheTExNjdT0JYXKb0 G07Y8Bvr3FpOZSQjCL7Ag9zuXDITHuyAqIGq1PkTNcLgp+G4HvGhdjtwPw== X-Google-Smtp-Source: AGHT+IFB/dLosmnMUH3eExCeEHnmEVOg9HP25X8FOg7fXwBxFsn3SUWBzF5lc2zFZOGXxUqNJuOgOA== X-Received: by 2002:a05:600c:3592:b0:43c:fdbe:439b with SMTP id 5b1f17b1804b1-43cfdbe44femr83390585e9.4.1741720638075; Tue, 11 Mar 2025 12:17:18 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43cea1e041fsm127600735e9.23.2025.03.11.12.17.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:17 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:23 +0100 Message-ID: <a655628cf869ab5f46f04c7953724b63df3da231.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469 --- gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index ff4f7f3f9d..3c1097ae74 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -748,6 +748,40 @@ (define-public debug-assert enabled in different parts of your code.") (license license:zlib))) +(define-public xdgpp + (let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375") + (revision "0")) + (package + (name "xdgpp") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~danyspin97/xdgpp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w8da10whrhc7j82jf90814m3blabkl9s0kg8hv8h2fj5y3ji7hw")))) + (build-system gnu-build-system) + (native-inputs (list catch2)) + (arguments + (list + #:test-target "test" + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda _ + (install-file "xdg.hpp" + (string-append #$output "/include"))))))) + (home-page "https://git.sr.ht/~danyspin97/xdgpp") + (synopsis + "C++17 header-only implementation of the XDG Base Directory Specification") + (description + "C++17 header-only implementation of the XDG Base Directory Specification.") + (license license:expat)))) + (define-public xsimd (package (name "xsimd") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 8/9] gnu: Add imhex-pattern-language. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:18:05 +0000 Resent-Message-ID: <handler.67755.B67755.17417206661023 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17417206661023 (code B ref 67755); Tue, 11 Mar 2025 19:18:05 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:46 +0000 Received: from localhost ([127.0.0.1]:45744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts56n-0000GL-Ke for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:46 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:53327) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56U-0000Ee-SK for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:28 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-390cf7458f5so5637549f8f.2 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720640; x=1742325440; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HMY/Te1Tok4lI2kVbgIXt1uASSl7Gv9VV0sAtnDKHq8=; b=gGNGXsg3pqE+I06ql/xGTW58u7xWCbT3waktC3EkVk/dBlFXN4WYAmgXKcBOVrJH8K +OYIQH1TijRpmEmF94n5ssVgSO9eaJmHzzvHdLF01TClCLXpXzY9oGgpnNSEME+nTUM1 pf42w7zIHeWrzY0qGzshhvM3bWYI9h2lYn1AP2CW6eV69/gxCbc2p68XaiFORVHweUcH QLgxetNMZTiN8Tek76nnkEVRmEuLYb3v/jRivCuRQmsmXcmoIC802Y8YfXcGC2pIbXjm 3f0X9zGN/hG80QcfJYquuBu3KjL5MvZV9h890wjrp6jVLk/HBLyK4GPhX6Lac1Y7nH6i E9zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720640; x=1742325440; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HMY/Te1Tok4lI2kVbgIXt1uASSl7Gv9VV0sAtnDKHq8=; b=QKkJFFNvDezIlXqM7eWV/lkX3Us5ipQSK/vaGrFkjSSxXzisBC0wL5C7KhRcHGIhIX Otk3Hdi+h94xzmADesKLE+/hlJRtWM64oIqT8nhfzhIcjuC7IRs4McaC0ONxxNvykJdf 0056BBCP8K4pY5PHmthrf4S35SA9T4x2NiHCin42crDa2Uv5mds33I9xwV2a4NW8RfZM /heflsxxn8Rkns/+71lNrr3jy0f1d86ZtTPAQAY1+yLrZRY/PNeSll+uNTkQZt72MbLk lSV/WRJeo9KGmpFFSYrs6R76Uj/3A287ZcqyFtiBHA4YbgyCefsmkDEu9Riq8Jl4LNl8 i2YQ== X-Gm-Message-State: AOJu0YwHClIpjjPOBrPGOlQ9xubUqBLC8zszTfz64vg23wLgbLMYShLF 8VyYqerWP4wdqUiD8FUdeOYXp8QTyzUMGr/MnOPmsXUqYRlHmPguke/oew== X-Gm-Gg: ASbGncurJS81yL58OYjGF9LkHlj4QEL7WPJNT2sXFRyHR6sjT9GaGb+YFZ+YaF0I/Sf r/eCJ6xSzUsipb/hjzJY7HJL2StRd5/TujZFzzDB7VVMzJlHG6d5Z4L4eT3cLKBsHujqxX/2NIu BrjEYWoR1hvMBLtLQwUvQZ0MXr6v86UzsCcQQrpjoR5zhjck3TKcL86rZi6pLr0mfR92CzLX8Di EpNkpDWRsJWbf6rSxJvTVZOgvZk7pc/jGioDs3/LQdiUvq2n4NG58GcZ2NJiwfevE/4D+gEq1UV 5WJpa/757v4Z53rdsuJh05ej6IgwW8TvXafrwQWLvLLXIs8h0UR/WbTbBg== X-Google-Smtp-Source: AGHT+IGtv83U3mZ8GxbV+afgOSp0odt0MtJU6ui6XMEuugMQRu3/St+pDDBQ5EDLmt5pEmR+ZoHqvg== X-Received: by 2002:a05:6000:1acc:b0:392:bf8:fc96 with SMTP id ffacd0b85a97d-3920bf8fccfmr6022526f8f.4.1741720640022; Tue, 11 Mar 2025 12:17:20 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43ce720f93bsm128497305e9.25.2025.03.11.12.17.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:19 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:24 +0100 Message-ID: <5ed489950e0cfd7f368ebf073f01da8b1d8c8c3c.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- gnu/packages/hexedit.scm | 74 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 15bf7db877..2eab13e239 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2018, 2020, 2022 Tobias Geerinckx-Rice <me@HIDDEN> ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN> ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@HIDDEN> +;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,17 +23,22 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) + #:use-module (gnu packages cpp) + #:use-module (gnu packages gcc) + #:use-module (gnu packages python) #:use-module (gnu packages ncurses) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) #:use-module (guix utils) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake)) (define-public hexedit (package @@ -137,6 +143,72 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +;; NOTE: `imhex-pattern-language' should improve it's build system to be used +;; easily outside of ImHex. It should update it's shared library install +;; target to deploy the header files and it should create the pertinent +;; 'libpl-config.cmake' and 'libpl-config-version.cmake' files. +(define-public imhex-pattern-language + (package + (name "imhex-pattern-language") + (version "1.37.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/PatternLanguage") + (commit (string-append "ImHex-v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13mlbclg2r3axv6vz4dsyry5azc6xavcbdkvwan6zyaq9ngk7r3r")) + (snippet #~(begin + (use-modules (guix build utils)) + (define (delete-files-from-list-recursively . args) + (for-each (lambda (path) + (delete-file-recursively path)) args)) + ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years + ;; and the testsuite expects to use an outdated version of + ;; Conan, since this library if not interesting to have it + ;; in Guix it will remain bundled. + ;; NOTE: `libwolf' does not have an install target. Until + ;; the maintainers create one, it will be bundled. + (with-directory-excursion "external" + (delete-files-from-list-recursively "nlohmann_json" + "cli11")))))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags ''("-DLIBPL_SHARED_LIBRARY=ON" + "-DLIBPL_ENABLE_TESTS=ON" + + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CLI11=ON" + ;; NOTE: the `fmt' package is vendored since it + ;; needs a specific commit. Until there is a + ;; compatible release, there is no interest in + ;; creating a Guix package for it. + "-DUSE_SYSTEM_FMT=OFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-rel-paths + (lambda _ + (substitute* "tests/include/test_patterns/test_pattern_format.hpp" + (("../tests/files/export/") + "../source/tests/files/export/")))) + (add-after 'build 'build-tests + (lambda _ + (invoke "make" "pattern_language_tests" "plcli"))) + (add-before 'check 'plcli-integration-tests + (lambda _ + (with-directory-excursion "../source" + (invoke "python3" "tests/integration/integration.py" + "../build/cli/plcli"))))))) + (native-inputs (list cli11 gcc-14 nlohmann-json python)) + (home-page "https://imhex.werwolv.net") + (synopsis "The Pattern Language used by the ImHex Hex Editor") + (description "The Pattern Language used by the ImHex Hex Editor.") + (license license:lgpl2.1))) + (define-public bvi (package (name "bvi") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 9/9] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: sergio.pastorperez@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN Resent-Date: Tue, 11 Mar 2025 19:19:02 +0000 Resent-Message-ID: <handler.67755.B67755.17417206911172 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN> X-Debbugs-Original-Xcc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17417206911172 (code B ref 67755); Tue, 11 Mar 2025 19:19:02 +0000 Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:18:11 +0000 Received: from localhost ([127.0.0.1]:45777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ts57B-0000Io-RD for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:18:11 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:45057) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1ts56X-0000Eo-6e for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:29 -0400 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43cfebc343dso13849555e9.2 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741720642; x=1742325442; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vA++wNXTLR98hduQwgQi2KXv9O9F+V32x9/0SFv+5Vw=; b=c8WRcrsP0xt0Od09GTjJISWB1MTs6fvgofhqyTAWHpxzBMh3qeHH2BEpGp8YOlJiLM xtMYbx62TNRsQA6a+MmumimvMOnB8jqBoE2gWL8l5+ecOD3/lZ2tvXLsB7KhATXdBCgn P3WkbCRPRY07yblD1y7OUAnTRP5kz+K6obwPIy6ooMBy/zCCotTnNPh5rUIcwUNxrfo6 t9UkOoy/y1R2ER5cPkakE74nQuSk1TCrsrmCiSFNUjL108V8x65B/PUKDHfAlvViPJWD 2neCOdQOZ5aFM5QU+XpXnPPjDYdg11ryryTxg/lXva9wsPsMf+rEF8r+nP9x+xycipPU o8Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741720642; x=1742325442; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vA++wNXTLR98hduQwgQi2KXv9O9F+V32x9/0SFv+5Vw=; b=DD3BZkvr362QYg0doSooJwmVvWMYKQv4bKTQ+FS9IA3XYw8rY+wtd/+65lXDGtgOYn dDtwzYUsXIR7zMy/UJkPO0iL7w8j7fu12oN7UCMsQP6WcOowW5zyNxg8L5EMmBEX9hSw 4Qd9C8QmR/+HdpcAew66MmHJ+LtfsxtJ3UDDuMki6P7NUey8PJkRFOBd4cexVic9egOF CH4BQQl/TvXa48gDbph6johLHnwLL0DEUMefK4wtpcQNbyZ1d/YQYXM+hSxy1QYyTc8T wmixa0zHcqUOTPut7A/50drfV/c1TkAuGeLcpTIXsPtBIEBPiaO6ZW2fW1oDuRQJ64tt rOYg== X-Gm-Message-State: AOJu0YxBv6+ipTrFLas+ViOqWm4NMg1MLXkRlqKLg4TsZI2OYgd1+rKj DnpYXuNY7yesf8JVtCdTCptMKu6EIAQFGbgYoJ/Q3mN1yxq4W3Jlq35GaQ== X-Gm-Gg: ASbGncuQ8M5ylsEgxfUr+oPomDRuvDJucHZsuPIbPY/pN4kdGmfCM+S03mF43Iu9s7D pYDbNj+eg4UeXJy7FQZfXHVrJ72X85xRduCLILBOKVUIY8iIHU+CH/2vpS76JDj+4x1DU0D5+t2 0Nflve4mFllVfpfjuHzzDIFLolKI3xJRUEL/cEnWeWWs9js8VGQPNBFBUjLpIDBJNL6eUp6Pr0f 1ajnn5C0Mhg2LPmohLMSc+nsAldDtKyDvvSi7EMECposH0PtCLb2/Y0IlWY6KQMq3kUGSuVfvhp rQPDaoEzcXVb1tf5uWO5YTAzuHGdqJbpmrYKmlvParZAWV817gfrb5NfdQ== X-Google-Smtp-Source: AGHT+IFavvL4KiHhijdoBljDhK1TLFpK5v6XTUf0Us1LB8DDplKGdxd0qah1kymjEcMqLndwyTkosw== X-Received: by 2002:a05:6000:1847:b0:391:3aaf:1d5d with SMTP id ffacd0b85a97d-39264693cb4mr5790994f8f.27.1741720642000; Tue, 11 Mar 2025 12:17:22 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3912c0e1476sm18898443f8f.70.2025.03.11.12.17.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Mar 2025 12:17:21 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Date: Tue, 11 Mar 2025 20:15:25 +0100 Message-ID: <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN> X-Mailer: git-send-email 2.48.1 In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- gnu/packages/hexedit.scm | 169 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 2eab13e239..e9b9698c22 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -28,11 +28,25 @@ (define-module (gnu packages hexedit) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) + #:use-module (gnu packages gl) #:use-module (gnu packages man) #:use-module (gnu packages cpp) #:use-module (gnu packages gcc) + #:use-module (gnu packages tls) + #:use-module (gnu packages curl) + #:use-module (gnu packages llvm) + #:use-module (gnu packages ruby) + #:use-module (gnu packages glib) + #:use-module (gnu packages boost) + #:use-module (gnu packages backup) #:use-module (gnu packages python) + #:use-module (gnu packages libffi) #:use-module (gnu packages ncurses) + #:use-module (gnu packages antivirus) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) + #:use-module (gnu packages pretty-print) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) @@ -209,6 +223,161 @@ (define-public imhex-pattern-language (description "The Pattern Language used by the ImHex Hex Editor.") (license license:lgpl2.1))) +(define-public imhex + ;; NOTE: imhex-patterns does not support using `imhex-pattern-language' + ;; system package. Until it does, there is no point in making it a package. + (let ((version "1.37.4")) + (define-public imhex-patterns + (let ((name "imhex-patterns")) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex-Patterns") + (commit (string-append "ImHex-v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0m9g93fzmj2rsgaq25y4mmfigjh1xxyh41zjs6lp5ydsl5hhrn6q"))))) + (package + (name "imhex") + (version version) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l3fpizkz2ykdirbn9alddnnsg75w6kwpp92nvmird13l80z1sdr")) + (snippet + #~(begin + (use-modules (guix build utils)) + (define (delete-files-from-list-recursively . args) + (for-each (lambda (path) + (delete-file-recursively path)) + args)) + + (define (replace-files-from-list-recursively lst) + (for-each + (lambda (elt) + (delete-file-recursively (cdr elt)) + (copy-recursively (car elt) (cdr elt))) + lst)) + + ;; NOTE: `libwolf' does not have an install target. Until the + ;; maintainers create one, it will remain bundled. + ;; NOTE: `libromfs' it's meant to be bundled and cannot be + ;; compiled independently. Until the maintainers support + ;; building it independently, it will remain bundled. + ;; NOTE: `imhex-pattern-language' it's meant to be bundled and + ;; cannot be linked independently. Until the maintainers support + ;; linking it independently, it's source will be replaced + ;; in-tree. + (replace-files-from-list-recursively + `((#$(package-source imhex-pattern-language) + . "lib/external/pattern_language"))) + ;; NOTE: `hashlibplus' has been left as a submodule since it's a + ;; fork which only makes sense within ImHex. + (with-directory-excursion "lib/third_party" + (delete-files-from-list-recursively + "nlohmann_json" "capstone" "llvm-demangle" + "fmt" "nativefiledialog" + ;; NOTE: for versions above c++20 it is not required. + "jthread/jthread") + (replace-files-from-list-recursively + `((#$(package-source xdgpp) . "xdgpp") + (#$(file-append miniaudio "/include/miniaudio.h") + . "miniaudio/include/miniaudio.h")))) + + ;; Drop `imhex-patters' in the source tree. + (copy-recursively #$imhex-patterns "ImHex-Patterns"))))) + (build-system cmake-build-system) + (arguments + (list + ;; NOTE: there is an issue with the way the test library is linked + ;; with the output binaries. Tests are intrusive and should not be + ;; shipped with the release, when the issue is fixed we could add a + ;; phase which builds the package with the tests and runs the + ;; testsuite and a second build phase which prepares the output + ;; binary. + #:configure-flags + ''("-DIMHEX_ENABLE_UNIT_TESTS=ON" + "-DIMHEX_OFFLINE_BUILD=ON" + ;; NOTE: required for the `validate-runpath' phase. + ;; If OFF, the pluggings won't be able to find `libimhex.so'. + "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON" + + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CAPSTONE=ON" + "-DUSE_SYSTEM_LUNASVG=ON" + "-DUSE_SYSTEM_CLI11=ON" + "-DUSE_SYSTEM_BOOST=ON" + "-DUSE_SYSTEM_EDLIB=ON" + "-DUSE_SYSTEM_YARA=ON" + "-DUSE_SYSTEM_LLVM=ON" + "-DUSE_SYSTEM_FMT=ON" + "-DUSE_SYSTEM_NFD=ON" + + ;; NOTE: the build system doesn't correctly support + ;; locating these system libraries. Until fixed + ;; upstream, drop the sources where they are + ;; expected, this is done in the `<origin>' snippet. + "-DUSE_SYSTEM_MINIAUDIO=OFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + #$(file-append dbus "/bin/dbus-send"))) + (substitute* "cmake/build_helpers.cmake" + (("Boost REQUIRED") + "Boost COMPONENTS regex REQUIRED")))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs + (list cli11 + nlohmann-json + pkg-config + python + python-wrapper + ruby + gcc-14)) + (inputs + (list yara + boost + capstone + curl + edlib + fmt + glfw + libarchive + libffi + llvm-17 + lunasvg + plutovg + mbedtls + mesa + nativefiledialog-extended + xz + fontconfig + lz4 + `(,zstd "lib") + zlib + freetype)) + (home-page "https://imhex.werwolv.net") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description "ImHex is a hex editor with many advanced features that can +often only be found in paid applications. Such features are a completely +custom binary template and pattern language to decode and highlight structures +in the data, a graphical node-based data processor to pre-process values +before they're displayed, a disassembler, diffing support, bookmarks and much +much more.") + (license license:gpl2)))) + (define-public bvi (package (name "bvi") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 9/9] gnu: Add imhex. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 13 Mar 2025 03:42:01 +0000 Resent-Message-ID: <handler.67755.B67755.174183727627649 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, Cayetano Santos <cstanosb@HIDDEN>, jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174183727627649 (code B ref 67755); Thu, 13 Mar 2025 03:42:01 +0000 Received: (at 67755) by debbugs.gnu.org; 13 Mar 2025 03:41:16 +0000 Received: from localhost ([127.0.0.1]:52623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsZRc-0007Bt-D6 for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 23:41:16 -0400 Received: from latitanza.investici.org ([2001:888:2000:56::19]:57989) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tsZRY-0007Bc-Uk for 67755 <at> debbugs.gnu.org; Wed, 12 Mar 2025 23:41:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1741837269; bh=6z2c9FqCtEi4mokdT37KcORaXVg+qPGCyfm/gZ7o/b4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=jcP4++9zH6fTgw6ZkmiClmFl9SNBcyRmoEd6Fe6fe7G4v5pvvF+qEsJm8oKjy5oz5 ww/sYySpoD6SnfcSUPAivz+3oBGcxlSPRjrgcy1M7/sEq6hYrA7yqa5PKijocmQBH5 I+vBZop7tLnLBkh1ZIKCqrK60X0JgvOTDiHE/PuI= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4ZCtZY4g0ZzGp3R; Thu, 13 Mar 2025 03:41:09 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4ZCtZW3QzTzGp3G; Thu, 13 Mar 2025 03:41:07 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> In-Reply-To: <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN> ("Sergio Pastor =?UTF-8?Q?P=C3=A9rez?="'s message of "Tue, 11 Mar 2025 20:15:25 +0100") References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN> Date: Thu, 13 Mar 2025 03:40:59 +0000 Message-ID: <87senha984.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello Sergio, thank you for tenaciously working on this series and revising= it. v5 seems to build fine, and =3Dguix lint=3D doesn=E2=80=99t complain e= ither. I do see that for each package =3Dguix style=3D tries to reindent th= e package definitions. But since this series has already been long enough, = what I recommend is that the committers do a round of =3Dguix style=3D befo= re applying each patch. I=E2=80=99ll CC members of the electronics-team. Reviewed-by: Divya Ranjan Pattanaik <divya@HIDDEN> (for the whole series) --=20 Divya Ranjan, Philosophy, Mathematics, Libre Software. PGP Fingerprint: F0B3 1A69 8006 8FB8 096A 2F12 B245 10C6 108C 8D4A
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v5 9/9] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 13 Mar 2025 15:35:02 +0000 Resent-Message-ID: <handler.67755.B67755.174188009825044 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Divya Ranjan <divya@HIDDEN> Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Cayetano Santos <csantosb@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174188009825044 (code B ref 67755); Thu, 13 Mar 2025 15:35:02 +0000 Received: (at 67755) by debbugs.gnu.org; 13 Mar 2025 15:34:58 +0000 Received: from localhost ([127.0.0.1]:57715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tskaH-0006Vr-Qx for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 11:34:58 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:45237) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1tska9-0006VU-J5 for 67755 <at> debbugs.gnu.org; Thu, 13 Mar 2025 11:34:54 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-391342fc148so764524f8f.2 for <67755 <at> debbugs.gnu.org>; Thu, 13 Mar 2025 08:34:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741880083; x=1742484883; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Y23+dt7HIcupb/s3bXCeYvyXZO25yGcL1YTA3b7dA/c=; b=lDnqoFqYuSFE4HyL7V613Rno1FckGfRpnmVRTYM0F/L9mBP5O8KmIWHVRbC6I1anfU mUzoEs+FPvMa4el9QqjX73PT+YFP+tz5LfaRe9BGyodXSkBiSED6HAheqK7Xq6a58cBJ Cm5ts9jZCqARWqLlPFo5UepIxnPcr8VWGT9Tp8RDKuhKNVmXCNMrHpW/4v/SilNZ+iSW Qa91NQnAnw0ie+lm1cDRxPj8HPTaNP8EiamJRJ8ZLEopkqMKb0E+EJeSzhrkT8qu/tbh ELFCuINC+voWDfVKV9Da9OmfeSJCy7c58FWMsAyYB0IRfgn14Y70wkEXf6GjYWVPoaWD AT4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741880083; x=1742484883; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y23+dt7HIcupb/s3bXCeYvyXZO25yGcL1YTA3b7dA/c=; b=jmTgH0kEZwhgOBrR/t4dLlyKdg/wlpA6v/wyuhf2eWIVi4kj2HO9Ymj2uLRPJu+uU3 ZbJx/1LGknVG9D39Tb9WfX2VzV3qBSs8aZEur62mxYKBjVQh2QL/KCPVy1lIIZWDUaWY dZaqcUfuZUjhP8zFLPxTBpXQRdmu5eCpJlDnhexHB9/XXahok+fv4fN75IligN0cdhBU RsV7GcGyEPgvZU9JRDlvJQO3qaMGyWko1FBFHOe3zhHfV9E9rFQVoYgFRkimacHsd1w4 fo7NHLjviI3VJhT6oIcGTlo2oE7cmHFIyNcfdlbwxRXwKI/aslF2tTzQLu+iQkD+viFL h9tg== X-Gm-Message-State: AOJu0YyhwG9KsnTAF1OTRWvQ7OShjmYYSlqJtDKtJg1lvsTtnmHaoVrE ahzamdHbhhCRSRKdCN5sDwpQjiB8G4dfVkEYWl0zMtxBqCqnqCNU X-Gm-Gg: ASbGncvj3jTWg4O1suETU2TjAWeN67tqC0krPOwgIj43M4JnyeRg4XeVzV6CkoiCcek rXMuA3tXkWS7AcLFB9VaCiOvoz5bgLYX/WeBZzbOjvEABVRyQ7lHNU9koU9JUVjZurkTbTFtjcH 21UEERILHNOFAW58IOX6IDbRS87rg6kQkZgUOgWuKst4pAQP7eCoMbJ39rzJgw9JyWPWsA8a+LH bkfIXky42p0g5Co9Y7yRsc9ES9Ivk4WPB4cN46+SWIyGZcd275RJciFUkX6jiceivVzY+P/HbjT ST+jOclQKwK8DWwn1+B1ayYJTdLSHWolLEj+W05dm1ty7d3e7j5czOjiqA== X-Google-Smtp-Source: AGHT+IEosXbhTtxjZIcqGRyYaF+m2x0WukL4KMu+MGleZxsVyAhR7zUa6GFpyhFljxXjZx1gZQvQYA== X-Received: by 2002:a05:6000:1a8f:b0:391:6fd:bb65 with SMTP id ffacd0b85a97d-39263b00732mr10362381f8f.9.1741880082953; Thu, 13 Mar 2025 08:34:42 -0700 (PDT) Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395cb7ebaf8sm2505894f8f.95.2025.03.13.08.34.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Mar 2025 08:34:42 -0700 (PDT) From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <87senha984.fsf@HIDDEN> References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN> <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN> <87senha984.fsf@HIDDEN> Date: Thu, 13 Mar 2025 16:34:41 +0100 Message-ID: <841pv1x7u6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, Divy=C3=A1. Divya Ranjan <divya@HIDDEN> writes: > [...] I do see that for each package =3Dguix style=3D tries to reindent t= he package definitions. [...] I'm aware of those, I decided not to follow the `guix style' for some of th= em because it hindered readability. The commiter can decide if it is appropriate to style all the packages but I think they will prefer to leve them as they are, anyways `guix style' is not applied on every definition in Guix. Thanks for the review!
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 1/8] gnu: Add jthread. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:03:03 +0000 Resent-Message-ID: <handler.67755.B67755.174240378221939 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240378221939 (code B ref 67755); Wed, 19 Mar 2025 17:03:03 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:02 +0000 Received: from localhost ([127.0.0.1]:52871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwon-0005hZ-DD for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:48589) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwol-0005gm-49 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:02:59 -0400 Received: by mail-wr1-x442.google.com with SMTP id ffacd0b85a97d-394780e98easo4601936f8f.1 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:02:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403773; x=1743008573; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=5EefmG5zdN14T7OqKNPGeXxoal7+14eFF8GdD2Bj6ts=; b=YEXOy6HYPN2NXzzWOeEy5YYWvxY1RvT8cF+mhTxwMj5qjjLsTrNkC/Y3Ltn5u0Dy84 dGD9kKulYNEj0AeEtoft0CJoMx0tX7dr4nvKgdXNkUxs9SqFJb5wIdea1CCBjj32tDz1 cPBXuXoSZ4uRZgtNDJLdyYpq520I7S8CyahmwvvecikYc9zHILcpTyZEIMfIEVa1UWvy MnFCVUo+M9VhPXKNPeV5o1BBClI+wwt6UiWJ6OQ2u23q6x29HfOBiFbe249KyZ9nylWD Rk/JTPAWa/lWhtH1Lt/qGX1NzZrOrkUFXDpiZuPPas8wqMk6eaRmmEs154yR1ve7cY+N UROw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403773; x=1743008573; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5EefmG5zdN14T7OqKNPGeXxoal7+14eFF8GdD2Bj6ts=; b=mNUjnxf3iMUO/b6NwbWbBKVy4qMzx8CQ5nY9VaOmJtVtPpAt3I4INsmP0z5XktmhN0 0QWX2omu6cY9Bm4ZI/b7mHaAcy6fPW5jvpbVSc7SSAqyYzHH2OxGz5lClp6jv+7ibI+1 1FcbQVZL2AUF9lJsaRhmktwCTjoi+/U8MM+YRjKjwSlR+mCsuLjUbkrSZc+tkjKw9kru 0mP8O6CtDFGJADXgWc8NZq3GxukJeiQW3ApPTBQpZKcGH90fPA4G1TYi8B1/gP+HOQFm Phge8UX92DsSfbyxii1Ud8TnWoyUgHn2iW8ie8PmJTFlZLcof2uyL40TYxI1hj8ZUyD1 G4tg== X-Gm-Message-State: AOJu0YxNoQAXVxA7OwBX1Bt8kcmAzaoXaUyIArkOrgb7R1EI0ixIFasm BRKTm1St2U54gqrAC2K75rKXN0oTgwPilEOCYFhNQCOWGCiZGDb0H4jJDagdkto= X-Gm-Gg: ASbGncufkvcBImd48rD5fy9aLc4ZF5JsMUvstb6U9pmPDBy9J8GWMv9w7H/p2pylhbM H2lYAraoNn6a4tbMY3pIIBPWplK8/UJCSchmWMp8OXFuFoRL+kqZGZhM70njzc3UA8okMQEWybW rRDKHB8UTuDyd+arqWj21mYe1/zWguAgoFZ9BQccyjKZ4Wn80oonHrHQelJ55XNAe63sF+nECdu tLhoZR0/7bHuiQEucsPP++uEpuidGjPPA56yuePrazLrM6p6RUaaXM+VUVy5ssWB/VOt6H9ZfzM r8nvKiBfRkNSk9aMm9ZWqDCguJnEUsFvfxmw4Y84MJm4mIF34MAXwdW2kNdBfSIAVk3nnmOd9x1 ab3hoJVFgtmO44LuGwwFGuWHwpohQC6I= X-Google-Smtp-Source: AGHT+IHShM66HXHO6GmKRU6LsEu2uY4R+1xaCwyAvf0BfqlBY8u7iodNox5TysDdYU5DbcTCQAFVOw== X-Received: by 2002:a5d:6489:0:b0:390:f6aa:4e80 with SMTP id ffacd0b85a97d-39973b449bdmr4878517f8f.53.1742403772319; Wed, 19 Mar 2025 10:02:52 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:51 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <cec800397c7207d762afc61e4ea2b60c77c14746.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:06 +0100 MIME-Version: 1.0 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (jthread): New variable. Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- Note: this package appears unused in the rest of the series. gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:442 listed in] [list.dnswl.org] 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (jthread): New variable. Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- Note: this package appears unused in the rest of the series. gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:442 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/cpp.scm (jthread): New variable. Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- Note: this package appears unused in the rest of the series. gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 595ec82ccae..9673d607db1 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -118,6 +118,7 @@ (define-module (gnu packages cpp) #:use-module (gnu packages pretty-print) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages tls) + #:use-module (gnu packages tex) #:use-module (gnu packages web) #:use-module (gnu packages webkit) #:use-module (gnu packages xdisorg) @@ -1146,6 +1147,100 @@ (define-public nlohmann-json (define-public json-modern-cxx (deprecated-package "json-modern-cxx" nlohmann-json)) +(define-public jthread + (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8") + (revision "0")) + (package + (name "jthread") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/josuttis/jthread") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11cq4zh7pv86c62ah5im00gxr4cw6d396dp9117z8s271j4lrp6f")) + (snippet + ;; NOTE: remove precompiled PDFs. + #~(begin + (use-modules (guix build utils)) + (for-each (lambda (file) + (delete-file file)) + (find-files "." ".pdf")) + (delete-file-recursively "doc"))))) + (outputs '("out" "doc")) + (build-system cmake-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (add-after 'unpack 'cd-and-generate-makefile + (lambda _ + (call-with-output-file "source/Makefile.h" + (lambda (port) + ;; GCC 2.95 fails to deal with anonymous unions in glibc's + ;; 'struct_rusage.h', so skip that. + (display "CXX17 := c++ -std=c++17 -pthread\n" port))))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "make" "-C" "source")))) + (add-after 'check 'build-docs + (lambda _ + (with-directory-excursion "tex" + ;; NOTE: remove strict versioning. + (substitute* "styles.tex" + (("lst@CheckVersion\\{1.6\\}") + "lst@CheckVersion{1.10}")) + (invoke "pdflatex" "std") + (invoke "pdflatex" "std")))) ;Rerun to update references. + (replace 'install + (lambda _ + (for-each (lambda (file) + (install-file file + (string-append #$output "/include"))) + '("source/condition_variable_any2.hpp" + "source/stop_token.hpp" "source/jthread.hpp")))) + (add-after 'install 'install-doc + (lambda _ + (let ((out (string-append #$output:doc "/share/doc/"))) + (mkdir-p out) + (copy-file "tex/std.pdf" + (string-append out + #$name "-" + #$version ".pdf")))))))) + (native-inputs + (list perl + (texlive-updmap.cfg + (list texlive-ulem + texlive-rsfs + texlive-memoir + texlive-substr + texlive-xcolor + texlive-isodate + texlive-caption + texlive-relsize + texlive-extract + texlive-xpatch + texlive-xkeyval + texlive-jknapltx + texlive-booktabs + texlive-enumitem + texlive-etoolbox + texlive-listings + texlive-microtype + texlive-underscore)))) + (home-page "https://github.com/josuttis/jthread") + (synopsis "C++ class for a joining and cooperative interruptible thread") + (description + "This package provides a reference implementation of @code{std::jthread}, +a cooperatively interruptible thread that is joined upon destruction.") + (license license:cc-by4.0)))) + (define-public tomlplusplus (package (name "tomlplusplus") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 0/8] gnu: Add imhex References: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> In-Reply-To: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:03:04 +0000 Resent-Message-ID: <handler.67755.B67755.174240378321957 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240378321957 (code B ref 67755); Wed, 19 Mar 2025 17:03:04 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:03 +0000 Received: from localhost ([127.0.0.1]:52874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwoo-0005ho-CR for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:50192) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwol-0005gq-I0 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:00 -0400 Received: by mail-wm1-x343.google.com with SMTP id 5b1f17b1804b1-43690d4605dso33599605e9.0 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:02:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403773; x=1743008573; darn=debbugs.gnu.org; h=cc:to:content-transfer-encoding:mime-version:subject:date:from :message-id:from:to:cc:subject:date:message-id:reply-to; bh=i6coMVWk8EBkCDKMEpU18tHKZEmKpXjP25e9ht7xg8g=; b=Llz8SLapWLI3z8Hj780avNiBgliR9Z/V/o3HPZHOzjqdR6BnnwkuQCiOLmjiNsg4nI 3GvciqRQMW3c3aSB+c6Ofj29PoCwn1qYDPLQw7GrM1KD77+iltIx3+SO5/kPRp3AZA5j D0IdD8LgdeLixLIOHFJmSQXpWTQlzJ/F+F4hw6bZyGDXvIvzVr8fSq3XhsDP6eFmygf7 a2dCu2koZoufl8VNAtIbfsEXhIhU46O22aZbLKSQrqN4eh+Vd9t3wIKd1BiXlKV80yYS jjE6cg9PGkol5TnojZHA6cVcjronOPp480A7h/K6ceOi3HPyxx4GHDFvMzDBhtbN6Pa5 w5LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403773; x=1743008573; h=cc:to:content-transfer-encoding:mime-version:subject:date:from :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i6coMVWk8EBkCDKMEpU18tHKZEmKpXjP25e9ht7xg8g=; b=whBrk1TDDWBMj57XBT5lQw3Gcpem3GFsV80nSk37vjoIWUduS5S13yCharmo8Ee0B7 2r7tp7dxmB6txC29yrsOyAUfpZAD7KNyPfSsemjrqBY521Xd031zvFhEAzQWpXhuPR8m rf5TtaZoACaO61MxGA2rqoUlkTbcdMbFXQGsHAB8HTEogmwAbf2V497ebBfToQXoIeIZ NhFzwK+Hi01nJNyfZVDTi2MxDw6DtIqVCf3+KUo81vuEtr4Z4SVoei7tNl8LnTjqnmu0 3jJjdYAFXusZwHgk6eMOXVhCZsdPamXCdXlGx9eKAEoNnkoohpQ26IPjGV0tbCChOfjx YG/w== X-Gm-Message-State: AOJu0Yw3VPBzhF7uXdxfmtetAPZk1u5oLSzH/7J84KDfQpFndCb7Ph5s yZ9iQ8kqwH7TnYEGJR7lNq25Lc/pFr4PaGFKhgC7ebP2X7WGf/E8fgZ2oNO8O5E= X-Gm-Gg: ASbGncvgyEdwLS+zEJba3ZuC7QDAQxwRbGaokERxTpX2tYZsZvGLZL9dnXiAlH/oYZ9 HSVvWIDda9IIpToSO9Ng9jkzE+4dST5Xpi9fqb6RowoNVhfp1CbQqO90WhgYoDiLz9gC8yvioz+ A0YBeOk4mfp1DpKYKYBnrZmFJ5svSDelmaQIVwKre2u/VfyUAHGe1y5gqyfsK2C+hbS7YnWJOez 6W3fSHxJXM7V3MtuI+YttGBpVQLc/GexEVJbHPGFPBnTuAxdqjMNWq6euBJ4O2bdr+L88dQ3nRj Bd14fngnh6IcjPXL1nQksyjojFFQ2fvSupDqnalNWoDNsyE9r5Qk47vGEZPkTE+4qRIbsdMhBBk LU2swTNoqTVFseii9oxPd X-Google-Smtp-Source: AGHT+IFMU8JTDT+Zr9AP/F0p5rPKYT4NotHnfYwAklsnajX6Kgp3ag52N9E46wRrTwH5eVFNLJijYQ== X-Received: by 2002:a5d:59af:0:b0:391:4873:7943 with SMTP id ffacd0b85a97d-399739de3ecmr3589083f8f.32.1742403771536; Wed, 19 Mar 2025 10:02:51 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:51 -0700 (PDT) Message-ID: <cover.1742403600.git.liliana.prikler@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Sergio, I was made aware of your series. Unfortunately, I changed more during the review process than I'd have liked, so I will be resending this as v6. Please review the changes and my notes closely. I will [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:343 listed in] [list.dnswl.org] 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Sergio, I was made aware of your series. Unfortunately, I changed more during the review process than I'd have liked, so I will be resending this as v6. Please review the changes and my notes closely. I will [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:343 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi Sergio, I was made aware of your series. Unfortunately, I changed more during the review process than I'd have liked, so I will be resending this as v6. Please review the changes and my notes closely. I will wait a week as outlined in the Commit Policy before pushing. Cheers Sergio Pastor Pérez (8): gnu: Add jthread. gnu: Add plutovg. gnu: Add lunasvg. gnu: Add miniaudio. gnu: Add nativefiledialog-extended. gnu: Add xdgpp. gnu: Add imhex-pattern-language. gnu: Add imhex. gnu/packages/cpp.scm | 264 +++++++++++++++++++++++++++++++++++++++ gnu/packages/hexedit.scm | 248 +++++++++++++++++++++++++++++++++++- 2 files changed, 511 insertions(+), 1 deletion(-) base-commit: df799a61ef73451e587cb81942c7bfcbbade9e7e -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 2/8] gnu: Add plutovg. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:03:05 +0000 Resent-Message-ID: <handler.67755.B67755.174240378421979 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240378421979 (code B ref 67755); Wed, 19 Mar 2025 17:03:05 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:04 +0000 Received: from localhost ([127.0.0.1]:52877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwop-0005i5-1g for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:03 -0400 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:46350) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwol-0005gr-JR for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:00 -0400 Received: by mail-wm1-x341.google.com with SMTP id 5b1f17b1804b1-43bb6b0b898so48392365e9.1 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:02:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403773; x=1743008573; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=uJGlJTTeknMm4g/Y5M8F4EV5ci4gJat16udWSDdQgM0=; b=KNCqvSudBlRrS898COG1z0JUpDYIWtxhNODvWZ5H2FfUf3ogCclxgDeb+UsTKTPulS I0YLbVSeODLo7BgmISy4M1DffKtPi4NRzFXD6yDkABxeNjfnzdVFIeLtTo8FyDaq7odl ccpigbZ4wocKUCpqUz/ovAqUyqQUT3CQfv7Ujsun+9JKrKwGEdWYL9fE7HWIRT2hwf8L WouLd9Vwz58Mvf26bcFme6reUyTH2Z1kqZzpsBfgTXq8oeQk1Kl5+xfpcCIboZWI/gAq YirWYPWmw+u/kzqlExKnTZpdMRUwMqNu8jU4IJzE3y8t9LqRmDZa3MKAol382uvMQPM9 1W7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403773; x=1743008573; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uJGlJTTeknMm4g/Y5M8F4EV5ci4gJat16udWSDdQgM0=; b=ut8JmW9cNJk9sXFw4ubWKE4ORw5jkEKAbVrp/JjOeTA9cihFnHsNN2P3fuJUerTPwe jjN4NPQ1iCIh5q42h1LG3y785GyUSaQvaVNiKgCZsMe744tFmYDQvud2PTPBo8MCH4ba GeRTqxSStswWUUvBboEYGtPM6dYUFzovhHKEUteB+TS+UtgWHBZmh77nj0Zs4LDcpbAl zHZlDZw7sjt2fyh6YHvBN4f4A7/FDFf0xGei+eWsMUbcG3ZKMjshQUXUE/jo+Bu15Xfm WHFSyAvvahe8exZ7i3duzMwmK/CfoMfts51m4KWbTJ5nOr4JZvL4xJmXMyAEJtbx+36r yvUg== X-Gm-Message-State: AOJu0Yxe6RAWmpBBa+V363CIAMLJfUtE6CZBotRkcdNOpywQFgr6HblJ LGj68Ww2Xkb2v9kgmcZgeME052gcf8TTcLtj/KEJncUl1TjVX+LEvpNsjLmkqho= X-Gm-Gg: ASbGncsbhtW/GfUWGDpJaLPfI2maLq7QJzRftTppXLwesUGoNKkjdUWRhwD9kH42p2z 9i0KPRHlKVejNLJloIBrCLDZp/FKJ5A1tS4dqA1GmBTFx4/VKVCKKleUi5nwBqwnyM7C2p8SS+1 938voz6AH8vtOt7Qjlg+VVSrTcRFpN/GCBQAO4WB4Dn5Az5hkz9AnJCTzHvNwGJ1IPQRiaF6q54 N5TJ9RIgnJgphYCuoQEV0yXQ8BcDobHTfAIzWQaoc8gefyJDTcpNZsA44WDcSX7hikIajX9nGJS eUh4jDUo/MiUSwQqj3T5cLodZqyuqiqKiQ6+ODVPlVZ7fyEVYjd3W9HQCQNlgUr2L5qbiqFgXB8 LZfYNY/XTYRea3nT7H51P X-Google-Smtp-Source: AGHT+IGe95i6LM6jTf04W4j2VWXucv2HPCCbbj2ulW0MKfLUToJSgJ83T22yRMP2C2icrBiscTkOjA== X-Received: by 2002:a05:6000:1847:b0:391:268:64a1 with SMTP id ffacd0b85a97d-39973b06e56mr3750388f8f.48.1742403773009; Wed, 19 Mar 2025 10:02:53 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:52 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <427e70e62c0bcb30b5f140e971842624a2e25f9d.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:07 +0100 MIME-Version: 1.0 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (plutovg): New variable. Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a --- gnu/packages/cpp.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 9673d607db1..d4cf4a68ac8 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -615,6 +615,28 @@ (define-public rct (license (l [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:341 listed in] [list.dnswl.org] 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (plutovg): New variable. Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a --- gnu/packages/cpp.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 9673d607db1..d4cf4a68ac8 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -615,6 +615,28 @@ (define-public rct (license (l [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:341 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/cpp.scm (plutovg): New variable. Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a --- gnu/packages/cpp.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 9673d607db1..d4cf4a68ac8 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -615,6 +615,28 @@ (define-public rct (license (list license:expat ; cJSON license:bsd-4))))) ; everything else (LICENSE.txt) +(define-public plutovg + (package + (name "plutovg") + (version "0.0.13") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/plutovg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON") + #:tests? #f)) ;No tests. + (home-page "https://github.com/sammycage/plutovg") + (synopsis "Tiny 2D vector graphics library in C") + (description "PlutoVG is a standalone 2D vector graphics library in C.") + (license license:expat))) + (define-public pystring (package (name "pystring") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 3/8] gnu: Add lunasvg. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:04:01 +0000 Resent-Message-ID: <handler.67755.B67755.174240378622022 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240378622022 (code B ref 67755); Wed, 19 Mar 2025 17:04:01 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:06 +0000 Received: from localhost ([127.0.0.1]:52886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwor-0005im-2S for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:06 -0400 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:56354) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwom-0005gs-8Q for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:01 -0400 Received: by mail-wr1-x444.google.com with SMTP id ffacd0b85a97d-399737f4fa4so699001f8f.0 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403774; x=1743008574; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=koMFe9IoM/3zwg0mp8oZQgL9/8nMR6fmLRhBRQcWBAc=; b=PBfM33qGH6RGCBDzCd28OBI3uD9IbApxvA6uV8IEuC1W2K/cah0q0xjgIaAM74n4EP jF0GRcgwlulPyQoOq/1xYpjHUWv/ue7DxTxPrEaHpUnZ0dmqKM5pcWT4qvPa52J1vHXs 0jXGZRkA1Fr06etu2p4AQua2xaGBzdGMm6+11bDoWyhbwws9oNPjbjaxkSkmrhr56jmI 7602iK0ab3kWXilAfiQwO86/Ll6ucWTv+97g3frTXJuY4NvdjfixZPbh2q0SBqeM2j23 iSBkPv489EdnmfGGHRZS5kq1ICYp6ZzIdsK7hBaHGYyjyO/2QFiCP8PEEOzXuA3wlDHc JPEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403774; x=1743008574; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=koMFe9IoM/3zwg0mp8oZQgL9/8nMR6fmLRhBRQcWBAc=; b=ieoE5iAIXBfJiI3DeBSKqYLNC+ewEH66yyuBXbQ5rsEkoN4TPMe0buv+tLxbBhCQHL aJC+Qr1DY1zn6C1OfYqU6x4JocSz0DRbbgIPT903UHkqlQY423rsUMwRiOJXaX6s6Oeh vi/Pl7X5xng1KRqwLisxY+ITeyQgZvJxhXBMNyvsveg4ggwju2lHaSigtaaZ+FKpbF6u OYPyJ7YR9617+l6y4vYTFollXfE9ctbxokvDuhVOuyv1Wbbv3HRDHDbn14qwlRsxtdd8 y58E5VH+hoECxGv2fnVswNMzYc43mJG1iaa7CkrkVlht9U5ljHcjpdktGuDj15GJZ2h0 cbYw== X-Gm-Message-State: AOJu0YxcOjUnPQramO/Dhr6jMcgbPFduV0rM2Sw6lUaBIEKlc6p6JGoy vw6TJ8aJIpGIyEt/cIe2gnZRKUstLZLx8qTxaz5RIjePHtxC/X4tW7PQmFxSafU= X-Gm-Gg: ASbGncvzJxYPow8wX2dWyLTGLwdFGcKBHZdzTL1vFCGlqUFQMQUZf22FPdzHiUsWcb/ jvIo7ZtZymjT5SVkfsAnhnS8di4SbmfgzCP0XAw1MqrNNlzyGXy6nYfGjRDsXsB7LcDYzNMO8qt nvs/KK87Nl9Dt+XCn4blMUh0wcOu25EoZ3SPY6gDCyYnUJPl0uzbg3iKYHLGH0fF5Rh7XW7hY/L hzVJ4YpzPq8hXVLkEyLDMhXicRZqzd7FZIUsoQgTxX5SwAtK+67Nfmnf8q/sSlndIlnjY6504IG KwNYDk9StWGxZb3dmd+gv/aDNSzz17T8PdMCHKITO3WKWMHUpwPdYkKH00d/fasU2h/anBQfHzg s1ggSYS/l/7PvR4F5iPMH X-Google-Smtp-Source: AGHT+IFYK6og4X9m/ymYbfZt5GL9xa75QjvPRhKHyaNk/7YW0441Xuvp5nLpZWdI4WybTgTPilx3rA== X-Received: by 2002:a05:6000:18af:b0:391:13d6:c9f0 with SMTP id ffacd0b85a97d-399795e6d70mr146584f8f.47.1742403773685; Wed, 19 Mar 2025 10:02:53 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:53 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <a4445eec2e10cf67cc7fd6789a0ceb54ff65e385.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:07 +0100 MIME-Version: 1.0 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index d4cf4a68ac8..48780b22af7 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -547,6 +547,32 @@ (define-public libzen operatin [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:444 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index d4cf4a68ac8..48780b22af7 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -547,6 +547,32 @@ (define-public libzen operatin [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:444 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index d4cf4a68ac8..48780b22af7 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -547,6 +547,32 @@ (define-public libzen operating system functions.") (license license:zlib))) +(define-public lunasvg + (package + (name "lunasvg") + (version "3.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sammycage/lunasvg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14ppk3k6sdbf3lwhv2gjqy32vwa7ck9jcj9xfk0fxwfqbvbp6608")))) + (build-system cmake-build-system) + (inputs (list plutovg)) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON") + #:tests? #f)) ;No tests. + (home-page "https://github.com/sammycage/lunasvg") + (synopsis "SVG rendering and manipulation library in C++") + (description + "LunaSVG is an SVG rendering library in C++, designed to be +lightweight and portable, offering efficient rendering and manipulation of +Scalable Vector Graphics (SVG) files.") + (license license:expat))) + (define-public rttr (package (name "rttr") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 4/8] gnu: Add miniaudio. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:04:02 +0000 Resent-Message-ID: <handler.67755.B67755.174240380922095 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240380922095 (code B ref 67755); Wed, 19 Mar 2025 17:04:02 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:29 +0000 Received: from localhost ([127.0.0.1]:52890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwpE-0005kI-Fg for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:29 -0400 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:56352) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwom-0005gv-Pd for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:01 -0400 Received: by mail-wr1-x441.google.com with SMTP id ffacd0b85a97d-399737f4fa4so699011f8f.0 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403775; x=1743008575; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=3w+U4PeSuFbjUerBxBSIeGVHG02rm3OxVMj5uRQ7WXU=; b=jfzdreK83nLcPj9X3MBe96VcTC3e6Q8eoAaZJkvL4bFks0dRNrQ9NpYxqgbRCgyYXF Vta5njB4lDzk6bs4wgXtSfwF3TV25PdZ3u6eK2VZ4lVWzOJ29hv36vuRHGQJ29nxBtZP 614GvQaOAHU23RciWBiThZY50blUJl09jhP4+TdOu6j4v0dn6qHczQtinEyM6DRusRXK trzcXWPePj0XATKeBPdgS2M/CZPji5fjAkE8PIxt3NwmTNHGOfC68uDvGYEX4XjBJxEz t5zVbC/tR3W+6AKTv3slBQY85wMUJIzKlG/HxQeE3ONw79Ic9h4hY7VEgsqrrdlgTssU n2QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403775; x=1743008575; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3w+U4PeSuFbjUerBxBSIeGVHG02rm3OxVMj5uRQ7WXU=; b=NSGjnbJKYU5ck0BPo3H1ovnoA5MQWMhd25HMb8Gqc76XCPX7mgT81AbIuNveKyVXCW H56QpEcuRMCcgnozCCOQHFlxIP1NlLicZ9zd5HPGXFxHSD13ai9s8sf7jCCfPIC2coia UdKeDt3p8SfKAVRmFIH/IM4J1d97W4+GzClVIkKpBOHl/JlPC0B70ITc5A0LBMZie5TK ZGeVOrdMfe1ZHPOtzW3cuWf7fWt/3FAMahuzbak666rvS73Pzo9rH7/GNGUTYMM+khP6 VLRNRt0thmJNrYQB65RKBoXZ6j4e+I54OaY3nHYiGe31IP52mZJYacNiV+jnu6L0JlDT HN8Q== X-Gm-Message-State: AOJu0YxWvjqR3C/H5C+26UMigV5PzNk0VwQRGZKOiBJVZEbURbB8FdiI oeFLrbGwKOrAmztjp0W80wf2UVV0hzgMcx5iIjblpA1DvGr2Y16w0I+VzKL9CAM= X-Gm-Gg: ASbGncva+HHuE8MtFiO5cQcOBI5uh1yBOugHI5MoGt0vwu6sGWJx+s4h7AzhGtqs9/W aO07j9G8oKS34F4P0SkMRlS8V9yloXJzx3wMQzxLqVhjeHBmI2YXH5d0rBDe8bcgppNAOG4zl6e QhFA0SjQKUgXi5rue6eJfkErxOLUgNGnmEOZJdtTdytpdv9gWy3eKgoAO2mHbDYPNuDI23nWttT tF3lscUChGu3aWAbnMuHGjODS/9TblviTF8tOw+jj+jLthpMTEt39dAmC2VVbMRKqnhCR55UNEg n6BHgR3iMv8z25/wxEoIc9TqrdS22Ak1DEmK06bynwNxlasmxgWqM5r8IknqrZT9fU3nSL7S0gx 1kHBcb58EGQ4qqHqCo0F/ X-Google-Smtp-Source: AGHT+IG4GWN1LiFKT7/zHth2WPHfUbGhGJ+8FZ06f+p9ojCy4EkmCY2ThEKyQ+6Z1LJp1jTaOkLz5g== X-Received: by 2002:a5d:47cd:0:b0:390:ed05:aa26 with SMTP id ffacd0b85a97d-399795a7c72mr209860f8f.5.1742403774379; Wed, 19 Mar 2025 10:02:54 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:54 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <419841005ecce922d506dbc63fa60a824bae3a77.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:07 +0100 MIME-Version: 1.0 X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:441 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: miniaud.io] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: miniaud.io] 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:441 listed in] [list.dnswl.org] 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: miniaud.io] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: miniaud.io] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 48780b22af7..4bf0e7f63fa 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -1958,6 +1958,66 @@ (define (make-static-abseil-cpp version) #~(cons* "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" (delete "-DBUILD_SHARED_LIBS=ON" #$flags))))))))) +(define-public miniaudio + (package + (name "miniaudio") + (version "0.11.22") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mackron/miniaudio") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pjaiq71x24n9983vkhjxrsbraa24053h727db22b1rb2xyfrzm3")))) + (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'build) + (delete 'configure) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (with-directory-excursion "tests/_build" + (let ((tests '("conversion" "filtering" "generation"))) + (mkdir "bin") + ;; Compile tests + (for-each (lambda (test) + (invoke "gcc" + (string-append "../" test "/" test + ".c") + "-o" + (string-append "bin/" test) + "-ldl" + "-lm" + "-lpthread" + "-Wall" + "-Wextra" + "-Wpedantic") + (let ((bin (string-append "./bin/" test))) + (if (string= test "filtering") + ;; NOTE: the 'filtering' test + ;; requires an input file. + (invoke bin bin) + (invoke bin)))) + tests)))))) + (replace 'install + (lambda _ + (install-file "miniaudio.h" + (string-append #$output "/include")) + (copy-recursively "extras" + (string-append #$output + "/include/extras/"))))))) + (home-page "https://miniaud.io") + (synopsis "Audio playback and capture library for C and C++") + (description + "Miniaudio is an audio playback and capture library for C and C++. It is +made up of a single source file and has no external dependencies.") + (license license:expat))) + (define-public abseil-cpp-cxxstd17 (abseil-cpp-for-c++-standard abseil-cpp 17)) ;XXX: the default with GCC 11? -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 5/8] gnu: Add nativefiledialog-extended. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:04:02 +0000 Resent-Message-ID: <handler.67755.B67755.174240381022103 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240381022103 (code B ref 67755); Wed, 19 Mar 2025 17:04:02 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:30 +0000 Received: from localhost ([127.0.0.1]:52892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwpF-0005kL-6e for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:29 -0400 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:50554) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwon-0005gx-JY for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400 Received: by mail-wr1-x444.google.com with SMTP id ffacd0b85a97d-399744f74e9so763828f8f.1 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403775; x=1743008575; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=qbxyoH1kfQWyJOkCzgN+WdqJ560QOfnbOoWZvjSQdGM=; b=cZdm6ODh9+F3t3SMnLWcpptnNB3cPteD7J0Xn4DebDuns1cxczmege+faNntMNGHWE K2dgErEGSc+HFKdMfQIIQ8vJ37JtKRd4yE+d15QhVWF96LpJwllJMIZGO/X7mqBZbZt/ iaQ+r+6sVKGfyYOZG7a9bw5yuUaCnLkSxZFVphoLD62vppWZdHlWM67dAUmIcc1tYCS1 fuKMHc3WXE0mQf7cIlilCXnxyVIX8epECzP4NMUpgIJtxUmZ8DKVvH1gqjPAMcTxh+zf rCg7j+AMizW8ghpOLF/tLEXeXOK0jLOju3zP3gwh9Kdqt0q4Aq8VIQcjTV8nQzlr7VTJ gaNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403775; x=1743008575; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qbxyoH1kfQWyJOkCzgN+WdqJ560QOfnbOoWZvjSQdGM=; b=u/5osCVLci2TWXzZS/DjEAR0ZfIf1rCq8HrR8LFjfRwCu85GoHNw0naCiaED/nCsC6 P0CrdXYSalrmEhhzwdAyqp1JW8ntscRzc9hO6JEAx1NS6yZp/i/KqirCmVLravAeqUHU pkd1ZUyMmYvfT4oyGta7QaT0pnZbGFtZdiZWGCrNg9mGIGMrgA/HirheiRr4tMeMSAMX 2I+U0yti0XhLDB4gYKOtFyvxgppQhp1AHKuqJb7F5X2NaKs3zown8tCO4y9kzhLUn74Z IsMunxPCqJ9v70+gt+Yhs79QV9MR3hNHxtC+E9UrP3IjqThYcRIqDZA/oRHWmMUhNfd0 kp0Q== X-Gm-Message-State: AOJu0YxKcKYSQoktUPWn3nFkBy8wIKW3TjbsQLRVSZaw8423nmX5V6We voLSyO2rB0H/3ksY7f35jSbHwf10RtkqSvhabwVyBNjGKx6bP+YeoZ7LJXiJDB0= X-Gm-Gg: ASbGncvelqhpXe9ZhYylofY718y/FnVDxTzRK7VYZ0TkuYAy7zn1Xr2Ayher5MddQul 38VgriXw6bHrTx8TBctwZt6+CvV0me6k50e5v/aHSnE2E7r+1A3ltQfBBZUincJw1heXB+/OKD7 jGmpN21/aR8v76UerXQZRJSiCYtWyb/uOYK8BbWHhiab/1Zccf1NKB49kU3Le7RP+wT6V/Fynmn 6LXf9UWyqHVg/M+ggO+C9KGsG41q+xHj4IaX5ueilrHfCEWcOdhyDFkZ2NA5wipfWwdp7lrU6E5 V2FsliagzZkY3dvdANc1eMtDYthmFBmlVRlwbW8u/bm6JRVb2qk9XVvt5ldGkNhk6S2xpb54vZd TGL5rUnxKL02p1TXXrAjlf8A4drlx0nA= X-Google-Smtp-Source: AGHT+IF+ZzqG4BqT/+NX4ADJHeuHvEB26ZOCbI57VOOALN8p4AQTs1/samvQzPZHGpwb2ED7GaX9sA== X-Received: by 2002:a05:6000:1acc:b0:391:4559:8761 with SMTP id ffacd0b85a97d-39973af6c20mr2954463f8f.36.1742403775055; Wed, 19 Mar 2025 10:02:55 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:54 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <c1ef21c71a53070bbb7bc88e74767018c61a5aa8.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:07 +0100 MIME-Version: 1.0 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (nativefiledialog-extended): New variable. Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:444 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (nativefiledialog-extended): New variable. Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:444 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/cpp.scm (nativefiledialog-extended): New variable. Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 4bf0e7f63fa..afc3c6a3947 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -3692,6 +3692,33 @@ (define-public mpark-variant based on the implementation of std::variant in libc++.") (license license:boost1.0))) +(define-public nativefiledialog-extended + (package + (name "nativefiledialog-extended") + (version "1.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/btzy/nativefiledialog-extended") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "15l0jy3v4p6rgg9dk8zr80lqp51s32ii62cm4s90400ragdgh10v")))) + (build-system cmake-build-system) + (arguments + '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON"))) + (native-inputs (list pkg-config)) + (inputs (list gtk+)) + (home-page "https://github.com/btzy/nativefiledialog-extended") + (synopsis "Native file dialog library with C and C++ bindings") + (description + "This package provides a library that portably invokes native file open, +folder select and file save dialogs. It allows the specification of a default +file name and location, as well as filters with friendly names (such as +\"source files\" or \"image files\") where supported.") + (license license:zlib))) + (define-public tsl-hopscotch-map (package (name "tsl-hopscotch-map") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 6/8] gnu: Add xdgpp. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:04:03 +0000 Resent-Message-ID: <handler.67755.B67755.174240381122111 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240381122111 (code B ref 67755); Wed, 19 Mar 2025 17:04:03 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:31 +0000 Received: from localhost ([127.0.0.1]:52894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwpF-0005kS-UZ for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:30 -0400 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:52493) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwoo-0005gy-9u for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400 Received: by mail-wr1-x442.google.com with SMTP id ffacd0b85a97d-3913cf69784so6049286f8f.1 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403776; x=1743008576; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=y93I+R0WV4UyxtK3VlgRiTcLQCK/AoRAIEfN/n16Wu0=; b=M+sYMKbkhFTG42XddA9BfTUKuEx6CM6XRKRDHRTy8Z2qrKT7W2+bVKSf7uYQGP95oa wqgS9fjylVlMMwsvV8Eq8+Klgi2WmgdkIIllGB5mzsc4OYsAvvphvu2a5ZJsnevL0tgD wg54DHO1ULQcNgMX8ZlyW2KjN5GMNNFGeK72jkcb2I/4eIFrq131TbAJENo4HTjiQlbx dAb8cQc+1m06uhaVUoa0lfm6TKOOpk4C7XtkohANoR4bbP7BJ3u1k/HhYU7GESYoUnz3 YnSr6ppwTucpPVP4EPga4AyY+AYcTKDl7kKQJ0SzIbemAljxuwgEnaCGlYzXxjQrFWGQ fwgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403776; x=1743008576; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=y93I+R0WV4UyxtK3VlgRiTcLQCK/AoRAIEfN/n16Wu0=; b=O6YB3oG8tZP1fqV6lF5pnTux78q3Hs8K9kWRx3W9hrU7ApY+s7cOLxXmmQ2nP3Nzh8 52ZzZ9h34Kdo/jZ6h1Fsih+PGxUypTh3QKvQvcREmSHMePaA1tjrt8YAzNKhsLvEubd+ cdgtKGHOYjlaiupKwMSWCivMPXWAynaOcYS9jmNs8orABIflvo0XECyG41/Tw9P8IsNS rbTGSc6aXT9UhWjDQhYNdY6UoQlbH1ORrhlCdbkF2ZaJprNfm/rEjVwV4UiHRBCIuyTo jGLsQ9v9qlftOYCNBCr1n28BApPzd+Ekp0HTEEVfeP4RsokKhUJ4/6VbddpqjxcTtbjz 9ncg== X-Gm-Message-State: AOJu0YxXxx8HpHLkd2gC4Dq0Z6Y+SHEJ8ydScDDidiFLVvS7X5hRiAFr 3Y1lmspd/rzxyAkSy+Gn720VWjbD+UNK+r86SL7Ni13qTq8vEASmkoOx9bqujpU= X-Gm-Gg: ASbGnct8doA+wPcGW+Gg3uH6YkPTN1xKqipjjp0aybQVwdRnt4b2FFlUFTxmqR0tr5m 4h3Z8B6sCft5r1gmOiO4ppn7ZLbjYnQbTEufTTiqoB0xT6sSiZDsALoHyjJfaanmTBGoaQ8flJf dZ6P62g1rSnwz9CZQY0V6l8Ux3JTO1A7sGLBjXGBYzJcFHKBb2S4/SU3GJfizeXcpI8TlFNE0LZ ErfgXFx8j8MiFQ6+ddjomCDBOk3ADT8LvW/1yLRgxdeAL/ILTa/SQZrkblJ5wqWQtGme62+9gJD C0mx03iiaOlI/9QSxRcnMWpMuJxbU7R9fh4RXDwix2blhmV4GpYhCIDAPK/Qy5FbcweUrntZilL 7r42dCg6jeGSKt48LYKtB X-Google-Smtp-Source: AGHT+IG8mkNlhYGHGWf8BVRwtOMeP8eB9Tm9eJrZDAxgdnI2uv+J7N/bM39XR1PtaGJrYXOAxC+KAw== X-Received: by 2002:a05:6000:144e:b0:391:487f:27e7 with SMTP id ffacd0b85a97d-39973b32641mr3984271f8f.55.1742403775836; Wed, 19 Mar 2025 10:02:55 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:55 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <e8f171c3182a59fb9e9140dad86d72bf4245cc24.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:07 +0100 MIME-Version: 1.0 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469 --- gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index afc3c6a3947..9e5292411ef 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -749,6 +749,40 @@ (define-public debug-assert en [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:442 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469 --- gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index afc3c6a3947..9e5292411ef 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -749,6 +749,40 @@ (define-public debug-assert en [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:442 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469 --- gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index afc3c6a3947..9e5292411ef 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -749,6 +749,40 @@ (define-public debug-assert enabled in different parts of your code.") (license license:zlib))) +(define-public xdgpp + (let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375") + (revision "0")) + (package + (name "xdgpp") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~danyspin97/xdgpp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w8da10whrhc7j82jf90814m3blabkl9s0kg8hv8h2fj5y3ji7hw")))) + (build-system gnu-build-system) + (native-inputs (list catch2)) + (arguments + (list + #:test-target "test" + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda _ + (install-file "xdg.hpp" + (string-append #$output "/include"))))))) + (home-page "https://git.sr.ht/~danyspin97/xdgpp") + (synopsis "C++17 implementation of the XDG Base Directory Specification") + (description + "This package provides a header-only library to retrieve the file names +of XDG base directories, such as XDG_CONFIG_HOME.") + (license license:expat)))) + (define-public xsimd (package (name "xsimd") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 8/8] gnu: Add imhex. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:04:04 +0000 Resent-Message-ID: <handler.67755.B67755.174240381122118 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240381122118 (code B ref 67755); Wed, 19 Mar 2025 17:04:04 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:31 +0000 Received: from localhost ([127.0.0.1]:52896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwpG-0005ka-V2 for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:31 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:53287) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwoq-0005h1-5T for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:05 -0400 Received: by mail-wm1-x342.google.com with SMTP id 5b1f17b1804b1-43cf06eabdaso47525925e9.2 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403778; x=1743008578; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=Vc4vQm9BpiN9AALj9yRjXmTIehVVrlYqj291RrSSvcI=; b=GVDJxYRLeJYjO8PKIIMeXzvubA8hlpvIc5Nn48UI96ry/Feu42+H2GSAa0wxK/Vq5S rIIyyBczXp+v5Q0wE8LttHrxSBNPcAi09pZeMqP2mkroL3sgz9izoev1vpMLkSW8qUJ3 PbcnwgRIW5KTqWzXaeDIQR1/TSTXGiCTyFfpqWnGau/0YsbFFBvn0PIeAStv48CNWIUA 2DKoQOK32cEFkj0GTYlUcVLuyR26HUKoihY4pikpDJDDUziT+XEGzY8bdq4KyJ/3NRJR hNm3l3ThivnVwh7Y4CmffmtDSXL2iEzcyQQN0GgRqs7NnuGG4/L1KM0/Itfm2QSFFwTR sIGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403778; x=1743008578; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Vc4vQm9BpiN9AALj9yRjXmTIehVVrlYqj291RrSSvcI=; b=SvFDccv+JCPi3KmFJhhUoCoaKGVTiMOH+uwwtN7EH5GKpIy9A/bZIhaHyOPDC9R2MT AVhXMBLseTns3EazXS+rizmiAjpDfvrO/xRH9xE+vQjWEBwSH/ZvPclmxl1ii6Y4uABu qut5ZigomyG++cdMDAk5s3qFTHmM/BFZvYfeJ2JPf10tYrN+wSIYbbclVRpzfxkmpUwq q/5PMgemeuDrGWQd8lociU3z4bYdP1VYuaxigMzEoFfNA8WZPu+B1BVBh8sU4LpX6JkX TvgnNutZTKUDC8mITZ1+5QehzxrG1hPWsLtQxmymGAJYUex9WXdU5/gLCPW1qM+25ZJr ckFw== X-Gm-Message-State: AOJu0Yw8MS4MLS5Bj/New46AbeGmL/OtHbYEbPhqfCLTR/N9bj4JQ7R2 nUXVpMLPabOk1jnWrMrnd4FTjdBDj9WplJQtVXKK0zL8R2cnC9Y7x107Jz9EI9k= X-Gm-Gg: ASbGncsbNi9Pm8fRDSvklBc34EvQ4GZuMj3k2nXUSxWTsG1FJVgy98HFQHXiA2oVYBy MFHf1isxwh1CCxRbUIvWaSrVdgM4pxtw0bqOmhJV93lmZyF05mBpCMSmp9kUKfCPsQQXyLuiIgy xiJv95trheu6mKMEz92uvRJRcOY3fAN+DJcZyO6NvEZwOvhSBEDLr5Pj8E5XP/wdMmLAUZgBlxH 6T8fi/r1msBsP4duFuj0s2N2lIAJlG1Mmn5w7GBlad6UZBSDi2SoePG5kiLPz9r8fuXCSPDVcB+ +UngAaAa0kpFACI+MZvww6mANraDKFc3adoydnoO1SDGVOD6vi55PQqUaAynNJV0DVSvsQK6/tc R1w6bq+RmTH4Wng+EJKZmWe1Sclsz7+8= X-Google-Smtp-Source: AGHT+IGA3NjsbcE62GmYUOe5FmPbAAsF5ZwpCmJS6HKhHu70SOoVeV6l0iOybvechoeEr6NJ2gI4pw== X-Received: by 2002:a5d:6dac:0:b0:38d:d666:5457 with SMTP id ffacd0b85a97d-39973afad3cmr3387080f8f.42.1742403777484; Wed, 19 Mar 2025 10:02:57 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:57 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:08 +0100 MIME-Version: 1.0 X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New variables. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- Changes from v5: * Outlined make-imhex-patterns. * Use keep lists rather than delete lists. * Unbundle jthread. Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:342 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New variables. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- Changes from v5: * Outlined make-imhex-patterns. * Use keep lists rather than delete lists. * Unbundle jthread. Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:342 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New variables. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- Changes from v5: * Outlined make-imhex-patterns. * Use keep lists rather than delete lists. * Unbundle jthread. I haven't sorted the inputs yet, but IMHO they should be sorted. Same goes for the #:use-module lines, which would require sorting in an extra commit. Would you like to explain this note? + ;; NOTE: there is an issue with the way the test library is linked + ;; with the output binaries. Tests are intrusive and should not be + ;; shipped with the release, when the issue is fixed we could add a + ;; phase which builds the package with the tests and runs the + ;; testsuite and a second build phase which prepares the output + ;; binary. IMHO it is the build system that should separate test-only code from installed code. gnu/packages/hexedit.scm | 177 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index ed30e882847..0ab684ded1b 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -28,11 +28,24 @@ (define-module (gnu packages hexedit) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) + #:use-module (gnu packages gl) #:use-module (gnu packages man) #:use-module (gnu packages cpp) #:use-module (gnu packages gcc) + #:use-module (gnu packages tls) + #:use-module (gnu packages curl) + #:use-module (gnu packages llvm) + #:use-module (gnu packages ruby) + #:use-module (gnu packages glib) + #:use-module (gnu packages boost) + #:use-module (gnu packages backup) #:use-module (gnu packages python) + #:use-module (gnu packages libffi) #:use-module (gnu packages ncurses) + #:use-module (gnu packages antivirus) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) #:use-module (gnu packages pretty-print) #:use-module (guix download) #:use-module (guix git-download) @@ -206,6 +219,170 @@ (define-public imhex-pattern-language for specifying patterns in the ImHex Hex Editor.") (license license:lgpl2.1))) +;; imhex-patterns can not currently be built by imhex-pattern-language alone, +;; see above for a rationale. Thus, we only return an origin. +(define (make-imhex-patterns version sha256-hash) + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex-Patterns") + (commit (string-append "ImHex-v" version)))) + (file-name (git-file-name "imhex-patterns" version)) + (sha256 sha256-hash))) + +(define-public imhex + (let* ((version "1.37.4") + (imhex-patterns + (make-imhex-patterns + version + (base32 "0m9g93fzmj2rsgaq25y4mmfigjh1xxyh41zjs6lp5ydsl5hhrn6q")))) + (package + (name "imhex") + (version version) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0l3fpizkz2ykdirbn9alddnnsg75w6kwpp92nvmird13l80z1sdr")) + (modules '((guix build utils) (ice-9 ftw) (ice-9 match))) + (snippet + #~(begin + ;; XXX: imhex-pattern-language is missing the necessary packaging + ;; structure to be linked independently. See the comment on its + ;; package. + (copy-recursively #$imhex-pattern-language + "lib/external/pattern_language") + ;; Drop `imhex-patterns' in the source tree. + (copy-recursively #$imhex-patterns "ImHex-Patterns") + + ;; NOTE: `libwolv' does not have an install target. Until the + ;; maintainers create one, it will remain bundled. + ;; NOTE: `libromfs' it's meant to be bundled and cannot be + ;; compiled independently. Until the maintainers support + ;; building it independently, it will remain bundled. + ;; NOTE: `hashlibplus' has been left as a submodule since it's a + ;; fork which only makes sense within ImHex. + ;; XXX: `imgui' is a fork with several experimental features. + ;; Unbundle once they're upstreamed. + (with-directory-excursion "lib/third_party" + (for-each + (lambda (dir) + (unless (member dir '("." ".." + "HashLibPlus" "libwolv" "libromfs" + "imgui" + ;; Needs source to include miniaudio.h + "miniaudio" + "microtar")) ; XXX: unbundle + (delete-file-recursively dir))) + (scandir ".")) + + ;; Force use of system miniaudio. + (delete-file "miniaudio/include/miniaudio.h") + + (for-each + (match-lambda + ((src . dst) (copy-recursively src dst))) + `((#$(package-source xdgpp) . "xdgpp")))) + + ;; Adjust CMake build scripts accordingly. + (substitute* "cmake/build_helpers.cmake" + (("add_subdirectory\\(\\$\\{THIRD_PARTY_.*\\}/jthread .*\\)") + "") + (("set\\(JTHREAD_LIBRARIES .*\\)") "")) + + ;; Update sources. + (substitute* (append (find-files "lib/libimhex" "\\.[ch](pp)?") + (find-files "main" "\\.[ch](pp)?") + (find-files "plugins" "\\.[ch](pp)?")) + (("#include <jthread\\.hpp>") "")) + (substitute* "plugins/ui/source/ui/menu_items.cpp" + (("\\.\\./\\.\\./\\.\\./\\.\\./lib/libimhex/include/") + "")))))) + (build-system cmake-build-system) + (arguments + (list + ;; NOTE: there is an issue with the way the test library is linked + ;; with the output binaries. Tests are intrusive and should not be + ;; shipped with the release, when the issue is fixed we could add a + ;; phase which builds the package with the tests and runs the + ;; testsuite and a second build phase which prepares the output + ;; binary. + #:configure-flags + ''("-DIMHEX_ENABLE_UNIT_TESTS=ON" + "-DIMHEX_OFFLINE_BUILD=ON" + ;; NOTE: required for the `validate-runpath' phase. + ;; If OFF, the pluggings won't be able to find `libimhex.so'. + "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON" + + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CAPSTONE=ON" + "-DUSE_SYSTEM_LUNASVG=ON" + "-DUSE_SYSTEM_CLI11=ON" + "-DUSE_SYSTEM_BOOST=ON" + "-DUSE_SYSTEM_EDLIB=ON" + "-DUSE_SYSTEM_YARA=ON" + "-DUSE_SYSTEM_LLVM=ON" + "-DUSE_SYSTEM_FMT=ON" + "-DUSE_SYSTEM_NFD=ON") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda _ + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + #$(file-append dbus "/bin/dbus-send"))) + (substitute* "cmake/build_helpers.cmake" + (("Boost REQUIRED") + "Boost COMPONENTS regex REQUIRED")))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs + (list cli11 + nlohmann-json + pkg-config + python + python-wrapper + ruby + gcc-14)) + (inputs + (list yara + boost + capstone + curl + edlib + fmt + glfw + libarchive + libffi + llvm-17 + lunasvg + plutovg + mbedtls + mesa + miniaudio + nativefiledialog-extended + xz + fontconfig + lz4 + `(,zstd "lib") + zlib + freetype)) + (home-page "https://imhex.werwolv.net") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description "ImHex is a hex editor with many advanced features that can +often only be found in paid applications. Such features are a completely +custom binary template and pattern language to decode and highlight structures +in the data, a graphical node-based data processor to pre-process values +before they're displayed, a disassembler, diffing support, bookmarks and much +much more.") + (license license:gpl2)))) + (define-public bvi (package (name "bvi") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 7/8] gnu: Add imhex-pattern-language. Resent-From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 17:04:04 +0000 Resent-Message-ID: <handler.67755.B67755.174240381322126 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 67755 <at> debbugs.gnu.org Cc: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174240381322126 (code B ref 67755); Wed, 19 Mar 2025 17:04:04 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:33 +0000 Received: from localhost ([127.0.0.1]:52898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuwpH-0005kn-Vp for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:33 -0400 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:44417) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tuwoq-0005h2-GD for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:09 -0400 Received: by mail-wr1-x442.google.com with SMTP id ffacd0b85a97d-39143200ddaso4560521f8f.1 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742403778; x=1743008578; darn=debbugs.gnu.org; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=L+Q1NDba/YWiYpnNZ9KBLgTk9U1gvIk8MuTXs168A98=; b=Ky240sOxCnMMnvGItLSdchCffkobkbDiEcGEVzwT7Ia3ScmTFOs9OWWWkYJ5yOnMFy jo/6qrHbOU47NFhOYy+b2IdXvQT6WWmVAu3XZnKkuPOWfEdIdLn19tiHGVRqBUjNRnzm G0+Pc3wwWF+iRBiL17PoYqNGLIgRjZvSi5PktYfS1UTWGKC35uReQEY78EV0BYVrVy6I qZnrwAGmWGBTIQ22CDNLrJWQ2FinHBblXatVw/67G6Wi2ANVe673qYbctnDI2KAKWpdS /Gw5nRjMdonCFgqriJjQ7f5K25z2V+bG9CYH+UUcOybeX3iFXEm3vOs5n9uT2A9x47Bt K8pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742403778; x=1743008578; h=mime-version:cc:to:subject:date:references:in-reply-to:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=L+Q1NDba/YWiYpnNZ9KBLgTk9U1gvIk8MuTXs168A98=; b=csVXihh0aiwpvlDdZABuZpx6swnZSMrCBC9lOZqapsT/AWLRm+0gHu+2CsDJ9TJMxT Q2eK9VSmlZNoqTj8ig0EjPGq7BJgSfXd7YpIswLcxLxlD3iL8HDijvR/LAOGmWre0TBR PeZGOkH4Fau+0rrkW1/uO+CFYIjout6mWcSB1bVyHL0TeFjd0t3BcmRdlO2oBKAK9snR 8RJZk4+dgKiznwN1z5zN2x9ATC5yLT9Cieb3FhFcGug/Vtoy3dPw6BV7IX7kCICLhQoU tzehGRoqAPe4xpupPwQqQfKNPjgW+XzgNeectKS94a00SZ9+aU7uVZD1cyXd9Qj8+FWM 4ZoQ== X-Gm-Message-State: AOJu0YzsdNvYasOG55uO0OHZK9OslbAMnD1QAe8aEGXG43FXnHLRg830 0OV4m0yhJEv+hmcOuKo4ZFFz2f/Gkph55fTGVn4jqIEkXnO0hqcNc+Gm3CQfoMo= X-Gm-Gg: ASbGncvSvPy8wTAa/YZwj48lOenxnLuUDr7+b+S4oFphz1ri2NZ5/LbnLTEOYmk6be3 vTG3EJ1XEq+8WX74JlzxG/qG28SlQfH0JX505QKQdM6PsFjtuGbXEXNCqaRgXKanhjsEFnbKCB7 PH4k/UnSLwtmM2MboFAqjYkmwuMRcCqa5h1KIqLEqXME4YIZ0oE5BHYB2rawBM0WUoJ1fPHyspV RSvsZAaSKrYqXbJGqYm5vMUx+4XNVS1CrGUyWUvDDJ+cAc5PNexITy2o79S5rGTZULLYLrPCcGW fXvZtSkdjfgpMQNScBEtdblWa/m4M3F9B9UmmLLqa/w6adftrc3QF9i7vQJoDO3Ki9iaxveg6N4 ec40fSo9FVfCs0Xb73DQ1 X-Google-Smtp-Source: AGHT+IFotv7fpTnWSgFU2JP/NoOhlgqFyWX2TdktP/ITHjQLI/ZW2+PWhUpsp6k89nySLGlyUqXXbg== X-Received: by 2002:a05:6000:1848:b0:391:39fb:59c8 with SMTP id ffacd0b85a97d-399739c8d2bmr3355649f8f.25.1742403776686; Wed, 19 Mar 2025 10:02:56 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 10:02:56 -0700 (PDT) From: "Sergio Pastor =?UTF-8?Q?P=C3=A9rez?=" <liliana.prikler@HIDDEN> X-Google-Original-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Message-ID: <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 18:00:08 +0100 MIME-Version: 1.0 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- Changes from v5: * Use system fmt (fmt-11). * Use a keep list rather than a delete list. Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:442 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 0.2 PP_MIME_FAKE_ASCII_TEXT BODY: MIME text/plain claims to be ASCII but isn't 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- Changes from v5: * Use system fmt (fmt-11). * Use a keep list rather than a delete list. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:442 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 0.2 PP_MIME_FAKE_ASCII_TEXT BODY: MIME text/plain claims to be ASCII but isn't 2.1 MALFORMED_FREEMAIL Bad headers on message from free email service 0.0 T_MXG_LOWER_HDR_SPAM Lower case header spam -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- Changes from v5: * Use system fmt (fmt-11). * Use a keep list rather than a delete list. I think the header-only libraries should be provided as regular inputs, but haven't done that yet. gnu/packages/hexedit.scm | 71 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 15bf7db8773..ed30e882847 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2018, 2020, 2022 Tobias Geerinckx-Rice <me@HIDDEN> ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN> ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@HIDDEN> +;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,17 +23,23 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) + #:use-module (gnu packages cpp) + #:use-module (gnu packages gcc) + #:use-module (gnu packages python) #:use-module (gnu packages ncurses) + #:use-module (gnu packages pretty-print) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix gexp) #:use-module (guix utils) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake)) (define-public hexedit (package @@ -137,6 +144,68 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +;; NOTE: The install target of imhex-pattern-language falls short in a few areas +;; that make this package difficult to use outside of ImHex. Neither header +;; files nor package information (using e.g. pkg-config or CMake files) are +;; currently available. +(define-public imhex-pattern-language + (package + (name "imhex-pattern-language") + (version "1.37.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/PatternLanguage") + (commit (string-append "ImHex-v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13mlbclg2r3axv6vz4dsyry5azc6xavcbdkvwan6zyaq9ngk7r3r")) + (modules '((guix build utils) (ice-9 ftw))) + (snippet #~(begin + ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years + ;; and the testsuite expects to use an outdated version of + ;; Conan, since this library if not interesting to have it + ;; in Guix it will remain bundled. + ;; NOTE: `libwolf' does not have an install target. Until + ;; the maintainers create one, it will be bundled. + (with-directory-excursion "external" + (for-each + (lambda (dir) + (unless (member dir '("." ".." "libwolv" "throwing_ptr")) + (delete-file-recursively dir))) + (scandir "."))))))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags ''("-DLIBPL_SHARED_LIBRARY=ON" + "-DLIBPL_ENABLE_TESTS=ON" + "-DUSE_SYSTEM_NLOHMANN_JSON=ON" + "-DUSE_SYSTEM_CLI11=ON" + "-DUSE_SYSTEM_FMT=ON") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-rel-paths + (lambda _ + (substitute* "tests/include/test_patterns/test_pattern_format.hpp" + (("../tests/files/export/") + "../source/tests/files/export/")))) + (add-after 'build 'build-tests + (lambda _ + (invoke "make" "pattern_language_tests" "plcli"))) + (add-before 'check 'plcli-integration-tests + (lambda _ + (with-directory-excursion "../source" + (invoke "python3" "tests/integration/integration.py" + "../build/cli/plcli"))))))) + (native-inputs (list cli11 gcc-14 fmt-11 nlohmann-json python)) + (home-page "https://imhex.werwolv.net") + (synopsis "Pattern language used by the ImHex Hex Editor") + (description "This package provides a C-like domain-specific language used +for specifying patterns in the ImHex Hex Editor.") + (license license:lgpl2.1))) + (define-public bvi (package (name "bvi") -- 2.48.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 0/8] gnu: Add imhex Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 19:45:01 +0000 Resent-Message-ID: <handler.67755.B67755.174241345032074 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174241345032074 (code B ref 67755); Wed, 19 Mar 2025 19:45:01 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 19:44:10 +0000 Received: from localhost ([127.0.0.1]:53231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuzKj-0008LG-OD for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:44:10 -0400 Received: from mail-am6eur05olkn20808.outbound.protection.outlook.com ([2a01:111:f403:2e12::808]:51809 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1tuzKg-0008Kb-Jo for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:44:07 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=a9jdGOyFA+ZLbKj4AdOe4fTpwB4SaXwxuJhLJ39ZIguRd4hIbxI8ujqQWF7sV0EZw28J2G+YigPog2EmMzWlNs9EN9FefBVN/PImVjLPN+Cnp7U8asf/yVUcIujVbPTN1VGhj2IV+C2zsIaphwWcGDVaWBO1HWda/2Js8giGk+UuJSrAPrXXreyUw9NqqQF9w2neDrhHg2wRquXIqjJmAnwcO70jTUGjO7OqaGDQSe/lUJ/HsMFLecJGIvRipUw69VQFjuAt3Ukk2+ChESUIZI9+GeREJ3xi0PC0seLaXFL5Ek6y+6zwz91sH8wTEjFnWtixr28ZC9t29igwLBAT4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=4sA8nsUWu35NpT4hmsHEIcFjiLqSLCLZ1TVVmuN7abA=; b=EOII4zm3NewmXpH3/X/5gWZGX9zCFmt7g+xPntw/R6n75UYKr3lz3VUQla5B8HanSKzQ/YJQ4h3wSANc3YQ4iL1+KhAnwiUBLiIMO5iMdMoZQ919R4+EzcgmPvtc8YwMyW+vq3EhLdUn76JqZ6EvfXfqNNmXTYdwJclUYRqxo8Ls9G6TEBx39isU3UVJeLDsZdt7N+ej2m1w5LnaOfIzcfqZOPqpKDkya/LXpZDM/r77Hje7TmsZi0dLijO/+1Cif7plnp12C71t40+Cvl2orG7nqwAhoVXN9Rb7HXf0FAptwUFtqkCRygJQZKNHJROp6Ow44Pyjn7vXjOSreczQqg== 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=4sA8nsUWu35NpT4hmsHEIcFjiLqSLCLZ1TVVmuN7abA=; b=r+kCkYj5jyZ3ZoBmnUHgenUA7UoB0142FlcUs66Ks4vG6MmjNRY8eiXf0Q4qRtue41KGapHp7yB7wht/VvUQb1DeBs4YGXEdYsrC5e3HzXecVylfj0tPoCQq839Vq4oMnXTAxLMI11zc6RnumN+/hPrG4x7nGdE8f7kfDxcMwOEYThkeEBmsXhmlqoXyFrBEEA3AEt7+uCRkSkKkijaQLK7utS0Rv+59twDcQgM6r+quC1lv8h7rqHQVU6EBVqi7Xq5sxz3sN+DPBM6kt1VcroycOJBU5I4M4i7ac7/lgMF0y1Dg3YgzubuDh/DipzifM5TBMRDcXNawzFYxV2xSmQ== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AM9P251MB0054.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:419::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar 2025 19:43:59 +0000 Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025 19:43:59 +0000 Message-ID: <PAXP251MB034889DAE29ABE460DD55337F3D92@HIDDEN> Date: Wed, 19 Mar 2025 20:43:57 +0100 User-Agent: Icedove Daily References: <cover.1742403600.git.liliana.prikler@HIDDEN> Content-Language: en-US From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MA4P292CA0011.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2d::17) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <d1a78996-74cb-4c49-a2e9-84ca89d56238@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AM9P251MB0054:EE_ X-MS-Office365-Filtering-Correlation-Id: d436145d-cd64-4dbc-7e6e-08dd671e6491 X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|7092599003|15080799006|461199028|5072599009|6090799003|8060799006|3412199025|440099028; X-Microsoft-Antispam-Message-Info: aQ4gQksewhTuRj/fx33DSDTTBvFGL0h+dyLCR7rtey+3AYA8zlNhCZy+NDXnI88LV6bRPwt73TguzhkuTOu2UImodiKUpDO8ms3TBFsARf/TOlTafAR0IEQFysKag6+leH1JHpJZVz/S/I3/4q1MXSngtaddiDzR91BtHRKAn9oqKh3SqelIF2RmdMALOSxMNCPg1AT3uEK6XmGlByfGnOlR4iq/f36FZkHy1sc5GVq4rsmDKNVpVc1A5ViZxyaZvXr71g4YPmwVjGDDRPbmCVqE8Jm2ksY23/Owjb/TpuKQsi990H9VRDL7G5PZC3A0xcobJc3Bu428NTS4s/Zxw9oLr88pI+YBmkQQRDH7rXT5r9zqzojLwcn9WBbFHzM1bVyk3ryIWtCFtkzOobCTCjCupz+kATiUfQ0JUEPRR997wzMcbtNEYLbsgDaEeoRUNdsLo3QiNaiUaWPAF0JZhJZ9KR2qV8741xwkdsDP5+fFmvMuwjPaR7i0OmtWXPZllOj07vkD+u8wjYHddHYXTilJM+tpZv6F2ANzl0won0JygyeBQMaLXwiRlpIRGeqJlqfQz1GWd/qvw+Enkt4BkOf3KOD7dkDi44eFWvo204h6sGFryq7cB/aBOfl4cVlid+XOWR1FtpDgM2yDW8I+B9rSBzmvxM7M3Ul2X5kgYDCjOKK0enYfmn1zWN+XcNr3zsNzXk79+VLtPd8jhZnX6mXoAYMfKqVg3WQ1mD2J4qI3bk+XN0/F5hAnvjyeUSLDp8WUsdvywDtdpIxjL0wmQ7LC5LkTGgdcO40ei2V7DLV4ni6DqgHeu68URfvOF7/44YgSfIO03W74/Ftq/sPiNfn9uWvuVzKraOScJ2DJH4u8qJEeRkVK6RfGzVllh2vItlnswnCGABAb4XnaH2yeed853v5h/JESNlvj6VHetfLTrUz/fwqTkIV/EFqL4qMk6CsMMv93/LuRd/B9QWl+77j0lzaC1J6l7DuRRGo++0DsC1wtpFW4cX2VQ2Ue7xsmZ0befyZEPDd/G2EG2AzRr2uDN4z7xRQKt3gr5+Tqbx1aBAsTweuhLv61B3jOXOwlNHTEpoNrgkGbc+AuXSIidjpNEsVxbXmOuFwoDFMW35IKynVpjqLigZrgTsbO80IcHic2/OsUCIMXKCl2WBDjHg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kR9NNsvtVcph8hY4vMcBziE0S+3I9LYj8q3ebt4qQXVTER9faqpE3pEil4mpV+BVbuwME72gNN6XSm4XUJckHR2v1F6n6yjPtwb2XoBFUzi6OqzCh0UmgQEAyqD3AP1ncyW4++2JtUOnFEGrzh4jpnLxpizWzuxWi/lgJ/w256aRZ8wgO+EQcQjDvEk4g0AsubxA3zn+FiNFvzh27XeJWX5n08IT21zHo59TN4sfb12Xs9b1q0lK97jMfqdSx2FxN58f5BUdhKPGJmKjXPwX2DogZqkbejBJQDU4v0gzrTJDvlRlFwOLxONILtbF5cJaPjFDUvWTIESbauOS4mjwKSa6O7nk3/YJABbvZuOimHkCD7L/uHZjxYLpNxZhIh0n8yG2J4L5wblJbN7WhZZ6U3NNZ4F9GD+TxCGVvCmPVK6NSgSdhFwumCccCvVXVtqwtlkY1AQ2kHb/E/R7o2PjFw0zCeKheUkGieEhZhExoY+s2OAjAvtWOHZ6kzIv7BA6YEEFXxwPw41WT/Kablq54pL8hMUm7GxYGQw0HyFpA0c4SaWoRXqg2gGwDPaV+dTedo9l7/SSJEA+qNjKn3mh9pS3H6zWiNk6tYr2vo6pAM4o829Vj9p0lDr+GUynRmtbmn3ZuVfpf/YGeVe8tsmJho3zqsI43GueXhDvt66YRFGh1ny77PGv7SMu/PrsoFxQYWOaXNCPM/+GJzYAr3YQyevrhsEUf1XgfJm/k0XEBnNwfqm19CE26VDtTmOTxvOvUrqfe0mWEWLeDfTBfmuBF4JCltZexbbU2ML80SIPl7t5UCa/dbj8x57m6AeZskBrPB+5Uax5nc4DZWomdJ5XxZyDLd9Hor3Mx0zhboXZ5vNdrIeds6IpH5qE7eUd32dGJ+XbVQW9Wr9Pf5sh8a/Hqj0Ikd+0UcUzbl3O1k/4H5ci+Na4Fs9RpbEReSpqEuKG6fr27caZXkIBIA19XaJP5/JnSttHj3P+yn+h1w9l9p3cbBp5ruDdpeXyF9hqy1zB5zJ1HB+e3OIkzsa7/uFduKpBlWHBNM6vAXXsO89PXEpq9pK62KrdfB5Tt63JWPLkoEk2CrEyq5nmQXVNSJoNWKGhEGnlyLvbxu59mQ42aJyhMtWztfXWR3lmj76dyKR7lS1t8pkIUOMlHBCHkcglY+6cRWpzUZbHOhllwVEjczJMmiQVJ/IVudL1f/y/EoT6S3g/P5ObK0ffXy8Ao/dFRIr+hM0JGuonBGZu+4oEbXwyK9/5tkZOUWoiQQLGjSW+5jaOm+gU6XrtD08lBqVM13V5eChk0g0XBQZUzR/sxyHuNx6GvEeIrI3ilnkjlqvy X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: d436145d-cd64-4dbc-7e6e-08dd671e6491 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 19:43:59.5183 (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: AM9P251MB0054 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello! On 3/19/25 18:00, Liliana Marie Prikler wrote: > I was made aware of your series. Unfortunately, I changed more during > the review process than I'd have liked, so I will be resending this as > v6. Please review the changes and my notes closely. I will wait a > week as outlined in the Commit Policy before pushing. Thanks you so much for taking the time to review it!
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 1/8] gnu: Add jthread. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 19:53:02 +0000 Resent-Message-ID: <handler.67755.B67755.17424139521381 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <liliana.prikler@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17424139521381 (code B ref 67755); Wed, 19 Mar 2025 19:53:02 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 19:52:32 +0000 Received: from localhost ([127.0.0.1]:53253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuzSq-0000MA-6K for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:52:32 -0400 Received: from mail-db8eur05olkn2062.outbound.protection.outlook.com ([40.92.89.62]:15552 helo=EUR05-DB8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1tuzSn-0000Lh-DR for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:52:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P1qJLYqdDBnEobhvsFxggmGFJuep2Sr6JmfZsJvTtrKyTuO3lPaWvQJxINnO+XPjKUw9xpd1XD3L4VpFla6o9/w3ZV9IjObrNrCtprh7F7Z/iq1JNdCEh8mqATTQmDMtQ4IvrtM6XtrUL7H0h20zuMDkUk/bxAUytDcedPSuPGWAjWZscqH1Xy+HMLTangnSDYLn844qVe+zv/KEsZKeS+kf/9d2Xgp0x0lLDtA4Gs1Yta3dDMkNeGnYndnWBEPa5IihFWMX5q4sLjMveAKmkvbaK0I3S8FdBMK1qDDVshTvz/nX9Hmy+jAtKwAeegzX6L3+SBooBz7Ghq+iPIAjaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=nmDExpndxJdgr4F8Cwh3tm6wvOqSxSriLAr8cCLYo4s=; b=D9Tn00wOt+N+SZa6XTS8T8bJocz84EXljsbRH8x61uC9aiLu4FIgk6cGWErQtGhzxmYjSHo106Q3ZIIKQ9JEOyJSOt+CMJegyLB853+srTPx3OOwlcTlVM+vnVR/+V2X/PY8JosSVrjm3PmXEbDHMTagwbMa7Yxw9YNZQ6AYW7t0vsZucZKoWv1um/MgMu28dHtEOMkyGIwZ/gdviGyubGM5tB+T4owvDK3o0qzhyYnVsOnRIRGiasx9w3+R8iQLhdQ3aK39fOZC7X5RN38iI5gfu16uuM4xgzEJ1D3t1TBJFy3rtHycN6oOtm/QyNsl02uYR4G9EvR33lr6amtTdQ== 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=nmDExpndxJdgr4F8Cwh3tm6wvOqSxSriLAr8cCLYo4s=; b=jAqbXullSiIsqSpHXLWZKOWlr90kW2aAkhv5gty+MZ0P/GxiG6rGUVRxHdnSGx5pN9AASklwRVm9IySc6deNeDol7rcxwLJzI2Z48QkK6ytn2vbygvdiWdy8qfrmFzKudgh9WTophm9a9vxrr/Wt4VD2FHcUHrvMHqm8+JsPLSub3EnkSvRaEP3bVMhltdSdN1UirMhXfWoazwgZnjkUiPhkDoFaQx7yLKb3NOyIobKkFvtecu2OeleyRGjyBJ8O66sblk3WLlUV9lK71CEpgDOZ060b7FAhPx7AkwLtwg3KOeql+kyr06VjSOu4/4FEG5toIodEyGCVkZ3BT6kXkg== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by PRAP251MB0514.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:291::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar 2025 19:52:21 +0000 Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025 19:52:21 +0000 Message-ID: <PAXP251MB03489CC9CDD1C07BFCF5045DF3D92@HIDDEN> Date: Wed, 19 Mar 2025 20:52:19 +0100 User-Agent: Icedove Daily References: <cover.1742403600.git.liliana.prikler@HIDDEN> <cec800397c7207d762afc61e4ea2b60c77c14746.1742403600.git.liliana.prikler@HIDDEN> Content-Language: en-US From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <cec800397c7207d762afc61e4ea2b60c77c14746.1742403600.git.liliana.prikler@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MA3P292CA0035.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:46::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <798c6730-8306-4439-9026-cbde0c71e505@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|PRAP251MB0514:EE_ X-MS-Office365-Filtering-Correlation-Id: f49f2fb2-ec7f-4420-7ef5-08dd671f8fc9 X-Microsoft-Antispam: BCL:0; ARA:14566002|6090799003|5072599009|461199028|8060799006|7092599003|15080799006|19110799003|440099028|3412199025|41001999003; X-Microsoft-Antispam-Message-Info: fSHZiUFVNrsuVeQRp3p60Ryyx29SqhdWQ0JLKhQFxVVqtuqsO8/60oHvIeQbOdXmBqyJ9vFAtDJZuL/U+sFpNVgKr7QJIQJHq2va1FHVQJhHclqJQ3YfyLW/6rDi6oY61XK+l5uP74FR998oAe7zDGiyZ6r5mxkG7QZUr2kyDpAv7PosPGKiZlowzjVCj6lmFRdLim3SFsSO10f4zpb4eAQsq3ARSk2ic/KYEZRmxAVP4mxL119nHCD3qiIRtZ1SzHmkX44/sQk1CNaOI3gCoMtaFGUzL+KyovIyvE3X/Xc58bbuMlNZDQSawRFqzJI7u9UbutUppfwd46qnsA2Tx3IE476FgCjOs+PxWwjx/MJGdrLWRHLuAxLQE4ZYO3K3YWT/JTJzb3jSZDQqnC+bCGrfM+oIrXIE9o9JekkNrH3O+r+kh5J2XWdOI5yej1fBg7CPswZUnIQkYqBWJrzjg6LibQ47JmcOMz4hPYmtpsuZ9T8sG6alsmeLJyqKGIQ09iBySWrFZtIx0xm/ozWIzoLaRUZttW5bBV6jTUzB+F2k73ki37O8GH6hMbefellpSdfiRGxfSZgbkkUi0RjrkSA/Nu3az42HrBHS4kme30ib6TSmK7r0BThETa7wtkq7pb3Mk4e9zPUj+y3LdB7owlHECtgGRBmgcLEre5twANYN6bvWsd6W0enA+jhU36ALJDiluI6Cut5PT1W5tjWtGE/5Dvpr5DBZTVtm8sIZMBFt1lBisTAYGx4Y8KMmHKL+DZA9G6gepX6+QZm3JFgIy3Lg9otCuoPwrDK3Y9K78J21ic7gqAi09o/GMSC+k0h/uOzugfcOVKxb6oqM4gX9wmgzAeeoaniP+vu1q/Mrxt+xm8J6Yz4AtIJQMQoU1sYHbgwE40uI+DSZ8x1BflrDh2P4XTagGu4ERv72RAsuEtgWPnuJjwF8hmTKOVm7zRc+rtJN6NErMBXnPMolVuRtsOZlyHUfjJCMWS4NufecHgnrP814NANEnaskQK224K4Ocswek6jKbf+7jjwU0R/pwvWuhq9+jXvrH514B7wvS9IRAjnbWrF1MJV32NNqpydeLFNU7QF2UtxxQeDPpa+2OXYb852nlTmKFsROq3eydHocxYsPh9C7cY7cNliWmjkGIlhOvnrVmoFnbYqPkLcRpZO1j0Ofqg/PN8B8tcOnYr0= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UnPNw3FZdV6BzLtjaeiHa+yncYLvdJalbYMxGY6Zo7EIvjWPVvonNAukm0/ApuYDNMBb1zAgYMfz1Q+pK0UY/71eQ5tPeoDGhA9iQta5YYfUatSgzveTBfSFKdZ6uEgOuAC3YZxlzmz7dVZiLSxvtxLN2BWDt8i54iYX0Pheb/jfCRJedEe9yHy7LfTLhLfsZXNaLm/QrpbIb/8y9urw69v2+8v1AUeqxa3BbT/FlWG6WVBkfGJkjuOmD4L2K4HX5KgCfotcnzMDRvfYoOD7dVihCRP52UpzRSK5jAIKZqeKwXTzkMUFeRMbQ+jeOhId3dbyxb/z2Z7H3lsYl9tVNB52vgrY1S76fQNUDQ0LExF90xcVy6A13ZbxmO68tRc6XIsnvrs9EUowBIrQLynM9pPl5KXb1rv+0bNPyiGp19QrhHcAcyLniYDBrFEIZ7uEIMBXGZ1LmjIAXJhjJq4Ccus23sF1oawx+JBzmMUU/TPqQTWKz+vjRT5gDr5UIcD9/rSH/2uXXxsquj7Rlw/KnkMaIasO7L9wosaaCqsGjYlA2Y/NZkiK0aJ269O3VCAziagMur+3wVS3d0ZEkXmUskvTYJdYjJ5CYAjWBiz3A8hdqpBYWZgqEcVnjk5WTXc+4fOclN6flZwdwoRNO8VIb+Iv9hV0LFRvo8P9YK/3PoqlxJEPQkiPnVBpWZ46sliuBnD/w/jx+meiHLOc+Aj9xkHIUccqdDlS1AmjgbyrwSzP+jXDRyCrCEwgJNUtjykAGe2OGFn+zwxD2vzI4QqYDepe9ufonPkXnl3Z77M59pTDyfqekos8obnns10nvjXRVMR1mk5jE9g/54//HQXYrFpY7H4917pDTRH2OEp6Vl8ClDsm913dt3vDffLZYfl9XS+HgRVGVjcko2mkOAjfdGRmEXcSia2L9dCw+loIJua1KOE/y/LEMBgkElvMkhmvUADYn9RzPOiyFxkVs0uRCwCXYyinq8GlSTQCQnXB12Ze10RysKFldChagkWCbUhYizfd4EqjdWM6tBfQ5/KmwCoRNR91txvWr2dOIN2Uphgk/lh0jt97KxfVbX7SRayI13WFoHfggYUGCjehU1WyxhwLO+2WzqGbIcVnlokw4o3r3WLjIBpadJAfW8HDukWyZu4KcbON3ly0foMrIPQAVpWo+PLYKrAiklMwP+Ajl7xrsEP2N67NoM0h7e5BSDZKAyYp9wVpu/ffhU5NJJvBmSF1AMADaQvfePt4QooC42egdgwFCQozjR5KKTqzcilpKhfxYhqm7XFx47zY2i//l15IMIRyc3ewURLfQkvsmu3DG7mcDHavUACSPcTyZJi5 X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: f49f2fb2-ec7f-4420-7ef5-08dd671f8fc9 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 19:52:21.4299 (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: PRAP251MB0514 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 3/19/25 18:00, Sergio Pastor Pérez wrote: > Note: this package appears unused in the rest of the series. My bad, it should be unbundled. I see that you took care of it. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 8/8] gnu: Add imhex. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 20:16:02 +0000 Resent-Message-ID: <handler.67755.B67755.17424153155801 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <liliana.prikler@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17424153155801 (code B ref 67755); Wed, 19 Mar 2025 20:16:02 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 20:15:15 +0000 Received: from localhost ([127.0.0.1]:53291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuzok-0001V6-RC for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:15:15 -0400 Received: from mail-vi1eur05olkn2081d.outbound.protection.outlook.com ([2a01:111:f403:2e13::81d]:58977 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1tuzof-0001Ok-DH for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:15:09 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KzJEisKrZoc/JJ0z/PRzkRsL1qm89h3T+NV4me7cwSxP//Q02eWBDDQu9ZVx5PUq8kHOgYlmXkPBLZ0vwAE01a70zOrbSPc2ak0sxZ0X9+w3fvihJTVtBrv57G6mbIKgP5T30pvR9Y5ZijG9Xn3CvsXF1DBQ2+tyxNtyrN/2i31vLUCZjD75vyUduxhXeQDlJOLJzmHyIbMHVhjFDboth4rXpbBfxjW3Y2VQs4RkVcZ2xERg0AOYf/yEFi2Hx06VdHEmOVq80mYycSVjah1jE01zqyJ0DKJVqkZ3opRsNiB+kdRPHcrbXUKbJ9nlw14yS+vqCeADmVdoN4m1AKwidw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=5kSzY1xPY+eXf/Bv7XUmKWNOlmcrl3MVvn94oGtR9bs=; b=n0enSN/rtIoo/1vEtfTz+xAbzBqdUM8fKB/5M1HEUd1v+IMqZ948IZuELy0FTR9szL7K7F8Anml6RVSH/CHYiqTaGK0Kc9Olkr6/AM3En2rBgngb86TzmT4A09c089PSJMBYZ0SUF2rEZmS1dx65DCoLzBlOMWAXOyM7uJJm8GQfa5G3+ZxfiV5nFUb6VpUqYiq1pl24Ug5fV9LeZ9hzJdRAt6h9zsoGyowjFZsfXue3IadKq1Fl/9V3ok+3egMFox0dHDo/tgzOkc6jzRUmnDF9yOPyQkKPktD8vJ9T333FVMfnr+v6iW67Wc6n881/Cza4aKqGn5tKlYBAQB2zOw== 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=5kSzY1xPY+eXf/Bv7XUmKWNOlmcrl3MVvn94oGtR9bs=; b=MK/KJ9XHAN/kxRuDibIXOSeENIsgCWYKHi4Sil0IQT6ynKD/MN7sCwuEDd3SOPTcP8Cp+CIvIlkhP5kdRQKXAN14an/1fH273I8L4s608uqOBVMOD3rve/203p3GMvD1LmJWl+DKcFsf6H1bH6D/NQkdWu78BLBWZM46o9TH56anjdfAtOBxnENrWsuFQoZJ+givwnwQG9kEgDt/gZyaKwPIgSEkTfVgB45aWqnMhSUH3fbTaiJ8WxsvQ1zAZhcpy2gn7knVeDeArlogInFfHNq5L8vy4jN/hoLVJzvNFhGzAuR0KjZ6qmeGkKYl84B4+R+D1Q/wzMG2s00ahnw2hA== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AS1P251MB0723.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4ad::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Wed, 19 Mar 2025 20:14:55 +0000 Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025 20:14:55 +0000 Message-ID: <PAXP251MB03480CB67507B13171421E8FF3D92@HIDDEN> Date: Wed, 19 Mar 2025 21:14:53 +0100 User-Agent: Icedove Daily References: <cover.1742403600.git.liliana.prikler@HIDDEN> <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN> Content-Language: en-US From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MA3P292CA0038.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:46::7) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <a5746de2-8228-4b73-b7c7-3473c693c55c@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS1P251MB0723:EE_ X-MS-Office365-Filtering-Correlation-Id: a900b141-5c49-4cf3-00cf-08dd6722b716 X-MS-Exchange-SLBlob-MailProps: WaIXnCbdHrPgu9FUvYZ88hunKvKD6srSHP0hguHbIbvhZN2aoTd6JBJ88UzGbVhoCMFunsMFz4vcwLWxWMaNz24HrkI3MQ01VCO+XV42R65mIFpaKYBMrVH8WH4p6T13QX4iRbshCuZmapFONJHPB+8LBY+0vkEiY3Qb4Kx7q0cuhtuQV7LiXMjmNX97tKmRsHjGqhoUAnMpTVucrCC3UFT412UndrkmXTEUE0RJgA3hVY3jx70BfBUk81+9Qh30bIOUcEsTkVOXJsvy0ba2/eM4QdEzPJtvb/Dg+uUvcZWPFvzXkCPFpCvIF60juYqAEEK2fCZjqpHQGRsj+HciqXu4YekrSxFMJRsIMo5k0BUpBWqfwvIzi2YiTzXPR8iru8YdB5vWp4erRB6rxGDD8B3dP3HDSolB63cY7GFWWx6nPAeDx0LHJbV8Sue3rjqjB3TTcytsY6NADTmFSt3Hw08C5hPiXz1DqbJ3F8oPkbE3qvL8uiaDys1cLsi2yaS8in9x8BvSO36jplzOPaGm8+UYrHTc3Z4rXBH0UJZGUupMuc0bmP5ncPJ8gW4V1AVNFLxrE8VhwoBXpT0CZD7bNf8oijg0UzasdwKasZJuH0qWFmBj0dW27545+j6lBSwN8abzamEi1AKo25BlfQHEsNPUq9ueaPKdevB1kDqVqQCVVUaqXYpoQGQmB+/yw34Sbs6guqQofUmz6q55ZcARiswG0+g87ZBEaDlO1ddWJhr4/qpf3FTgg8waXugOYEOTdcVUsiS+Ys0= X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|5072599009|6090799003|7092599003|19110799003|15080799006|8060799006|3412199025|440099028|41001999003; X-Microsoft-Antispam-Message-Info: ue05KiMUE3uaBO7PW2RL/1Xgd5HbuOmEkkwsxUGLilqzCcj0/3ML7XzE0b8NCnhXlgbHIgDy8S7zLcLiTsP/ZVS1OmowS42rMTaoBWMGCD3sC2SG69w6WQ3SpF9uj7zU/i70zczBiWQFzio0+HYKfNw8ikk7YZ2zeI6wsVcVoKBDKNkRkPCR4SqbPuJT9X+Xr7QWndqP/8t9T2QilHevRCVzyq76Wt9CUcGpwShM8hr3QB2BFlCDwfYq6eozPZJL7qMeFNnXK82RRu1w7NrNEfAXPqhBGm2TGkw4Ccr2CAj+JRo/Lxt0lAEj8CKw5lpsKuQaMkJDbwqi5sZgF8vbBYLOSVun6m9onCRzlmM6iJQ8ranFPSbsK27Cd1787RdbjgxXgZGNi4VLDeNvszt/0Wlub4TlUVigzAQgWKCJT/ei61HfK8HDaTYQyyGuVGLRgyPlIJBwSbx42fXNzObym3pyfOLPlT6vT8C4vpYyQqBlIfJoW6AbYpgjrxmGvR7j9/Sr0/FUFgn0qKP7rzvTU8WdleGrhiOOdwcj7Ek0BwTPctwDnue6cfVJfhwqMi/FnqEohzorlFxgnR+cvXtNCvTBG7M1GQg6FYgfZJ4H8x5PweZcLoIRjur/8+5Y1WMJLvgan6DBciAgKZcLkoMZAMDn0YQCgDG784yDjLvbRPDhWsmdHTLAgChP1uoJK9CMxYCGs48+4yRzt3hc8DmOr5mffH8arlD9n++ipBzFeACKa1C9eXNfT6I1Z0B/o61IftozvlsatWfxzQGyDqEZXUmsPY3WgnFV4Vdiw28Vy0jPeMW1z9cDN8EhFexXGuzI8ZccdDiww59kyYKIP564I7+Ly6Tz6s2G4l0D9gn7eGCK+AcMBIk2TjFOj4AlWFpwu7idgSlpT3vmm0MMXaBFqlUygb4QxhBlWrOsagvirc0Cz4WH2dNgFsbBq+to6eLKv3+TpUVZV1TF39k/SeYDRRjY6qlVw4ZbfAJrJX51hUnvS4dJ6ynH43ycF6jTB06JfXzbWWEdoD+4ACC5IlXjpmzYhac9xl2SVYD2RMBll+xHMYiz1SKki6mJZSlM2s0DZQesLxNYlTXL9qPk7LNOPBDFs4FR5qBjQI0cfMXv1S4piyHoVZYogB9d/aUIryM8E+7utdn7qFf2zo6BRbx7v7qC+cB+iYPlXFaKE0AeDeo= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: h11zljnAcTZER4F2NKHtSNCdWp8bw98UNnqVsSFtcp1tUei4XI7P1kms9EXCrxTyYLKqEgMtQd6BI1z+d/9i8tKqTu0SEa8pzZP475KWRHL3IReMhabyedJBR7RiSMWAoU7d2jwKBMeThg8RZC0SjMVC/8XzsDjj9M1CkeoTuwxeWoHM9V5q26GeWBCvRmE/CGhZ2oQjVFLE2ZR7vbuKyu2klXeImkHnvfLxFX0cpqVSdYMCDDZal/ZQ6sw5t4QPRs5Tk4K3AdzJzngXvSnztHVzJqkct3KFCxsbrMpasiBIcv0s4rlwYz1EWcvYmHrGdr8yE6DGsoaNOtjZwRnOCRm8jmVspy5xN9gE7m+r//ZIp5VAsMiRWzPdTklsV2jOHiVlf2t0Qa6rGLBrcssBr1lqFCCywtYn/gFhAT6DViWsO2V65GbptFLoHGxIOwfd9U9pdRIqchTCB6OXZhDw6ZQAI+h0WJCGZYqXtqyYfcTJ14+n/SxEObMEhapjXFcWUbYfAUUlOb+qcfCZM/dNS/udc3PETA0hhJcOJFGupmT2Svn8ba56RdJzgF/2Mu26qkq5zOa56LWxmqf3JDJYEjE4HHFyST/rYYAZGAVkMlQk/zeROsK7Ehhi2/VpK+pJjxaVA+7dsHhP9dr+xCBkGQvgp8nJzJ4xWUqSuVLmKKDB9LqV5QugKGebdeap/8FhbCsl34rRnUwNaW0owoSlo1kliMFepHhkpMatYU9CFuDzHT0sdCnAT7KsuT3cphlWdueaeR8ZMRvVmiI/A09nf0/XUpMf13QpcxlDP7O5TQH5YYD2cNoxSP41kzWmYsTzMaf/BDNZyGgJY6p5KcRvdA4ya88qPvSIiBv//UgOVnzWRpdmJAFzpXtxmYWEXUI3dizLKKYWJNkMM9yTWX2U/thqZ/pQ1prYDp6taOjNAd8ypG68XCE2s9B2QXVoExQK9kboqxK+/Yqgzpktm9GMbxmdJWz3DrQ+Bxe7ExBh/xncINvh1WGfwHqAdPi7EaD9E5NHdMahi/b33RzzmyL+WRKPKYs0777fA0ZjPZGVNTyKJXQD/CwJboCNeLKtDqY/pdeyYIVbkKuRSYWATPe3AyMNsbCFTT6ZFaw7jKHPjE7AOvw1n4djRpuERuYzbV8LL26h+JquNrOPGxFgSrLIUKeK/PdubCQPqte8KJDEHcQ/zh645C/Kf4D5bk37eDzX8k7nytd98n3IpL81GJ3JgSgwLWvF43UELtja3CXfpg8KiBelEzgrcCt7uRQ0U/hXnGIOaLseBaR4hiTEbTwbxynGNLlewwJnd6wNdAk9msolUzofE15AmT7Ap1Pg9air X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a900b141-5c49-4cf3-00cf-08dd6722b716 X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 20:14:55.7416 (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: AS1P251MB0723 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 3/19/25 18:00, Sergio Pastor Pérez wrote: > Changes from v5: > * Outlined make-imhex-patterns. Looks good. > * Use keep lists rather than delete lists. That's fine by me. > * Unbundle jthread. Thanks again for taking care of this. > I haven't sorted the inputs yet, but IMHO they should be sorted. > Same goes for the #:use-module lines, which would require sorting in an > extra commit. Yes. I think they should be sorted too, my bad. > Would you like to explain this note? > + ;; NOTE: there is an issue with the way the test library is linked > + ;; with the output binaries. Tests are intrusive and should not be > + ;; shipped with the release, when the issue is fixed we could add a > + ;; phase which builds the package with the tests and runs the > + ;; testsuite and a second build phase which prepares the output > + ;; binary. > IMHO it is the build system that should separate test-only code from installed > code. I added this note after the developers told me that, for the release build, we should not chose the cmake build type that includes the some extra teststing, because they affect the ImHex binary, I'm not sure if it was instrumentation code or something else that could hinder performance. To be honest, it's been a year since I made this note, so I don't remember the name of the `#:build-type` that we should not use. I think, the default one that the `cmake-build-system` chooses is fine, `RelWithDebInfo`. > +(define-public imhex > [...] > + (inputs > + (list yara > + boost > + capstone > + curl > + edlib I think this last patch series you've sent, v6, is missing the `edlib` patch so this won't build. Could you make sure before pushing that the `edlib` patch has been applied? Thanks for the efforts! Best regards, Sergio.
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 7/8] gnu: Add imhex-pattern-language. Resent-From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 20:26:01 +0000 Resent-Message-ID: <handler.67755.B67755.17424159597718 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <liliana.prikler@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.17424159597718 (code B ref 67755); Wed, 19 Mar 2025 20:26:01 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 20:25:59 +0000 Received: from localhost ([127.0.0.1]:53309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tuzzC-00020Q-Vz for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:25:59 -0400 Received: from mail-am6eur05olkn2054.outbound.protection.outlook.com ([40.92.91.54]:25697 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1tuzz9-000202-3H for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:25:56 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zAFuPJPNbTo9Tj0e4zoxbBlGhejBmDXS5fFO8wpvmK6EhOIFv671RDPKQbYRgO/tsJBCNn0+AfPim82LPBKFAA8fgLYaUwKP1v+GyobmbS4xPTd45cpopiAHUYF/shAK88GjRvhdDNzCLGNc9DvxMtwn4O533ONuBuY9urGus7YK+seV0+h1TAU7BC/E/PxbL1uQM0w0PqN5CQsU26aAONcMiXiDjIIQ3QTWpG+od+g3wOF6lEYASOdeCcYzHIFlgigdQhcSbgKvggblloi2VRCd1kEuqlJyHdRldfrRCdrEE17ao7Z3X/IIysffCSIiFawyU8KqEmbT91bhzE03Xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=bSV+SftjHxjXt7q6rFmIJ+UDN3ngt9KbhmVbLX6qwoM=; b=CbGEEU+0xQrDKRl9NQVcRvIbp//ajl/o/yvpp+W/8A4+aFE6ZcqyBk9vnnIhIYJcW/DxyrLh/I7tUoaf1E5Fvo6TOL+8omsnxujIPXBViLIwSdHZ4b0sgdO1Ju4CeOGXkUu8VeXkhAXV4LawhItVqaAR70Q//7qZrBAu3XnEm3BmZqUESx/XVIu9ejwkyF06GFhlGpo9TCpzQ3m4+hcves7mZU1yLEnZnpGwNCyafFT1Rscy8BL7xaxmz07OlMIzJ4Q2saEDKfv7zWvUeZbKeWREfPWZSXgcrBRNIK31Yk7yOVJQzCcNx0gMDOJZYo/80nsCujRBY6bdBmoHyG3FYw== 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=bSV+SftjHxjXt7q6rFmIJ+UDN3ngt9KbhmVbLX6qwoM=; b=H11lw5WSNkcQzB6d682husJJ/DoMyH1l3F40gJjQzDj6986KOKB6QUM5d4nbrWGeas2sqAQigUz/oAoMvm2WrmvSlkCb6FaMuvunF4aRkbLJwfioeFYXhY7JM9Cmdna1f4PDE2NvusKiPzDhbdUJba4V8EhBHQaldqjqtxy4m/trbEGXcRG1SN2mmAFnIo3u8EfTHHiM45L9+5HfLAWOsxL2QL4ioQP8AQmeVZjFVRAyvPS5syi2F+8Lrta6IQuxpTqDfsQJ2z7eo3MvE9IqtBRrsIc99kmLw2gj+bm968H5vJtFQDPfpQN2rVQgYyZzTC2c5z4T2HpLr/qLAgUUhQ== Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) by AM9P251MB0190.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:3dc::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar 2025 20:25:47 +0000 Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025 20:25:46 +0000 Message-ID: <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN> Date: Wed, 19 Mar 2025 21:25:45 +0100 User-Agent: Icedove Daily References: <cover.1742403600.git.liliana.prikler@HIDDEN> <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN> Content-Language: en-US From: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> In-Reply-To: <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MA3P292CA0047.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:48::9) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10) X-Microsoft-Original-Message-ID: <697068b1-3da4-49ed-8f0e-255566fed3f7@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AM9P251MB0190:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c0f0773-8892-4567-aba5-08dd67243b3f X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|8060799006|19110799003|7092599003|5072599009|6090799003|15080799006|3412199025|440099028; X-Microsoft-Antispam-Message-Info: Ag2DO3ZLrRxk/qYYJkGI5sqyunFTLjhVdNB7+I2Q7i1Tz2dzbISnsUUbaQIZwGqQ+gTSTbkUE0GWhNwB0uqleBaqHNwN0+0DpsncntwuruxEtI4EUQtwrJhddwBpYsaSpcjD4EbkG4n6VWoks492pq/SiXLbNEP32TJQUEUthrghXcA3xM62eXsZvdo9XqHj62YJqx8VY8DMahXTLSGoNiA0G1A5mcYUAgZlH86cmPa+yexYkWlQdtMXFnYQWes/0p36Z426togcJyRE2iON5kQaT9l0sITWo27gpw7nYaeqUTIUGPzx4kTdvTWVVXRumWhKf5xdEfeEI1eH0cqhNa6/TIkdkyQzNMAQUJtortBw1qCX4/XCsnaeI8WU7F+7+in4OJHFqQFPNSvs/5Fz1yPlVV+vX0tEwi5fofwTy3r89ZmckJ4iDI89pN9l2YAiTsPpRNFZOJN7u5lRCAt73qqD57jx3Ka5US9eMe3usg7uyirhmXmJYjv3QYQKSz+f+Ed6695QP56djb9bvPFqHejiUNzQGyYACW+jD+FzdpsfvX9w2AL/gcn5x4nxe/TUa9/mG94xsg4Sb37RYzCPLeGApMKrjdUl4t/4D7ghZmtmkE+Rf8ZVGr3fODOtCYyO5lhY3qyxW6+P2ukj0umb9+pDDSTVKxUc47Vmu+SPlObKwntCvSOuMaNfuS8zber45MTlNkjD7EkioMXtCkd8gfY5jyWLxmSTiNq/D1b/XDxdFgA7XF/4c5J9B8UZLoNW/+ptv9RlsFtH7LVD/Ub9+TMm2YHI9wgJheY64zO14LKu1owOWScrNLOvqp8hoYtd7cCav/ipblClMowe3viRgLvkXOchc+5nc59OJ8GgA+848lQCLEKP8Bwwg9jAYwzh+kY6shitpknAMDTsPzmftTpj6VQ09oGFs/OBs42HWC5CwMiANWrP37Su9QNKjxDMF2X4ZfQ4UCIIIBVm9wEYPM+8dLn+9CinOpJXwaZOAWX73637vmNq0Agj7quIqpkcqSIGhoPjnqqXgZO7C+9EDHJdwHxMzEYN4VHjook724OdSciUeiyxSwDcBLdAQQpgNbvoTI/yERJgtjzf5fyySeGdKzbaacJC+IGFA/cATyfBlbtYdv4A37nPUT85Tgw1Pl3nHETZYbc+mfYuDx2xMg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IpIw1+kPK23V/R0UpWckmllH6OApywDgZQ4JgkwgOj847RRMbLVmNmmtxyuYmsKc5GkLdE7lmpNf564xqdB/1r2ivN9tkdQus4Xe5Ctm95KIj07NXDWBKmcqVkRR8IsCKG13D+kVcMq16jANgZKYbM6W3ec7Q1cyjc1PRPu7rnBZmdV5qPknntY1TruQimyRlqc7XhsnGhHK7T4VOQI4/MTYxORHhza3VbHIK12xh1AaE1jNjfRz/m5x+fV/yzPko/LEPrspFiCRReoHU1CpztskYTHaow1tMGlqShpfAf94vFUCKnwl+YdM57wP+hfLVQ9WS8ysgn7oBhGRmpspoqzCaZJ34WMEejsIJes6tKizkBgvECwtx41J6kwbpfFAW1rSmwhwbeN6G5HQDbkXbSPKOzMS3hSuzH7WTSPKbbJcgCoJ6MVZGD2rfYv1rjcmWtdiXeSfcwth8OzORlYnhYgu2aUlyZfqI0LSvlHALzUZhR6WMKc6meI9PyrRlJjNTO+CmoPM22AqhVKpA4A4MpLVwlTnE8eiCPj69C//FQnTMUMP3BhPYeCf/8bdo2DRBkXysbbOcLiwU5p0hJsgQLBmg3FAUl82ed0mIqUefAU+QeaBZ6zsINjdEYD2nvxN2emgnP6RJ3Uc6sTTUleCDVxzarNCdClXWbK7fwIxvnUYsukH5Pj8WuIn2+csZsU8fasWyCtiRIx338juGi08ac4bplWV9WEL5KX5AQUS8C5cAidBnMqxs2fwtL8G17BK70c78x8JbIXUxmXtYp9GglCkml1K34zu8QoJHlRU/RVDLjAAcPLsnqvLkN3aI/fbFoaRC/wmqBFIr+zccCx3jJK4ks4QnLFG1VEYmurHp5fyov2Pg1Ime1SUr4zxfhW8yzcANqQyKVReLGKVPmbdNfp03OR+I+o7SOL4+JeCMuGLk91+mf8XRSHXCVMOCoNGoKTbpRHzlCycOLmEW2r0isuTvNbrcLn/P/XWXqQbDwFNQ9YGLtFceWq+9krzbF48IcaG1fp6CISu62grYcw0rEKGnEQf1/oGB23lOkkOvqxOKjJ84aDfYzisgnkNb02YWS460KCLT09RDWPpXksuG3BA82fA/U7uWxp5wluOITr/V+S6+bPEE76zQ8BqH6rP7nICr4WtMKtFifM8y1z4AgpJv3UfPalMs9TeJPHL2rLhjL5tTjyCHLwW5msJ7GRoJFJJwEJFq4HMIxZBGl355qO3vx0VXjAB2yAZIZU6u7sUi3qWgweZIyxviuXPCRfBSarBrqjj+B/HRmuONWEZ22urptziEgmvfxq06yQ6/orCXssj/m6USezn3HmyDlSd X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 0c0f0773-8892-4567-aba5-08dd67243b3f X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 20:25:46.9445 (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: AM9P251MB0190 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 3/19/25 18:00, Sergio Pastor Pérez wrote: > * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. > > Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 > --- > Changes from v5: > * Use system fmt (fmt-11). This is fine. > * Use a keep list rather than a delete list. Looks good to me. > I think the header-only libraries should be provided as regular inputs, > but haven't done that yet. As you think goes more inline with Guix philosophy. > +(define-public imhex-pattern-language > [...] > + (snippet #~(begin > + ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years > + ;; and the testsuite expects to use an outdated version of I wrote bad english here: > + ;; Conan, since this library if not interesting to have it > + ;; in Guix it will remain bundled. It should probably be: `since this library is not interesting for Guix, it will remain bundled.` Thanks for your work! Best regards, Sergio.
X-Loop: help-debbugs@HIDDEN Subject: [bug#67755] [PATCH v6 8/8] gnu: Add imhex. Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 19 Mar 2025 20:59:02 +0000 Resent-Message-ID: <handler.67755.B67755.174241792913961 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 67755 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>, 67755 <at> debbugs.gnu.org Received: via spool by 67755-submit <at> debbugs.gnu.org id=B67755.174241792913961 (code B ref 67755); Wed, 19 Mar 2025 20:59:02 +0000 Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 20:58:49 +0000 Received: from localhost ([127.0.0.1]:53442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tv0Uy-0003d7-Uz for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:58:49 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:50564) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1tv0Uw-0003co-6F for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:58:46 -0400 Received: by mail-wm1-x342.google.com with SMTP id 5b1f17b1804b1-43cef035a3bso496115e9.1 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 13:58:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742417920; x=1743022720; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=jbG7EO9yCWYvkak4Q4MN3Jb5YvfvovooQzedxJf8zgw=; b=AoqrQMo1HL8C0HgsDr5sNe6firKNwV2LJApUsjjvyNl/3TY9f7vMaRrxJ3EngU3MuC CVGUNOYsQS/9ZPXB2dtPNj408Lgw29zwrXQouJJCoL0WkYmb2daLULDlLLKpxB+rfwCR f1x4wQLgsXndaYoZ8/7y5Bb0T0ffj5o5zDQyvleoYImttxMRvcAzpTpu/ZBPEnX7qSsu 55jZ+ipJXCReG4ItKMRxyqYXtwQR2pNT9CQhlLIDpfxdJKnMMrPmgT6qbZhRsvWjuCcc MDkiniNC5pszilaWnlDI8Re8QTtWT92wP9er55tNGuVEbRFhfwWn92L5m6k8rigXh+sw IacA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742417920; x=1743022720; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=jbG7EO9yCWYvkak4Q4MN3Jb5YvfvovooQzedxJf8zgw=; b=XGC6OrocaBT7U8pMZQWeh+DMKoR5pqm7BXFv8xTkxIxUxMwJ/TZgNekNM3hvbZ5Ia/ MXfA4L5uOp7MUimI+g5Cik68D4y0aXd9omonwho1Dy8k9xMyAz6HZmTmKaWuALDmHANT Bgiaq/reLGVkwonMYYw13gAI+3qnP8bRy1yW5NEfChW2BXpclwooOq4FTSlbKhbagHpZ NvHDPU0rI78MXrUtq7rj7+X4+9zEIDVYpQa1uiEm47ZIQuEqMink0OKXmRPo9w5GDUKc tOPyPi82CXEHh92Kc26mBgS2LkESgojvII+yIy370+WfcD9aaeLLuPlsc2j6v3BCz3yB Q0PQ== X-Forwarded-Encrypted: i=1; AJvYcCVy2UmdhEaDaJIES4tbuYxR0fQYCH+XZgC+zH/3MaWBIR7NisjlmZA/h4EVX6MyDhO6azG9rA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxmW9jDT/JGGXNcArAoN5qG/XemhK1FCNAYE3F0/qz35Fqw/mOC CCj9Y/fPPqoRxIOC5PRrp7IO98k+UNzh9Dl1R+7jdEyjXduJJkr+ X-Gm-Gg: ASbGncuMjA6PCuSvkepAyAPjEkuyym7OSlFb8wYIMuDyEQDrIOmciQ+JBS0B0jxp3bS UsnaAGbjyWVz6KGuBL2tVfV3gkR8IJ01GJIPwz29PD7ip+qcfn2jL1Lyk1XpZUR8fDKYJ/HTrx4 FPyulttI6VmM1pE4/1X2QgNHFRVeEyVOU3YN4jyXtPuwYfB6occJvkdtMej/ihkILk20toVTRUS /N10uapQDAwi+FeGTYJXYUfrhkGamwnSZiiPT4HmdQ+G2iPR4kqgkRZlHkiIo0pVb42v++6W0WF mtNXaU1Ms6ST0pjvYmKwDAAVJ9FAZK0tGFOOxVycb+7ouCdjtQWNcotFD3e87jH93/xqBYkMixL RQ9eB1cEEjXM9xjH/FgdQaVLXB1Hmo+U= X-Google-Smtp-Source: AGHT+IHXdbHBDyRHzUrqOthHdQiHU2wjFhtL3HAUwF6KtolXOYJ1Cs9XhPCF/Bt8PPmIeKNiam8BYg== X-Received: by 2002:a05:6000:1a8f:b0:391:4674:b103 with SMTP id ffacd0b85a97d-39973af6c6cmr5382965f8f.39.1742417919645; Wed, 19 Mar 2025 13:58:39 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-395c7df342fsm22224283f8f.14.2025.03.19.13.58.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Mar 2025 13:58:39 -0700 (PDT) Message-ID: <4471f2b85e096e81dccf0bef11e8ba1b25f7c593.camel@HIDDEN> From: Liliana Marie Prikler <liliana.prikler@HIDDEN> Date: Wed, 19 Mar 2025 21:58:37 +0100 In-Reply-To: <PAXP251MB03480CB67507B13171421E8FF3D92@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN> <PAXP251MB03480CB67507B13171421E8FF3D92@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Mittwoch, dem 19.03.2025 um 21:14 +0100 schrieb Sergio Pastor P=C3=A9rez= : > I think this last patch series you've sent, v6, is missing the > `edlib` patch so this won't build. Could you make sure before pushing > that the `edlib` patch has been applied? Oh, yeah, that's my bad, having used HEAD~8 instead of HEAD~9. Cheers
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Liliana Marie Prikler <liliana.prikler@HIDDEN> Subject: bug#67755: closed ([PATCH] gnu: Add imhex.) CC: tracker <at> debbugs.gnu.org Message-ID: <handler.67755.D67755.17430263058614.ackdone <at> debbugs.gnu.org> References: <be1ad90b7d6df16e9c840fa3284850dc6fb9b10c.camel@HIDDEN> <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> X-Gnu-PR-Message: closed 67755 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Date: Wed, 26 Mar 2025 21:59:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1743026341-8687-0" This is a multi-part message in MIME format... ------------=_1743026341-8687-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Wed, 26 Mar 2025 22:58:15 +0100 with message-id <be1ad90b7d6df16e9c840fa3284850dc6fb9b10c.camel@HIDDEN> and subject line Re: [PATCH v6 7/8] gnu: Add imhex-pattern-language. has caused the debbugs.gnu.org bug report #67755, regarding [PATCH] gnu: Add imhex. to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@HIDDEN) --=20 67755: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67755 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1743026341-8687-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Dec 2023 20:19:15 +0000 Received: from localhost ([127.0.0.1]:51806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rCQGg-0003zT-TU for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:15 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1rCQGb-0003zB-Sx for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:14 -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 <sergio.pastorperez@HIDDEN>) id 1rCQGH-0004uq-Sc for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500 Received: from mail-he1eur01olkn0831.outbound.protection.outlook.com ([2a01:111:f400:fe1e::831] helo=EUR01-HE1-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 <sergio.pastorperez@HIDDEN>) id 1rCQGG-0001HA-09 for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FrIx+kVpN16qsoBRZdYRbH8EEHTyYp90i97HioFyEttMJugIxRxR9M+56PPF6bkKt7g0oRXAO/fwvtP5f8ADNiHUP9PNibqOCBwWgIoljDm9aTykpVwd84j20iQrH4ugV6nHxziT9NaQIUpOhVERR3/gTZKXPAThCaapQCMgTFuwExGXccL3ljZ98BjynUxZxic+Z0q5PcYrYA6AyOirxEzKWRD0X3mWt57GXlB7YsSNCab2Q+pE/rBoI9mNo6bTfF8XoV2/jY/8pDDISlo3HrhO9gl6g1v6qTQa6y5efVDHRA1W74+jO+ijxYj3WpSPjl7DcH8cDTxEkqntxhbhwQ== 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=3QtFH8RIKO1Egq48cmxKmSf70qLAKvT+aJQPxwFwU/k=; b=aOwONmZg+0uWhTrAomg8SWB9R6o5/81LcwMTJ3UJ/ZLJneZ8TuDBJq7Kq3GW/f9Oa+BBmRYI/A+HkVOi/uiH++s5/lWsO0kNGRbiueYZ3I/Y3acdhMWdjazoxPDxopNX1C5ky36s8wGCsYBbwRmWxUKW7AmGCDtnH+yx32T/G7nuT+mOEP/Q4wvGQpYriWEszKX93/awiLPsjhQ89gq6txuW8odsYgkWNr8SPxtdNZyg25SPLS9xHbmZJaQV0lHMunY9L6YYQZw/JmydeozbwhPNe7aevB8zAI2v9FntnQuyROI8NpYVbVs7htB1m7kERaKagmtPs3SrTAqD2puGKw== 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 DB9P193MB1865.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:240::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Sun, 10 Dec 2023 20:13:43 +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.7068.031; Sun, 10 Dec 2023 20:13:43 +0000 From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] gnu: Add imhex. Date: Sun, 10 Dec 2023 21:06:44 +0100 Message-ID: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> X-Mailer: git-send-email 2.41.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [EwXsOju4rmI9HiRIR7t4cFcRFqvonQo+] X-ClientProxiedBy: MR1P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:58::10) To DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) X-Microsoft-Original-Message-ID: <b607d9576cff74aed2cd52218205d9456018aaab.1702238803.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2P193MB2132:EE_|DB9P193MB1865:EE_ X-MS-Office365-Filtering-Correlation-Id: b118056b-43f9-4990-e492-08dbf9bc81cb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0AQ2Ddoacy3uyWShN3pAl8O6a0VlHud5PpMsYgXoeKvuHemKjlSMSkmd7n5VKRXQr9f3JHJaMDKSCSYkDKGA762yumgrVJMU+T5BZFsFwPoGyB7ckhhmqYuNpzVRWJe80gXproBgRlKq+/I5VAZnduP8FFbdzk4REqpqT0gGO/3drEOoDdy4ql08/UcfiGj3vaRiCBqYJGeumgEFwK9Iu39gyr9bLerwTnQ9QLkbOHJj8i+95xV0EOz4dbArE7NVS2JYuK5a5m3tWNVA/LhTUbo8231KPsZDZuZjyYIdu53ZzNc+KJPUJ9Ah6TYL7vq31d9FFGkvCR5qDfuW8iCPRPZUNQxbd2w2L+w/Oq+QX5VARUL45kXFuM4fqZchJBzYXnAfCAN+50UbN/fSkjxpWYlDTEzGqJVykc4oMTlX6eL14t97I85BTQqI/sUgxk13ItwL13hcqTbyjmhHfim9MNA0aRXR4ra+DVGovPuDfBOmLMtJd2XWzlGHbAoDpyW37+oREYEj7hEswl1po7CDzrqz7U5f66z5sQvOWfP2AkS+gZbFsbwDpo1LbQCjvRayyhRqLuiaTpKJaL5zbKrwRLU3w6/BQM4TSk/WotcmQ5ONRJv8kico1zNMcTUTm7MlOPFbqeEfZv+93ce3oHK5UnLaVlIvJz2m9OmeKWJwSUM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KQhUg2cHOsfbv59FR+NLTc8Sv6Dbtxp4VN5f01C34mxuvo4Z9ZVQBvoOEUje?= =?us-ascii?Q?p5BSg4GRPTAkPcpTofPjOW/kNllE8eNd3ic5kRDvEKeKwSl38RBdX8oxrzLa?= =?us-ascii?Q?l+0u//u9UCNguz0eNJTb7RemRagT1Hy7o/5ih6WVkmvtJY7W7WyJdHiW91YP?= =?us-ascii?Q?cK40dyZfXNqyTqfz8ljFcRBU/16HipbErbvRP2twPXuUAyqr2sUbD6WCg0oR?= =?us-ascii?Q?C5yitZY/isPt9NiLnUwuPEtmF5uvVPf5H86tVcds1yCVwx1sv9RBEQ4rBczg?= =?us-ascii?Q?qAmJLxYxQA9R85OeaOoOeA9UC6tlElYdhrtRS1BE/RKyLtokb/KIx/ac+JOI?= =?us-ascii?Q?aXDsEUnKMt4w1TaGTs94g7eTcZMwBJn+WB7ncKmichMSuBlS+WGYZDSK48zv?= =?us-ascii?Q?OuiuWA3IwXhHpJBgqo4kEHxAKFx7CM/JjFrJsw8VGvvLGATgrUfKlciRQ37z?= =?us-ascii?Q?LZJ21+3Akv8kUcJB/kI+UersRoYmmoWrVmUQeUuM+zZ6UIGZWPMNj5QGtXwd?= =?us-ascii?Q?4SfyV8+1hXIsgKxqRZUR/N5OcjWD/pEe0/79PVGPUkfktKNHHjyv74M1GqpS?= =?us-ascii?Q?L9Wij/8NeucIydpl3Uo+51PXKJGltyP22P9yU+Y1+B37B/gp8DsEkh8u+K5K?= =?us-ascii?Q?GMMbnIpg01ly5crS7FHDimV7KhbmEcZLARFlVLu/XdkHMoQGLfm7xlqf5OS+?= =?us-ascii?Q?yuelE9qiprPnGJBU0MPZ4SZktfxDMuqrt3lU28H6jkwIhCV6YINuwIgmk1ny?= =?us-ascii?Q?9hX6bJpFdnp5g/L41cwjeeqj8tluBpkB3QJ1CsreKMJS3Mc9UM3msZ9yXQhZ?= =?us-ascii?Q?xPTAFWCAzHLY0Quy1KGl/rU1omZNM0+8rhkAxHhF7odPHdLoouZJnVyX8zkk?= =?us-ascii?Q?ByNPzXxTmwZxwnWNe8H0v1ELwkIZpychVPHOiDIyjY9mkgIdFPkro0uHBQcM?= =?us-ascii?Q?0qgeZ+k3gDbOtT+WhuXeUPAEns2e9+mvKViDOkDXlyqW61Yy89vfZIkS012H?= =?us-ascii?Q?1RI9zEZescf0yn9KoFEpEQS9sKDvVDRMFAdQs9YFBHE2T/KQoRJkboz016JA?= =?us-ascii?Q?bZSOvjxtiHSR9FXphAEoL8eTm+nR9YRDTaiXG2+G7QHNNtPqdgXEz31k45Qs?= =?us-ascii?Q?vWym24B63+dgROGQ+J93BDq/2tSWOXtlgszvtRpy6eyho2ZvRTOOjNa5Rjy7?= =?us-ascii?Q?wv0HopDzEOgPlKYgsobYpZc+9YV1fO7Ol9tWYUfxsjVCNx7b/qC50xXjwr4?= =?us-ascii?Q?=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b118056b-43f9-4990-e492-08dbf9bc81cb X-MS-Exchange-CrossTenant-AuthSource: DU2P193MB2132.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2023 20:13:43.4898 (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: DB9P193MB1865 Received-SPF: pass client-ip=2a01:111:f400:fe1e::831; envelope-from=sergio.pastorperez@HIDDEN; helo=EUR01-HE1-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b --- Hello. This package adds ImHex using specifically commit `ef7898ea8d83d0e3f4897c221f8595112aad9f2d`. This is done since from commit `eae3cd99eef6202d772e3d2d43298449b7a36233` [1], the offline build enabled with `-DIMHEX_OFFLINE_BUILD=ON` avoids running networking tests during the check phase. Thanks, Sergio. [1]: https://github.com/WerWolv/ImHex/commit/eae3cd99eef6202d772e3d2d43298449b7a36233 gnu/packages/hexedit.scm | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 79c14a2996..b1cb006de3 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -21,14 +21,26 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) #:use-module (gnu packages ncurses) + #:use-module (gnu packages gl) + #:use-module (gnu packages tls) + #:use-module (gnu packages gcc) + #:use-module (gnu packages glib) + #:use-module (gnu packages curl) + #:use-module (gnu packages ruby) + #:use-module (gnu packages python) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public hexedit @@ -93,6 +105,59 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +(define-public imhex + (let ((revision "0") + (commit "ef7898ea8d83d0e3f4897c221f8595112aad9f2d")) + (package + (name "imhex") + (version (git-version "1.31.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit commit) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mqx9g3hzap1grav0n2fi54ph63kb9b0hx70zxkknq5rqp6mpy5m")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON" + "-DCMAKE_BUILD_TYPE=Release" + "-DCMAKE_BUILD_TYPE=Release") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-gsettings + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + (search-input-file inputs "/bin/dbus-send"))))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs (list gcc-13 + pkg-config + python + python-wrapper + ruby + mbedtls-apache)) + (inputs (list freetype + libglvnd + dbus + curl + glfw + dbus)) + (home-page "https://github.com/WerWolv/ImHex") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description + "Hex editor with many advanced features that can often only be +found in paid applications. Such features are a completely custom binary +template and pattern language to decode and highlight structures in the data, a +graphical node-based data processor to pre-process values before they're +displayed, a disassembler, diffing support, bookmarks and much much more.") + (license license:gpl2)))) + (define-public bvi (package (name "bvi") base-commit: 63e06f30ce20fa846a7e2e814976fefcd9eda7d3 -- 2.41.0 ------------=_1743026341-8687-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 67755-done) by debbugs.gnu.org; 26 Mar 2025 21:58:25 +0000 Received: from localhost ([127.0.0.1]:44738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1txYlV-0002Er-FN for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:58:25 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:60519) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1txYlT-0002Ec-Kq for 67755-done <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:58:24 -0400 Received: by mail-wm1-x344.google.com with SMTP id 5b1f17b1804b1-43d0782d787so2220445e9.0 for <67755-done <at> debbugs.gnu.org>; Wed, 26 Mar 2025 14:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743026297; x=1743631097; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=cdLjU2RK76iorobRBgNvr9AMDHPpByl1lIu3lBL0nuM=; b=Mx6y4FcDaw601C/vJImazs79IOws/ncaIsFtc9t2eCG3fjJT7NSQA4DNKjQOPTfSuq nkG5wb+qK93IOKC4DrK3WhnEv56EktPPpq8kiy5sKdExJqROKz9uZQnQN+2qSW07Zdoz UOq20YAEZkWr0EwyLgKo5xlTKqMN0CepiHtWZXh2cS5rpddPxWK4YqVjEEiF3VgUpdaz E+3fLFa1q+DSMjTNxkDQNTuPUAYR2qmKEzvomsLQXs+PJOlbkEJ+DLY+uJ1iuULg85jd DIJ2awzeMQeonvswXHsRlQYYC/ciNwhscdstWdnUi5U0uesT7hvK1YBX2bPdjuSvODk9 u2/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743026297; x=1743631097; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cdLjU2RK76iorobRBgNvr9AMDHPpByl1lIu3lBL0nuM=; b=PLH8tih0z3Xt0sgnmv/wiqttfk8TNfZ+qF6AjVKSCrN/FS9r6+FuHBPkYJS7GVUst0 cMyMnA88jlF8hcGXLf7+mQIO+NCFXmeifpQrjYxdelFQQjEOl54R7T1IWzIHptpvWASN WtTlL+bFQdcL7qSCpKMC6uOHHI/AC8JolSWPN1s0wlaWMYkWd5vBxymbW0iM+qA5rnba S1qOzvVa0bhhFM5fQGl217/Ai5rmcE3gNs+tGb/isU0HhlbDL4iFq9dOFCSQWjuDkQsU J8VCgiNtxf8o0hXHhKQhW2CNBzoIagvdKdNX68W/kbu0pkeG+NcwGQLT3dTbVXfdF/rP EMQA== X-Forwarded-Encrypted: i=1; AJvYcCUjS+CFpYdqj6DLw6sm0lJhHva7wEAajL3P1+AMkZEY3yhywHsWXeSTXSo6EFY+2SttxYoMG7fVN1vr <at> debbugs.gnu.org X-Gm-Message-State: AOJu0YwTLJaUYMRk8sLZiIXtk7umR/BLOkrMFJUQDw0XOp76iQ6WSj++ TB7STgs7CjWzTNsvdiFdI6USbA3bhAs5CR08geGOgJlhdOCAM3Vg X-Gm-Gg: ASbGncs+UYWpAf+T96VkCIe7HEQZQdZe0OIo0D7BdK/GSVZsIbFnAlsondiJb8avQrS xdV6mA7m27UEZSHJHcIo/+wYovC8GHJd9FSsG0uUhoEIpMpgmYRaSWs2k7sf3A5T2HzgnOh9xuk c+Fi4G7TD6jX6pWlLwrqcWrBzbH6o1ZknN4OaEiHuzSWPf9c+Fjwmf+dd5/DXxA26iK6ZIHGjGh rRozHtHJ9vzXXYkvKRjN1VdUmwmisV/CpNVPeN5KjwrJf77UpzHL2EtCBBpsKWUWRxQclCmy39x kyC89k8NgLAzUdbFGpeEmHQiF7XBrZrd5eTCwUYPVy0D7Ic5A2JN3oRklNgjZ1xtalFuoe+Hxdu gt1KaYbZ0I9Ks6tB37unL X-Google-Smtp-Source: AGHT+IGs+N7uAPJnquyxp0/tGQRF87L+5Mh78hyIS5YrwWRUDr/PxF20sosATw0dIcDts9Er6+neJA== X-Received: by 2002:a05:600c:3ac5:b0:43c:fa0e:471a with SMTP id 5b1f17b1804b1-43d84f5f2fdmr11898455e9.5.1743026296951; Wed, 26 Mar 2025 14:58:16 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e66c7sm18223038f8f.79.2025.03.26.14.58.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 14:58:15 -0700 (PDT) Message-ID: <be1ad90b7d6df16e9c840fa3284850dc6fb9b10c.camel@HIDDEN> Subject: Re: [PATCH v6 7/8] gnu: Add imhex-pattern-language. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>, 67755-done <at> debbugs.gnu.org Date: Wed, 26 Mar 2025 22:58:15 +0100 In-Reply-To: <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN> <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67755-done X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Mittwoch, dem 19.03.2025 um 21:25 +0100 schrieb Sergio Pastor P=C3=A9rez= : > On 3/19/25 18:00, Sergio Pastor P=C3=A9rez wrote: > > * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. > >=20 > > Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 > > --- > > Changes from v5: > > * Use system fmt (fmt-11). >=20 > This is fine. >=20 > > * Use a keep list rather than a delete list. >=20 > Looks good to me. >=20 > > I think the header-only libraries should be provided as regular > > inputs, > > but haven't done that yet. >=20 > As you think goes more inline with Guix philosophy. >=20 > > +(define-public imhex-pattern-language > =C2=A0> [...] > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (snippet #~(begin > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; NOTE: the `throwing-ptr' h= asn't been > > updated in 6 years > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; and the testsuite expects = to use an > > outdated version of >=20 > I wrote bad english here: > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Conan, since this library = if not > > interesting to have it > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; in Guix it will remain bun= dled. >=20 > It should probably be: > `since this library is not interesting for Guix, it will remain > bundled.` Pushed, sadly without the above changes. I'll mark this as done and maybe come back later to add the cosmetics. Cheers ------------=_1743026341-8687-0--
MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Sergio Pastor =?UTF-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN> Subject: bug#67755: closed (Re: [PATCH v6 7/8] gnu: Add imhex-pattern-language.) Message-ID: <handler.67755.D67755.17430263058614.notifdone <at> debbugs.gnu.org> References: <be1ad90b7d6df16e9c840fa3284850dc6fb9b10c.camel@HIDDEN> <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> X-Gnu-PR-Message: they-closed 67755 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 67755 <at> debbugs.gnu.org Date: Wed, 26 Mar 2025 21:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1743026342-8687-1" This is a multi-part message in MIME format... ------------=_1743026342-8687-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #67755: [PATCH] gnu: Add imhex. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 67755 <at> debbugs.gnu.org. --=20 67755: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D67755 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems ------------=_1743026342-8687-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 67755-done) by debbugs.gnu.org; 26 Mar 2025 21:58:25 +0000 Received: from localhost ([127.0.0.1]:44738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1txYlV-0002Er-FN for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:58:25 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:60519) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>) id 1txYlT-0002Ec-Kq for 67755-done <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:58:24 -0400 Received: by mail-wm1-x344.google.com with SMTP id 5b1f17b1804b1-43d0782d787so2220445e9.0 for <67755-done <at> debbugs.gnu.org>; Wed, 26 Mar 2025 14:58:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743026297; x=1743631097; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=cdLjU2RK76iorobRBgNvr9AMDHPpByl1lIu3lBL0nuM=; b=Mx6y4FcDaw601C/vJImazs79IOws/ncaIsFtc9t2eCG3fjJT7NSQA4DNKjQOPTfSuq nkG5wb+qK93IOKC4DrK3WhnEv56EktPPpq8kiy5sKdExJqROKz9uZQnQN+2qSW07Zdoz UOq20YAEZkWr0EwyLgKo5xlTKqMN0CepiHtWZXh2cS5rpddPxWK4YqVjEEiF3VgUpdaz E+3fLFa1q+DSMjTNxkDQNTuPUAYR2qmKEzvomsLQXs+PJOlbkEJ+DLY+uJ1iuULg85jd DIJ2awzeMQeonvswXHsRlQYYC/ciNwhscdstWdnUi5U0uesT7hvK1YBX2bPdjuSvODk9 u2/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743026297; x=1743631097; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cdLjU2RK76iorobRBgNvr9AMDHPpByl1lIu3lBL0nuM=; b=PLH8tih0z3Xt0sgnmv/wiqttfk8TNfZ+qF6AjVKSCrN/FS9r6+FuHBPkYJS7GVUst0 cMyMnA88jlF8hcGXLf7+mQIO+NCFXmeifpQrjYxdelFQQjEOl54R7T1IWzIHptpvWASN WtTlL+bFQdcL7qSCpKMC6uOHHI/AC8JolSWPN1s0wlaWMYkWd5vBxymbW0iM+qA5rnba S1qOzvVa0bhhFM5fQGl217/Ai5rmcE3gNs+tGb/isU0HhlbDL4iFq9dOFCSQWjuDkQsU J8VCgiNtxf8o0hXHhKQhW2CNBzoIagvdKdNX68W/kbu0pkeG+NcwGQLT3dTbVXfdF/rP EMQA== X-Forwarded-Encrypted: i=1; AJvYcCUjS+CFpYdqj6DLw6sm0lJhHva7wEAajL3P1+AMkZEY3yhywHsWXeSTXSo6EFY+2SttxYoMG7fVN1vr <at> debbugs.gnu.org X-Gm-Message-State: AOJu0YwTLJaUYMRk8sLZiIXtk7umR/BLOkrMFJUQDw0XOp76iQ6WSj++ TB7STgs7CjWzTNsvdiFdI6USbA3bhAs5CR08geGOgJlhdOCAM3Vg X-Gm-Gg: ASbGncs+UYWpAf+T96VkCIe7HEQZQdZe0OIo0D7BdK/GSVZsIbFnAlsondiJb8avQrS xdV6mA7m27UEZSHJHcIo/+wYovC8GHJd9FSsG0uUhoEIpMpgmYRaSWs2k7sf3A5T2HzgnOh9xuk c+Fi4G7TD6jX6pWlLwrqcWrBzbH6o1ZknN4OaEiHuzSWPf9c+Fjwmf+dd5/DXxA26iK6ZIHGjGh rRozHtHJ9vzXXYkvKRjN1VdUmwmisV/CpNVPeN5KjwrJf77UpzHL2EtCBBpsKWUWRxQclCmy39x kyC89k8NgLAzUdbFGpeEmHQiF7XBrZrd5eTCwUYPVy0D7Ic5A2JN3oRklNgjZ1xtalFuoe+Hxdu gt1KaYbZ0I9Ks6tB37unL X-Google-Smtp-Source: AGHT+IGs+N7uAPJnquyxp0/tGQRF87L+5Mh78hyIS5YrwWRUDr/PxF20sosATw0dIcDts9Er6+neJA== X-Received: by 2002:a05:600c:3ac5:b0:43c:fa0e:471a with SMTP id 5b1f17b1804b1-43d84f5f2fdmr11898455e9.5.1743026296951; Wed, 26 Mar 2025 14:58:16 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3997f9e66c7sm18223038f8f.79.2025.03.26.14.58.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 14:58:15 -0700 (PDT) Message-ID: <be1ad90b7d6df16e9c840fa3284850dc6fb9b10c.camel@HIDDEN> Subject: Re: [PATCH v6 7/8] gnu: Add imhex-pattern-language. From: Liliana Marie Prikler <liliana.prikler@HIDDEN> To: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>, 67755-done <at> debbugs.gnu.org Date: Wed, 26 Mar 2025 22:58:15 +0100 In-Reply-To: <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN> References: <cover.1742403600.git.liliana.prikler@HIDDEN> <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN> <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67755-done X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Am Mittwoch, dem 19.03.2025 um 21:25 +0100 schrieb Sergio Pastor P=C3=A9rez= : > On 3/19/25 18:00, Sergio Pastor P=C3=A9rez wrote: > > * gnu/packages/hexedit.scm (imhex-pattern-language): New variable. > >=20 > > Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 > > --- > > Changes from v5: > > * Use system fmt (fmt-11). >=20 > This is fine. >=20 > > * Use a keep list rather than a delete list. >=20 > Looks good to me. >=20 > > I think the header-only libraries should be provided as regular > > inputs, > > but haven't done that yet. >=20 > As you think goes more inline with Guix philosophy. >=20 > > +(define-public imhex-pattern-language > =C2=A0> [...] > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (snippet #~(begin > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; NOTE: the `throwing-ptr' h= asn't been > > updated in 6 years > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; and the testsuite expects = to use an > > outdated version of >=20 > I wrote bad english here: > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Conan, since this library = if not > > interesting to have it > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; in Guix it will remain bun= dled. >=20 > It should probably be: > `since this library is not interesting for Guix, it will remain > bundled.` Pushed, sadly without the above changes. I'll mark this as done and maybe come back later to add the cosmetics. Cheers ------------=_1743026342-8687-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Dec 2023 20:19:15 +0000 Received: from localhost ([127.0.0.1]:51806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rCQGg-0003zT-TU for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:15 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>) id 1rCQGb-0003zB-Sx for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:14 -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 <sergio.pastorperez@HIDDEN>) id 1rCQGH-0004uq-Sc for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500 Received: from mail-he1eur01olkn0831.outbound.protection.outlook.com ([2a01:111:f400:fe1e::831] helo=EUR01-HE1-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 <sergio.pastorperez@HIDDEN>) id 1rCQGG-0001HA-09 for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FrIx+kVpN16qsoBRZdYRbH8EEHTyYp90i97HioFyEttMJugIxRxR9M+56PPF6bkKt7g0oRXAO/fwvtP5f8ADNiHUP9PNibqOCBwWgIoljDm9aTykpVwd84j20iQrH4ugV6nHxziT9NaQIUpOhVERR3/gTZKXPAThCaapQCMgTFuwExGXccL3ljZ98BjynUxZxic+Z0q5PcYrYA6AyOirxEzKWRD0X3mWt57GXlB7YsSNCab2Q+pE/rBoI9mNo6bTfF8XoV2/jY/8pDDISlo3HrhO9gl6g1v6qTQa6y5efVDHRA1W74+jO+ijxYj3WpSPjl7DcH8cDTxEkqntxhbhwQ== 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=3QtFH8RIKO1Egq48cmxKmSf70qLAKvT+aJQPxwFwU/k=; b=aOwONmZg+0uWhTrAomg8SWB9R6o5/81LcwMTJ3UJ/ZLJneZ8TuDBJq7Kq3GW/f9Oa+BBmRYI/A+HkVOi/uiH++s5/lWsO0kNGRbiueYZ3I/Y3acdhMWdjazoxPDxopNX1C5ky36s8wGCsYBbwRmWxUKW7AmGCDtnH+yx32T/G7nuT+mOEP/Q4wvGQpYriWEszKX93/awiLPsjhQ89gq6txuW8odsYgkWNr8SPxtdNZyg25SPLS9xHbmZJaQV0lHMunY9L6YYQZw/JmydeozbwhPNe7aevB8zAI2v9FntnQuyROI8NpYVbVs7htB1m7kERaKagmtPs3SrTAqD2puGKw== 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 DB9P193MB1865.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:240::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Sun, 10 Dec 2023 20:13:43 +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.7068.031; Sun, 10 Dec 2023 20:13:43 +0000 From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH] gnu: Add imhex. Date: Sun, 10 Dec 2023 21:06:44 +0100 Message-ID: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN> X-Mailer: git-send-email 2.41.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [EwXsOju4rmI9HiRIR7t4cFcRFqvonQo+] X-ClientProxiedBy: MR1P264CA0176.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:58::10) To DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) X-Microsoft-Original-Message-ID: <b607d9576cff74aed2cd52218205d9456018aaab.1702238803.git.sergio.pastorperez@HIDDEN> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2P193MB2132:EE_|DB9P193MB1865:EE_ X-MS-Office365-Filtering-Correlation-Id: b118056b-43f9-4990-e492-08dbf9bc81cb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0AQ2Ddoacy3uyWShN3pAl8O6a0VlHud5PpMsYgXoeKvuHemKjlSMSkmd7n5VKRXQr9f3JHJaMDKSCSYkDKGA762yumgrVJMU+T5BZFsFwPoGyB7ckhhmqYuNpzVRWJe80gXproBgRlKq+/I5VAZnduP8FFbdzk4REqpqT0gGO/3drEOoDdy4ql08/UcfiGj3vaRiCBqYJGeumgEFwK9Iu39gyr9bLerwTnQ9QLkbOHJj8i+95xV0EOz4dbArE7NVS2JYuK5a5m3tWNVA/LhTUbo8231KPsZDZuZjyYIdu53ZzNc+KJPUJ9Ah6TYL7vq31d9FFGkvCR5qDfuW8iCPRPZUNQxbd2w2L+w/Oq+QX5VARUL45kXFuM4fqZchJBzYXnAfCAN+50UbN/fSkjxpWYlDTEzGqJVykc4oMTlX6eL14t97I85BTQqI/sUgxk13ItwL13hcqTbyjmhHfim9MNA0aRXR4ra+DVGovPuDfBOmLMtJd2XWzlGHbAoDpyW37+oREYEj7hEswl1po7CDzrqz7U5f66z5sQvOWfP2AkS+gZbFsbwDpo1LbQCjvRayyhRqLuiaTpKJaL5zbKrwRLU3w6/BQM4TSk/WotcmQ5ONRJv8kico1zNMcTUTm7MlOPFbqeEfZv+93ce3oHK5UnLaVlIvJz2m9OmeKWJwSUM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KQhUg2cHOsfbv59FR+NLTc8Sv6Dbtxp4VN5f01C34mxuvo4Z9ZVQBvoOEUje?= =?us-ascii?Q?p5BSg4GRPTAkPcpTofPjOW/kNllE8eNd3ic5kRDvEKeKwSl38RBdX8oxrzLa?= =?us-ascii?Q?l+0u//u9UCNguz0eNJTb7RemRagT1Hy7o/5ih6WVkmvtJY7W7WyJdHiW91YP?= =?us-ascii?Q?cK40dyZfXNqyTqfz8ljFcRBU/16HipbErbvRP2twPXuUAyqr2sUbD6WCg0oR?= =?us-ascii?Q?C5yitZY/isPt9NiLnUwuPEtmF5uvVPf5H86tVcds1yCVwx1sv9RBEQ4rBczg?= =?us-ascii?Q?qAmJLxYxQA9R85OeaOoOeA9UC6tlElYdhrtRS1BE/RKyLtokb/KIx/ac+JOI?= =?us-ascii?Q?aXDsEUnKMt4w1TaGTs94g7eTcZMwBJn+WB7ncKmichMSuBlS+WGYZDSK48zv?= =?us-ascii?Q?OuiuWA3IwXhHpJBgqo4kEHxAKFx7CM/JjFrJsw8VGvvLGATgrUfKlciRQ37z?= =?us-ascii?Q?LZJ21+3Akv8kUcJB/kI+UersRoYmmoWrVmUQeUuM+zZ6UIGZWPMNj5QGtXwd?= =?us-ascii?Q?4SfyV8+1hXIsgKxqRZUR/N5OcjWD/pEe0/79PVGPUkfktKNHHjyv74M1GqpS?= =?us-ascii?Q?L9Wij/8NeucIydpl3Uo+51PXKJGltyP22P9yU+Y1+B37B/gp8DsEkh8u+K5K?= =?us-ascii?Q?GMMbnIpg01ly5crS7FHDimV7KhbmEcZLARFlVLu/XdkHMoQGLfm7xlqf5OS+?= =?us-ascii?Q?yuelE9qiprPnGJBU0MPZ4SZktfxDMuqrt3lU28H6jkwIhCV6YINuwIgmk1ny?= =?us-ascii?Q?9hX6bJpFdnp5g/L41cwjeeqj8tluBpkB3QJ1CsreKMJS3Mc9UM3msZ9yXQhZ?= =?us-ascii?Q?xPTAFWCAzHLY0Quy1KGl/rU1omZNM0+8rhkAxHhF7odPHdLoouZJnVyX8zkk?= =?us-ascii?Q?ByNPzXxTmwZxwnWNe8H0v1ELwkIZpychVPHOiDIyjY9mkgIdFPkro0uHBQcM?= =?us-ascii?Q?0qgeZ+k3gDbOtT+WhuXeUPAEns2e9+mvKViDOkDXlyqW61Yy89vfZIkS012H?= =?us-ascii?Q?1RI9zEZescf0yn9KoFEpEQS9sKDvVDRMFAdQs9YFBHE2T/KQoRJkboz016JA?= =?us-ascii?Q?bZSOvjxtiHSR9FXphAEoL8eTm+nR9YRDTaiXG2+G7QHNNtPqdgXEz31k45Qs?= =?us-ascii?Q?vWym24B63+dgROGQ+J93BDq/2tSWOXtlgszvtRpy6eyho2ZvRTOOjNa5Rjy7?= =?us-ascii?Q?wv0HopDzEOgPlKYgsobYpZc+9YV1fO7Ol9tWYUfxsjVCNx7b/qC50xXjwr4?= =?us-ascii?Q?=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b118056b-43f9-4990-e492-08dbf9bc81cb X-MS-Exchange-CrossTenant-AuthSource: DU2P193MB2132.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2023 20:13:43.4898 (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: DB9P193MB1865 Received-SPF: pass client-ip=2a01:111:f400:fe1e::831; envelope-from=sergio.pastorperez@HIDDEN; helo=EUR01-HE1-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) * gnu/packages/hexedit.scm (imhex): New variable. Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b --- Hello. This package adds ImHex using specifically commit `ef7898ea8d83d0e3f4897c221f8595112aad9f2d`. This is done since from commit `eae3cd99eef6202d772e3d2d43298449b7a36233` [1], the offline build enabled with `-DIMHEX_OFFLINE_BUILD=ON` avoids running networking tests during the check phase. Thanks, Sergio. [1]: https://github.com/WerWolv/ImHex/commit/eae3cd99eef6202d772e3d2d43298449b7a36233 gnu/packages/hexedit.scm | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 79c14a2996..b1cb006de3 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -21,14 +21,26 @@ (define-module (gnu packages hexedit) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages compression) #:use-module (gnu packages man) #:use-module (gnu packages ncurses) + #:use-module (gnu packages gl) + #:use-module (gnu packages tls) + #:use-module (gnu packages gcc) + #:use-module (gnu packages glib) + #:use-module (gnu packages curl) + #:use-module (gnu packages ruby) + #:use-module (gnu packages python) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages engineering) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) (define-public hexedit @@ -93,6 +105,59 @@ (define-public ht (home-page "https://hte.sourceforge.net/") (license license:gpl2))) +(define-public imhex + (let ((revision "0") + (commit "ef7898ea8d83d0e3f4897c221f8595112aad9f2d")) + (package + (name "imhex") + (version (git-version "1.31.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WerWolv/ImHex") + (commit commit) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mqx9g3hzap1grav0n2fi54ph63kb9b0hx70zxkknq5rqp6mpy5m")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON" + "-DCMAKE_BUILD_TYPE=Release" + "-DCMAKE_BUILD_TYPE=Release") + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-gsettings + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "main/gui/source/window/linux_window.cpp" + (("dbus-send") + (search-input-file inputs "/bin/dbus-send"))))) + (add-before 'check 'build-tests + (lambda _ + (invoke "make" "unit_tests")))))) + (native-inputs (list gcc-13 + pkg-config + python + python-wrapper + ruby + mbedtls-apache)) + (inputs (list freetype + libglvnd + dbus + curl + glfw + dbus)) + (home-page "https://github.com/WerWolv/ImHex") + (synopsis "Hex Editor to display, decode and analyze binary data") + (description + "Hex editor with many advanced features that can often only be +found in paid applications. Such features are a completely custom binary +template and pattern language to decode and highlight structures in the data, a +graphical node-based data processor to pre-process values before they're +displayed, a disassembler, diffing support, bookmarks and much much more.") + (license license:gpl2)))) + (define-public bvi (package (name "bvi") base-commit: 63e06f30ce20fa846a7e2e814976fefcd9eda7d3 -- 2.41.0 ------------=_1743026342-8687-1--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.