From patchwork Fri Apr 11 21:23:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luis Pereira X-Patchwork-Id: 41600 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D8C5227BC4C; Sat, 12 Apr 2025 09:26:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 10DED27BC4A for ; Sat, 12 Apr 2025 09:26:20 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u3WBt-0007NV-Vv; Sat, 12 Apr 2025 04:26:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u3V15-00080S-LS for guix-patches@gnu.org; Sat, 12 Apr 2025 03:11:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u3V15-0001Qx-B3 for guix-patches@gnu.org; Sat, 12 Apr 2025 03:11:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=eLCrV7/YGso3UfdMv6xaGlVPmomZ/ufavvWT1yR+wYA=; b=DAEnm43OxaU8U7jBXiJPUS4Tu2uMq3HU1RWkJgaUv/y/ZCUmb49JHQlnElVmx02hTNl5IA6Asq+wfQNwH2xXxnyRufzwVwhAwO4M1CLpJa9aA7xz7vUxzUrhS9u7jGCc7CaLchhBguOYXcde4/3ErWBhsRZ3AJ9vjg0wxHYTjua3Rucxphlpfg6Sl0RvAvBwwrerfEvOFdmzDfzagFKlrabaS7s/YLXofLLrvG2J5Jd/A6/WBTNov1dmYEB+YC3/q8sdU9SpEzaji91rZoLVcb5zmEvsftpYSWCJIAh3VNs++2M+/lMRTGxlnwIaqC/6WelnbvJSjKIO8zTzLBeK8g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u3V14-000571-B7 for guix-patches@gnu.org; Sat, 12 Apr 2025 03:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77756] [PATCH] gnu: utf8proc: add version 2.10.0 Resent-From: Luis Pereira Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 12 Apr 2025 07:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77756 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77756@debbugs.gnu.org Cc: Luis Pereira X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174444181719566 (code B ref -1); Sat, 12 Apr 2025 07:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Apr 2025 07:10:17 +0000 Received: from localhost ([127.0.0.1]:53519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u3V0K-00055V-4E for submit@debbugs.gnu.org; Sat, 12 Apr 2025 03:10:16 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u3Lt1-00026T-NI for submit@debbugs.gnu.org; Fri, 11 Apr 2025 17:26:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u3Lss-000323-3Z for guix-patches@gnu.org; Fri, 11 Apr 2025 17:25:58 -0400 Received: from luispereira.xyz ([135.125.234.243] helo=mail.luispereira.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u3Lsq-0006h4-IM for guix-patches@gnu.org; Fri, 11 Apr 2025 17:25:57 -0400 Received: from localhost.localdomain (static.189.152.216.95.clients.your-server.de [95.216.152.189]) by mail.luispereira.xyz (Postfix) with ESMTPSA id EF8273F0E8; Fri, 11 Apr 2025 21:25:53 +0000 (UTC) From: Luis Pereira Date: Fri, 11 Apr 2025 21:23:00 +0000 Message-ID: <1091cab37da3d18a45312a54d7b1ef0373a45952.1744406580.git.luispereira.tkd@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Received-SPF: softfail client-ip=135.125.234.243; envelope-from=luispereira.tkd@gmail.com; helo=mail.luispereira.xyz X-Spam_score_int: 25 X-Spam_score: 2.5 X-Spam_bar: ++ X-Spam_report: (2.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, KHOP_HELO_FCRDNS=0.398, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, SPOOFED_FREEMAIL=0.001, SPOOF_GMAIL_MID=0.418, TVD_SUBJ_NUM_OBFU_MINFP=1 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 12 Apr 2025 03:10:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 12 Apr 2025 04:26:16 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches I have successfully build neovim@0.11.0 and want to submit the pat ches that make it available for everyone. As this is my first contribution, I'm submitting this update first, as it is required to accomplish that build, hopping for feedback on improving my contributions to follow guidelines. I opted to create a new version of the package, like the previous approach for 2.7.0, to avoid depency conflicts. Is this the preferable approach? Thanks * gnu/packages/textutils.scm (utf8proc): Add version 2.10.0 Change-Id: I56646a37f7029bba4974b85e5cb593f798d0bfe0 --- gnu/packages/textutils.scm | 50 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) base-commit: f7c41ab31f5023023385500f6eb9083d23dd1ccb diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index c886b009be..428366b890 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -76,6 +76,7 @@ (define-module (gnu packages textutils) #:use-module (gnu packages golang-crypto) #:use-module (gnu packages golang-xyz) #:use-module (gnu packages java) + #:use-module (gnu packages julia) #:use-module (gnu packages ncurses) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) @@ -269,6 +270,55 @@ (define-public utf8proc-2.7.0 ;; For tests ("ruby" ,ruby-2.7))))))) +(define-public utf8proc-2.10.0 + (package + (inherit utf8proc-2.7.0) + (name "utf8proc") + (version "2.10.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaStrings/utf8proc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1n1k67x39sk8xnza4w1xkbgbvgb1g7w2a7j2qrqzqaw1lyilqsy2")))) + (native-inputs (let ((UNICODE_VERSION "16.0.0")) + `(,(origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + UNICODE_VERSION + "/ucd/DerivedCoreProperties.txt")) + (sha256 (base32 + "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr"))) ,(origin + + (method + url-fetch) + + (uri + (string-append + "https://www.unicode.org/Public/" + UNICODE_VERSION + "/ucd/NormalizationTest.txt")) + + (sha256 + (base32 + "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq"))) + ,(origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + UNICODE_VERSION + "/ucd/auxiliary/GraphemeBreakTest.txt")) + (sha256 (base32 + "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf"))) + ;; For tests + ,perl + ,ruby + ,julia))))) + (define-public libconfuse (package (name "libconfuse")