From unknown Sat Jun 14 19:23:50 2025 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 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=1.2 required=5.0 tests=ALL_TRUSTED, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mail.luispereira.xyz 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-Spam-Score: 3.4 (+++) 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: 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. Content analysis details: (3.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received' headers 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (luispereira.tkd[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.0 SPOOFED_FREEMAIL No description available. 0.4 SPOOF_GMAIL_MID From Gmail but it doesn't seem to be... 1.0 TVD_SUBJ_NUM_OBFU_MINFP No description available. 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 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) 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(+) 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") base-commit: f7c41ab31f5023023385500f6eb9083d23dd1ccb -- 2.49.0