From patchwork Tue Apr 29 20:42:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: John Khoo X-Patchwork-Id: 42164 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 82B6C27BC49; Tue, 29 Apr 2025 21:44:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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 E0FC727BC4C for ; Tue, 29 Apr 2025 21:44:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u9roD-0007Co-K2; Tue, 29 Apr 2025 16:44:05 -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 1u9roB-0007Ar-61; Tue, 29 Apr 2025 16:44: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 1u9roA-0007mL-CM; Tue, 29 Apr 2025 16:44:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=BtOeI4aWd2VeJNr8MUcnFfhyV/soipsIiDitf6wqZ1Y=; b=ktg9RqXwBndltNNi+brOaI0Efv5+EQrlg1mfo6pxrN2jpeLV1p5VVsiiiqWuJfyFGIEuTaHY6cmxAxkE6Y5XXIuwdrx4gzJjCOtuserEVASo1YFxRWk/XwiGXgWq6rriwRu/aZggxhTUoVE3rYl9Zroqf9Wnhh46JK4Md74dYLyirBFhmBeje9tTHSr0CyUTNTkqfK4xlNEfaKpghHZyfAwjsBkb0cEqWFt/pNTlWhw2FKhUml9ajI9QrfVt0XPbJGpDJ8iEzJRO6y+6Nw7K+Ny4TDboUDVSVBVJGN8pD5EIXyirkz2lnvqve8FcMi6TWe14V+f+a0PoySpUX5W7Qw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u9ro9-00045u-TG; Tue, 29 Apr 2025 16:44:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77949] [PATCH v3 1/5] gnu: Add utf8proc-bootstrap. References: In-Reply-To: Resent-From: John Khoo Original-Sender: "Debbugs-submit" Resent-CC: johnkhootf@gmail.com, liliana.prikler@gmail.com, hako@ultrarare.space, help-debbugs@gnu.org, luispereira.tkd@gmail.com, zimon.toutoune@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 20:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77949 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77949@debbugs.gnu.org Cc: John Khoo , John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira , Simon Tournier X-Debbugs-Original-Xcc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira , Simon Tournier Received: via spool by 77949-submit@debbugs.gnu.org id=B77949.174595939515382 (code B ref 77949); Tue, 29 Apr 2025 20:44:01 +0000 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:15 +0000 Received: from localhost ([127.0.0.1]:35160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rnO-000401-NV for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:15 -0400 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]:53606) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rnI-0003yD-NJ for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:13 -0400 Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-736a7e126c7so5978172b3a.3 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959382; x=1746564182; 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=BtOeI4aWd2VeJNr8MUcnFfhyV/soipsIiDitf6wqZ1Y=; b=DTOo81Gs5XsCucuWi26ZfuhlK6DrujU+udbKxGzefthazAL4oh/WKSrSCb5xdvj6Zj eQD/AAoOOPMJBSckxRwCqq9Qtx7g6IiEK4IvkFe8T9uaILj/hoqQ8X6FbN9vMFUqH3NA p17klrppP8BbXsbq6/Epo1rDTQ78tV/HM6mI3rddDjG04JbXlS1tbKihdO5lk4YBFCcf s4KQ6O4Zk3fCrzGd9Dpo+1J33bdZ0d3JHKejPKtJdGnZYJn3dtzW1jOHFx+fhXVfGx38 5mkg68gNomLSbwTPCgdzhHOsXI6TxsDsZXt1kfDlsGN8GsYIxE66IElHXJhcU1bX8cpm Rekw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959382; x=1746564182; 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=BtOeI4aWd2VeJNr8MUcnFfhyV/soipsIiDitf6wqZ1Y=; b=kc53c8aJ+L+VhiggqHn9dMLL8ldWKJLwTL1bQN9D2fVIGeZTbP1CyA+BzGWAZUyogi o42TKBZ6fnUpDpGbdW3ZP7UltWjCAFtOA0vXGyBraRFtzLFL1tPfjalR+zAJXyKxkqbQ 67q0saw6+qE5q73muvbpH2k16QLhbEawIOQhSydiiQvW5/0fG3y7dS6ZxVYwHzBwTpvN JIXf6qpS4ErqMP/HasUi5wfMAKclFgFHlto81l4LSn6nSc6T7Lrm212QtxB9tsk25TNe la2Bh9uESWx34mUVfaa75H5klFIXiRZUFPgg4dSGyNBPNr0bFg+MaIuQnZqxEm4VgxD2 htow== X-Gm-Message-State: AOJu0YyeqfpHpPxvpKErqcaaK1ze5iVxEXT1dk1C4z/Ikd56KLJwTNbF HlvnUAEcgUDK1XF+cu+Y6JvKIfeUksDnMRvMekmzQCwGxAPeqQ+GQz75qfxfh90= X-Gm-Gg: ASbGnct+7yASWMHDRD+wcXg/pBFjupY28OPiLF8kyNf2ujTAMusP05U6hhsq6O1LAmp gBPx+iHZMOaepl4kjosFsqnx7w9Ar0l7bPUsV/8BWBYmHVtnkAEU4R+f9SO2YlwznYKdROuUuX7 FGpbt4KMG7xtXGf4u8PM+gBR78U/6fs5XAFYQUGz8l7i8uukTBX1hGibdN0D/3I3EdveN1TyewV hJ6f34F2Q+UwFdxQ4c3jzzY04fhanxSxkWlkZp/QPvwb+JnYzXBTd7a1AiNomdjeFBbAc2tBgo3 rlXaM10DJPaJgHIOZZZlP1XclNgUIJCPfQEgwezkcDvMVvI= X-Google-Smtp-Source: AGHT+IF986M0KB/0ukDLWoQL677z0i0Pez0JHtEEHpQHJP7erlbXj8mT3o0OF1eJIF+TerPLJhBJ5w== X-Received: by 2002:a05:6a00:2405:b0:736:ab1e:b1ab with SMTP id d2e1a72fcca58-7403a63e1d6mr100489b3a.0.1745959381909; Tue, 29 Apr 2025 13:43:01 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-74039a309edsm121612b3a.91.2025.04.29.13.43.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:01 -0700 (PDT) From: John Khoo Date: Wed, 30 Apr 2025 04:42:45 +0800 Message-ID: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/textutils.scm (utf8proc-bootstrap): New variable. * gnu/packages/julia.scm (julia): Change utf8proc dependency to utf8proc-bootstrap to break dependency loop. Change-Id: Ie2e0c4a83aa9b478b125a390f162c1c69613cd9b --- gnu/packages/julia.scm | 3 ++- gnu/packages/textutils.scm | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) base-commit: 94e7afbb557d3f2709072bf2bf58618293ca7fbd diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 9668b3fd1e..9a4b38f74e 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2022 Akira Kyle +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -526,7 +527,7 @@ (define-public julia ("p7zip" ,p7zip) ("pcre2" ,pcre2) ("suitesparse" ,suitesparse) - ("utf8proc" ,utf8proc-2.7.0) + ("utf8proc" ,utf8proc-bootstrap) ; Julia used for tests ("wget" ,wget) ("which" ,which) ("zlib" ,zlib) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index c886b009be..5fc21eb7ea 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2024 Sharlatan Hellseher ;;; Copyright © 2024, 2025 Ashish SHUKLA ;;; Copyright © 2024 Artyom V. Poptsov +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -76,6 +77,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) @@ -166,6 +168,38 @@ (define-public enca libenca and several charset conversion libraries and tools.") (license license:gpl2))) +;; Bootstrap variant of utf8proc, which breaks the dependency cycle between julia +;; and utf8proc by disabling tests and removing its native-inputs. +(define-public utf8proc-bootstrap + (hidden-package + (package + (name "utf8proc-bootstrap") + (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")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:make-flags (list ,(string-append "CC=" (cc-for-target)) + (string-append "prefix=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) + ))) + (home-page "https://juliastrings.github.io/utf8proc/") + (synopsis "C library for processing UTF-8 Unicode data") + (description "utf8proc is a small C library that provides Unicode + normalization, case-folding, and other operations for data in the UTF-8 + encoding, supporting Unicode version 16.0.0.") + (license license:expat)))) + (define-public utf8proc (package (name "utf8proc") From patchwork Tue Apr 29 20:42:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: John Khoo X-Patchwork-Id: 42163 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 AFC2D27BC4B; Tue, 29 Apr 2025 21:44:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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=unavailable 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 56AB527BC49 for ; Tue, 29 Apr 2025 21:44:50 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u9roD-0007CP-79; Tue, 29 Apr 2025 16:44:05 -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 1u9roB-0007As-69; Tue, 29 Apr 2025 16:44: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 1u9roA-0007mO-J3; Tue, 29 Apr 2025 16:44:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=TnqJtJKe+zw5ytQSDr4orQrd6Ex3cP1NQL5mSrzt9WA=; b=kKgT0D7rCz8++4lrOWwkW+yxAY75j9d4CdU/H4sp7Jtk/9Tejp4+ez08qIFrjC+LanN/S2ae1KeOHui9RmQ1sznYabI32pybhOQJ3/bx5mWR9ngnEwtB195t5J8GZpG6VT9odY/e6FF7O/7M4RpEg34s0+l2fp4tB4TrtwIpbzI5xRQEi5cwzajbK1TFo7gl4+KyFl5cmWGKpp/62T3wPPKoDzTEV+cmxmEz22Spoc+KL9NA3FPtIIBaAcHyQGgav+5UpyhERTmX4tQoKqSfrNIuedlwepmnJ9BHd0yshRAoXi75dYzonFi0qhUeJJ0N99WZJWltnpB2e7dxwES53g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u9roA-000463-D0; Tue, 29 Apr 2025 16:44:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77949] [PATCH v3 2/5] gnu: utf8proc: Update to 2.10.0. Resent-From: John Khoo Original-Sender: "Debbugs-submit" Resent-CC: johnkhootf@gmail.com, liliana.prikler@gmail.com, hako@ultrarare.space, help-debbugs@gnu.org, luispereira.tkd@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 20:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77949 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77949@debbugs.gnu.org Cc: John Khoo , John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira X-Debbugs-Original-Xcc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira Received: via spool by 77949-submit@debbugs.gnu.org id=B77949.174595940015399 (code B ref 77949); Tue, 29 Apr 2025 20:44:02 +0000 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:20 +0000 Received: from localhost ([127.0.0.1]:35164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rnT-00040I-Ml for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:20 -0400 Received: from mail-pl1-x62d.google.com ([2607:f8b0:4864:20::62d]:56361) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rnN-0003yh-3H for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:14 -0400 Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-225477548e1so69099075ad.0 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959386; x=1746564186; 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=TnqJtJKe+zw5ytQSDr4orQrd6Ex3cP1NQL5mSrzt9WA=; b=l7cfNPXpszT1B3k2np0OKqlytC+5LgLQBnohOQBDg8Lhabg+BV1j+g7nGorNk2b8e9 kesMTNdWxXkdUWHyqSQdEz/QHAW7EpamhtCBbr0SSvEQc8uy9/o4JhDjLm+oeGH3iBGP pC+jC5nFe1c1FGDqn00YjHsEavY3Gl3tS3PD5dIRUIYTNwjAx8zsIgcuA7349zOLJCPt hB7x7yi+0Lf/sEXTnSuKCcebCvv8kb+3SXd3lGCpolgi5/ck/9MF2S2Hx5uDNGJkfL3R odx8mQ//mh2btJOWr1frBuqQuWNWg/RcJWqmmjI5Bd4GqTF+T0lt9Yl3pTk16aZFXkUo GQCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959386; x=1746564186; 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=TnqJtJKe+zw5ytQSDr4orQrd6Ex3cP1NQL5mSrzt9WA=; b=w99dNG6ZCAhiaeT/qpA80AT48p+ooDpyWx78KYqev8ohXz3iQ4msIJWv3z9JF7dzrn gtNa8/wo6pxOPTR8O/qNJtRHiptAKOkAnUwOG9dXlFyNJzY3wzUgxrjADWL6YXzc1nqb W8SmyFBTT0JF4ZynnXCfi2Lx1lPGUFLw9YCtyvb77hcuvaLXBbj2cJLC3tqFQ974NyCe bc0lO1lvw1weD7OI9i51ASFPhCUWYQEKyxAY11CKdhn42CuqJnye4euM1E3V9ZuJx7rr 0CIANHPb4sGcPre7qgWTHmcXDhaJwf+/ISrG7q0qm0dR0YztAAlrg1IntzgHt5wFERCX XM5Q== X-Gm-Message-State: AOJu0YyGfeitsVm+E4dI2R4TvCtwCat5/n+esnZlEOHa9neogDccHdF4 MZD3C/CJOQO3uJwQdfxhOPA0IGZ1Aop7CQ0STR0KdumeRRiSxuiDzqRsyaOoqk4= X-Gm-Gg: ASbGnctlqJ5avyEzP3UrzTjJoVXPXzpjcjbvRbcbTEWRGTYeod7XgCt5XoCk1dfbQgo v6MjNDKHvEFNDTezVg2byVQZU7UktUCN/yjFdWyDAo8TjuPBKXA3BgAZT8F0VK960EcmrNMwM2P kp9wd454TSNpBfg83qPuVoEDKcMdolwNf4xyUaIu13R5C81ukXWSg9SZpM+LM/wmVcCALWjYNM8 kW7Iqs69yKZQENs2xVXo3AAGVzlg3w6elFSd5PfDuXd9PAjAVGyIhp+H90MFcYaLWf70/S0hvy6 mhWJFJF5Gqh/g7x8inbSTmvSe5pZoi0/CBZy X-Google-Smtp-Source: AGHT+IGjbbzNJF/hyw3diG1+vk5KaxAQ64o6aibOKw86SRqG3Huvr1J812C194YNBiWkdWSotbQoEA== X-Received: by 2002:a17:902:ce84:b0:220:e9f5:4b7c with SMTP id d9443c01a7336-22df34cac69mr11510825ad.17.1745959385978; Tue, 29 Apr 2025 13:43:05 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22db5102882sm107335365ad.197.2025.04.29.13.43.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:05 -0700 (PDT) From: John Khoo Date: Wed, 30 Apr 2025 04:42:46 +0800 Message-ID: <5d40384d9feed414dfaded6cb3f812b19239d437.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/textutils.scm (utf8proc): Update to 2.10.0. Change-Id: Ib8e08ea65eab2409a38dd5f43c91342842e361f5 --- gnu/packages/textutils.scm | 76 ++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 44 deletions(-) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 5fc21eb7ea..83c8d83c8b 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -91,7 +91,8 @@ (define-module (gnu packages textutils) #:use-module (gnu packages ruby) #:use-module (gnu packages slang) #:use-module (gnu packages web) - #:use-module (gnu packages xorg)) + #:use-module (gnu packages xorg) + #:use-module (srfi srfi-1)) (define-public dos2unix (package @@ -202,20 +203,10 @@ (define-public utf8proc-bootstrap (define-public utf8proc (package + (inherit utf8proc-bootstrap) (name "utf8proc") - (version "2.5.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 "1xlkazhdnja4lksn5c9nf4bln5gjqa35a8gwlam5r0728w0h83qq")))) - (build-system gnu-build-system) - (native-inputs - (let ((UNICODE_VERSION "13.0.0")) ; defined in data/Makefile + (native-inputs ;; For tests. + (let ((UNICODE_VERSION "16.0.0")) ; defined in data/Makefile ;; Test data that is otherwise downloaded with curl. `(("NormalizationTest.txt" ,(origin @@ -223,7 +214,7 @@ (define-public utf8proc (uri (string-append "https://www.unicode.org/Public/" UNICODE_VERSION "/ucd/NormalizationTest.txt")) (sha256 - (base32 "07g0ya4f6zfzvpp24ccxkb2yq568kh83gls85rjl950nv5fya3nn")))) + (base32 "1cffwlxgn6sawxb627xqaw3shnnfxq0v7cbgsld5w1z7aca9f4fq")))) ("GraphemeBreakTest.txt" ,(origin (method url-fetch) @@ -231,37 +222,34 @@ (define-public utf8proc UNICODE_VERSION "/ucd/auxiliary/GraphemeBreakTest.txt")) (sha256 - (base32 "07f8rrvcsq4pibdz6zxggxy8w7zjjqyw2ggclqlhalyv45yv7prj")))) - + (base32 "1d9w6vdfxakjpp38qjvhgvbl2qx0zv5655ph54dhdb3hs9a96azf")))) + ("DerivedCoreProperties.txt" + ,(origin + (method url-fetch) + (uri (string-append "https://www.unicode.org/Public/" + UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) + (sha256 + (base32 "1gfsq4vdmzi803i2s8ih7mm4fgs907kvkg88kvv9fi4my9hm3lrr")))) ;; For tests. - ("perl" ,perl)))) + ("perl" ,perl) + ("ruby" ,ruby-2.7) + ("julia" ,julia)))) (arguments - `(#:make-flags (list ,(string-append "CC=" (cc-for-target)) - (string-append "prefix=" (assoc-ref %outputs "out"))) - #:phases - (modify-phases %standard-phases - (delete 'configure) - (add-before 'check 'check-data - (lambda* (#:key ,@(if (%current-target-system) - '(native-inputs) - '()) - inputs #:allow-other-keys) - (for-each (lambda (i) - (copy-file (assoc-ref ,@(if (%current-target-system) - '((or native-inputs inputs)) - '(inputs)) i) - (string-append "data/" i))) - '("NormalizationTest.txt" "GraphemeBreakTest.txt")) - (substitute* "data/GraphemeBreakTest.txt" - (("÷") "/") - (("×") "+")) - #t))))) - (home-page "https://juliastrings.github.io/utf8proc/") - (synopsis "C library for processing UTF-8 Unicode data") - (description "utf8proc is a small C library that provides Unicode -normalization, case-folding, and other operations for data in the UTF-8 -encoding, supporting Unicode version 9.0.0.") - (license license:expat))) + (substitute-keyword-arguments (package-arguments utf8proc-bootstrap) + ((#:tests? _ #f) + (not (%current-target-system))) + ((#:phases phases) + `(modify-phases %standard-phases + (delete 'configure) + (add-before 'check 'check-data + (lambda* (#:key inputs native-inputs #:allow-other-keys) + (display native-inputs) + (for-each (lambda (i) + (copy-file (assoc-ref (or native-inputs inputs) i) + (string-append "data/" i))) + '("NormalizationTest.txt" "GraphemeBreakTest.txt" + "DerivedCoreProperties.txt")))))))) + (properties (alist-delete 'hidden? (package-properties utf8proc-bootstrap))))) (define-public utf8proc-2.7.0 (package From patchwork Tue Apr 29 20:42:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Khoo X-Patchwork-Id: 42162 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 9A38C27BC4A; Tue, 29 Apr 2025 21:44:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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 C8FC727BC4B for ; Tue, 29 Apr 2025 21:44:50 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u9roD-0007D7-RH; Tue, 29 Apr 2025 16:44:05 -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 1u9roB-0007BC-VJ; Tue, 29 Apr 2025 16:44:04 -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 1u9roB-0007mW-50; Tue, 29 Apr 2025 16:44: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:References:In-Reply-To:Date:From:To:Subject; bh=wI96fASzwbaU11a108zqa6w/R8ym9Dl0QCistWncNqs=; b=KuQpK8h0nhgelSBF6aOHoleGReArE7kZ8O5aw9PPmjg6S/iIT2CrT0j4Ef+2b7L3aeLxTdUX7JU2JeB9ur/kRedbyiCaWwqmb9bjyoldpqMN/3ZIWEOPt2mmbUTSeG7KDRwpHdhESWbJrMzQTRBY+F1VRYsSYUZYfsQz2iopHx6IRfepSKoDZPfmDwro8CjjPVfWWWMFyEEi+rtVPASlOsQ1ABMtVbSjyFYGmzoNLzrMXD+LWADSQBtcjVVlnMbCdabSkftCzOWqLChPPsiSlRvuVp8p7J1w+p24QPzo1aLnjoY18nHPLJkFG//FblB2KjpugCDJVK2LHReUlq3umg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u9roA-00046C-Rc; Tue, 29 Apr 2025 16:44:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77949] [PATCH v3 3/5] gnu: Remove utf8proc-2.7.0. Resent-From: John Khoo Original-Sender: "Debbugs-submit" Resent-CC: johnkhootf@gmail.com, liliana.prikler@gmail.com, hako@ultrarare.space, help-debbugs@gnu.org, luispereira.tkd@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 20:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77949 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77949@debbugs.gnu.org Cc: John Khoo , John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira X-Debbugs-Original-Xcc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira Received: via spool by 77949-submit@debbugs.gnu.org id=B77949.174595940015409 (code B ref 77949); Tue, 29 Apr 2025 20:44:02 +0000 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:20 +0000 Received: from localhost ([127.0.0.1]:35167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rnU-00040K-8V for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:20 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:56683) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rnR-0003zj-TU for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:18 -0400 Received: by mail-pj1-x1031.google.com with SMTP id 98e67ed59e1d1-306bf444ba2so6213950a91.1 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959391; x=1746564191; 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=wI96fASzwbaU11a108zqa6w/R8ym9Dl0QCistWncNqs=; b=QbjYwXqE8QT2pc0rDuJu1oHgOeL/cI7viYcDdTTngz/8GPyj/t+f+b16D0IYJtmbUj 8RrG11hkgNxlh0I7rqrehf/+1yHyRucDI7bWzDlUZypSINB4Nkfb9eNQ0oS2gCAuwvZa P7yAUCMYMNymPnOwRKty9LzHg23s/YLBKOg5e+LEs4OEIgNSwB0hpKDi/rKQwlviYyRZ 1rUnYuuWx5lNpSWezET75b+fdY2jxMAOKVPf+wfRqaet0fK2nI7mujILF/puLQFUTrnY vUTsWBQxZQD+/UbeayuErxW9/Umi+knL0VHn+hi6tJ3QYiBVRCacIBA+ctQJrjum/iAg nTPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959391; x=1746564191; 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=wI96fASzwbaU11a108zqa6w/R8ym9Dl0QCistWncNqs=; b=FLN+RZ2iSCKp0qLjFAkp2Gv+2MOi6eQ6ZyGNM4KlWudproX/KXyeIhaxe49vV+Jo15 vRWqLtNQFmwqRExehiNh7HWmby5YVdv+oa9yHlvunr1koNML1FSX04iwCOja6wJ0SJ4x gjZnZ21mKuglDIpZ7w68N7rPp06OMNtjKHs9FIZlmg5E/4b4Gf68YaRSAqT9dKNjdVc3 QsGinT0LDnIgaL0/DvNTUwYLLNnTRDkUM2BcNtZC9WOeEapmJu0ScOTpl8LLHsvzRvUN Ep8vStGlgPu3R5edk/MhjeunIOgSIYiuSBthRR+AuZ5rU6L8+jwTMLELREDoB6ub4BJl S62w== X-Gm-Message-State: AOJu0YxbW1uqMRnDgUDezYKC7NLDwV5Dz3+DQxuP7f1Zz5JPOwc9Er+U R1TnZFRbPVAH3xLNBVm5PjCNFwP02DtzsdUtL2p2AI4NHVNRdfJY28VXTI8oxvo= X-Gm-Gg: ASbGncvDjXjpXarzYr/w7FRugp9QX1enqVxSZUFiViAoh31eUC9SoervG7xuGT1UwLy 32Z5PYpMR0088GGqWkdkZnX3UtzKT9ovDOxA7pQu8kzTemfU+YR9keRVrrUdRDwwMRBNTHaKTjD KveFqg7ukRxJipBT1vUQJhrarBIuGSMfK18IpM41rIESFJXqk36n52B2lTVSXhJPH8jIqtNy5TH l1NX56AOP+xTX7kkg1/HGBY7wjs8oAY0yYc+1H9Z54NLMXaZ2ADIaIRGYxGLv/cNp2O7/AXKwJ3 eq1J/L1dmlXOtkXBdzRjwff+K9eafRUSWv1z5JZnuyMDVBU= X-Google-Smtp-Source: AGHT+IFJf3h6FikvzdYZ2vWuThq0+si1mbzOMMpSCI77U1Qk1sc+GbsmlKQIysLyPAr+Fyq+snLIWA== X-Received: by 2002:a17:90a:c2cd:b0:2f1:2fa5:1924 with SMTP id 98e67ed59e1d1-30a33351198mr619811a91.26.1745959390975; Tue, 29 Apr 2025 13:43:10 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id 98e67ed59e1d1-30a3471dcdcsm4067a91.7.2025.04.29.13.43.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:10 -0700 (PDT) From: John Khoo Date: Wed, 30 Apr 2025 04:42:47 +0800 Message-ID: <298e08d06c338f211ebe8adb53c98bc9853b4093.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/textutils.scm (utf8proc-2.7.0): Remove utf8proc-2.7.0. Change-Id: I1c27646cdded84370590b12e5e65eddcdf97a1e7 --- gnu/packages/textutils.scm | 40 -------------------------------------- 1 file changed, 40 deletions(-) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 83c8d83c8b..1814490e97 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -251,46 +251,6 @@ (define-public utf8proc "DerivedCoreProperties.txt")))))))) (properties (alist-delete 'hidden? (package-properties utf8proc-bootstrap))))) -(define-public utf8proc-2.7.0 - (package - (inherit utf8proc) - (name "utf8proc") - (version "2.7.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 "1wrsmnaigal94gc3xbzdrrm080zjhihjfdla5admllq2w5dladjj")))) - (arguments - (substitute-keyword-arguments (package-arguments utf8proc) - ((#:phases phases) - `(modify-phases ,phases - (replace 'check-data - (lambda* (#:key inputs native-inputs #:allow-other-keys) - (display native-inputs) - (for-each (lambda (i) - (copy-file (assoc-ref (or native-inputs inputs) i) - (string-append "data/" i))) - '("NormalizationTest.txt" "GraphemeBreakTest.txt" - "DerivedCoreProperties.txt")))))))) - (native-inputs - (append - (package-native-inputs utf8proc) - (let ((UNICODE_VERSION "14.0.0")) - `(("DerivedCoreProperties.txt" - ,(origin - (method url-fetch) - (uri (string-append "https://www.unicode.org/Public/" - UNICODE_VERSION "/ucd/DerivedCoreProperties.txt")) - (sha256 - (base32 "1g77s8g9443dd92f82pbkim7rk51s7xdwa3mxpzb1lcw8ryxvvg3")))) - ;; For tests - ("ruby" ,ruby-2.7))))))) - (define-public libconfuse (package (name "libconfuse") From patchwork Tue Apr 29 20:42:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: John Khoo X-Patchwork-Id: 42160 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 8CB6B27BC4B; Tue, 29 Apr 2025 21:44:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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 AF38727BC49 for ; Tue, 29 Apr 2025 21:44:19 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u9roJ-0007IW-1E; Tue, 29 Apr 2025 16:44:11 -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 1u9roH-0007Ew-A5; Tue, 29 Apr 2025 16:44:09 -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 1u9roG-0007nU-UO; Tue, 29 Apr 2025 16:44:08 -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:References:In-Reply-To:Date:From:To:Subject; bh=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=OS5XE7tgHT7wnVFtUotpl/VYDpRChY0Kyz3wbIYl5UNBE0IAeFBmmFyEsXG4fCZR7mm2D4iMkhIn4UGbGN5H1fg7WQ1MhFE6iK5yFd5GtUNt4iTqSu5oBasGUZ8HvQQ80u/DSM5SbyrmgwJQBPg7PSFB6Dj4QMtrUTgyI2YO+KqvTD3nYEbpUNWpyEUaNV3D+vb8cctr5zJ0yrnRN/YunM0NrX0Kt7W8FUnpNrcN5tYZhdVQOilPp3UMvNLDhPLWe00hJV+p84WkhCPUagFVosbCAxuJCx+KZuGithJg1l1FmvwBdlPUtPqMSxSGPZKAd+ikE5xPh0UDRBHcSwvtTw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u9roB-00046N-Bs; Tue, 29 Apr 2025 16:44:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77949] [PATCH v3 4/5] gnu: tree-sitter: Update to 0.25.3. Resent-From: John Khoo Original-Sender: "Debbugs-submit" Resent-CC: johnkhootf@gmail.com, liliana.prikler@gmail.com, hako@ultrarare.space, help-debbugs@gnu.org, luispereira.tkd@gmail.com, andrew@trop.in, csantosb@inventati.org, divya@subvertising.org, ian@retrospec.tv, cox.katherine.e+guix@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 20:44:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77949 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77949@debbugs.gnu.org Cc: John Khoo , John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira , Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday X-Debbugs-Original-Xcc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira , Andrew Tropin , Cayetano Santos , Divya Ranjan Pattanaik , Ian Eure , Katherine Cox-Buday Received: via spool by 77949-submit@debbugs.gnu.org id=B77949.174595941415529 (code B ref 77949); Tue, 29 Apr 2025 20:44:03 +0000 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:34 +0000 Received: from localhost ([127.0.0.1]:35172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rni-00042O-6S for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:34 -0400 Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:45292) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rna-00040T-6x for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:29 -0400 Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-22423adf751so66090735ad.2 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959399; x=1746564199; 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=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=K9XsCzD8MWQX722Ph1Uke2WzcdSOzuEPJRIbHzFlMeM4q84sIJ3KUlx4jeawnWRUG8 8ORRzdOt6NIpWWecuVE3XWl3JteS95ZiCwg7ju0pJrjXsTQ133PQpnoig5JYoLXSISV9 aY/AX94DF5lTENSEpu6QJcZh720kwDPvN+P8nkPMIX4dkwVyuQ4bLhCd4sRrWllSTwAS QkVFt1z08z0uIForCfbfgK6KWNmjoW73hYsy4jd8AAE8iTl9RJi1BShZlW0BFCOU9Nwg eQKc6V9mFwqV7x86vOcVvKfe4OsOmWXwJjiAfF793UuDSYFR/yePgqGFMYk/hYFVe6sB glfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959399; x=1746564199; 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=vwai7IxXrDWBNB5Jn0NbrWx4XjPVCIEqguvsKjXkm/U=; b=OfVlbD3+jdSgnb4l8gYJ2KiziEL2ViGGHcIGO7dDeqe+O9axWKS1gIzfXQ1O4AecPA CvhGFxFD8dKBQcrcJfX83J/MMd3x8AWiec2VR+H9EfdzP7L4wsMTUBkkPcu+HnifVzMc FuQn84l6kVLR1soTVTbsBRX0s5s39cUAWiXqgj86ETgslrX9ttpw8prb1993k0Xz5Wcb vZ8DF5V56BqxStp+eXFIOsyi9qPJfvtD+moksbi27AyNceL+zcRU+wOtIOKpVehlYo9N 3w4jvEzV4OqAlW4uTNwKcpW2skX4EdPkBF7cqdX1DhQfeION2kZWhi/AyQiBx/nQt7D2 5ASQ== X-Gm-Message-State: AOJu0YwXobprFst8gSR4E9ldeNOOdBkI78QeyP68S3yBbDFdtqKhm9DH oI1th4hQJ60g+dSG5vEtXgBinBb/SFDv5el/lGJyQb9Og5onYHZABpwoH+HdpSQ= X-Gm-Gg: ASbGncvaoCBkxzMg1VxykD1bU+FES74sTdHVYJqUC4XJ1wrojNxVH+yrU8ABx7kgBFD nOEWl3kp8Gleiy3IqZHrkC1H5yvuMxHmPUBho5s3ooxjbKIiV5NhP8HB0VdV4Y4RHqizz9vQ0Ix HEuwMpX4K0hq9tUo/YzAqTKjZknTdGRuVv6hcgnVt+rXWoBzV3TGOAXbl5pDPb+mMulONvHEcZ9 yoq99AS290WA9MFI4obWmRgmrbKqpsvWAMOJ7+oa7hPqFTljzH7AVvNdG6/NCvNXcMnSznfkD6B b7yjW0OtSjjVITKvNnRSuN+RvqI2eysPk1AI X-Google-Smtp-Source: AGHT+IGRaSFto2CnF/0yoD8xgwvXPobPkhciGCorfp3vegTEaHhCwpHYtqbR837fB2ZHbzbhf3HXag== X-Received: by 2002:a17:903:2308:b0:226:3781:379d with SMTP id d9443c01a7336-22df358fdd0mr10520595ad.33.1745959394766; Tue, 29 Apr 2025 13:43:14 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d9443c01a7336-22db5101624sm107640485ad.171.2025.04.29.13.43.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:14 -0700 (PDT) From: John Khoo Date: Wed, 30 Apr 2025 04:42:48 +0800 Message-ID: <675bd3b8eca47d634efff54a3e625d9d046b53a2.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3. Change-Id: I5428c1fc180af0a391286f2bcb2ee48746885486 --- gnu/packages/tree-sitter.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 19e32f53f1..6fa24d5b2a 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2023, 2024 Nicolas Graves ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2023, 2024 Raven Hallsby +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -101,16 +102,16 @@ (define-public python-tree-sitter (define-public tree-sitter (package (name "tree-sitter") - (version "0.20.10") ;untagged + (version "0.25.3") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/tree-sitter/tree-sitter") - (commit "0e4ff0bb27edf37b76fc7d35aa768b02cf4392ad"))) + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "1bai4gdhf8w5p1i9np2kl2ms0jq6rgq98qpiipipzayb9jjjlxcy")) + "0cck2wa17figxww7lb508sgwy9sbyqj89vxci07hiscr5sgdx9y5")) (modules '((guix build utils))) (snippet #~(begin ;; Remove bundled ICU parts From patchwork Tue Apr 29 20:42:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: John Khoo X-Patchwork-Id: 42161 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 D50FD27BC49; Tue, 29 Apr 2025 21:44:26 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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=unavailable 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 5D8CF27BC4A for ; Tue, 29 Apr 2025 21:44:26 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u9roF-0007EW-OJ; Tue, 29 Apr 2025 16:44:07 -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 1u9roC-0007Bf-FD; Tue, 29 Apr 2025 16:44:04 -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 1u9roC-0007mo-4Y; Tue, 29 Apr 2025 16:44:04 -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:References:In-Reply-To:Date:From:To:Subject; bh=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=IVAMNRh5hfgiaCXvqjTrulhVmwFaCxuts0o7lXE2y2QFHwK2O4paZY5Y+n0WnDVjVMY835KV7brqQNXAHwzFOYoJ8HzWGkKeJ/5yuH46WuxGBLPMdSe+Z6W+8LaCcUyX+RE/9Wxs4MoPA/Alw+/5WOd9CzVq60VkVsZVBiNZffbYvGcgUxyPmUhOVC4FLpMNrDfaF2EM7FItY9o5Wipue4oV8ksEC/tW8GQPCd/ZhvBu6yRxJH2hTKElNAmZ+eucs1KfQ491LpUTaFMRdpgiAvMYMcRIUwB735E4cz/8kW+ujiLItIHw1vDGhMp8QvnvdrKEHYRLBoQ7VAwVd662gA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1u9roB-00046U-Sv; Tue, 29 Apr 2025 16:44:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77949] [PATCH v3 5/5] gnu: neovim: Update to 0.11.0. Resent-From: John Khoo Original-Sender: "Debbugs-submit" Resent-CC: johnkhootf@gmail.com, liliana.prikler@gmail.com, hako@ultrarare.space, help-debbugs@gnu.org, luispereira.tkd@gmail.com, guix-patches@gnu.org Resent-Date: Tue, 29 Apr 2025 20:44:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 77949 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77949@debbugs.gnu.org Cc: John Khoo , John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira X-Debbugs-Original-Xcc: John Khoo , Liliana Marie Prikler , Hilton Chain , Debbugs Internal Request , Luis Pereira Received: via spool by 77949-submit@debbugs.gnu.org id=B77949.174595941515536 (code B ref 77949); Tue, 29 Apr 2025 20:44:03 +0000 Received: (at 77949) by debbugs.gnu.org; 29 Apr 2025 20:43:35 +0000 Received: from localhost ([127.0.0.1]:35174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u9rni-00042Q-Rr for submit@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:35 -0400 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:54577) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u9rna-00040Q-3J for 77949@debbugs.gnu.org; Tue, 29 Apr 2025 16:43:29 -0400 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-736ab1c43c4so6521308b3a.1 for <77949@debbugs.gnu.org>; Tue, 29 Apr 2025 13:43:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745959399; x=1746564199; 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=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=TBa22kq4aw16bq9n8fcEt5EuJdcpKhCKczBGYWbYltUZU+rjNWFr9wiC9bplAXssc+ tThp1mZVxwsmK8wP5Uni1v6Bm/XoqeV4gAjXHQchhG5oJageR0V5q7ZrIjQAXKm5nQWU spGDf7hfIak1Wzmq4/r+xmC9+6xZCIxIDhG8W0wj7KAP137YlLRZ15ZwH5o+bLYBEenH 6Zt+te3uW5l6R2RNW1yEXHHFa1QuXsP+YuNwiuRotGE8/XYVORKs/+8zKW5dgr1KIx4a alRpr8jHf3fi0zQjwDgEjAO0UE7ZMapbTvEGMV2eld3yTU1F/Lom3mIrqbiYCAWoJWUa wiUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745959399; x=1746564199; 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=6OMSladexCFPf9kZ3sXjelfONl1UKHh9uwl8ZkzsSEI=; b=eurwJSl3QT+Ix+39jk0PbFFeDe/tafSsS413oSYWjz7PbxVWG4PD1c6MPMRS8/C834 boxfAyZEKIauSEr160PNeFXUdQly0l880vD094ilLn8yWQuMD3pBn2EBz/CAqiMN3sWl lizv/UrF8LL0PKjTHOrpTTdsHnUaITgI35lzBxm91KcHz3O7VP7G8WIYGkl14gG3lfC+ 8OSleMfpL7co8rmOU+8R2yIOTsPoyYWuGUugnUWUg09Zg/qfRbeygVLE9S0sFnDtjw7W JDLP6AOF7UWCF0mPJtzItpzj8WUilFIlj79b/4XaGZGKJsTp7N/kz2NYZVo/mjuzx0re LysA== X-Gm-Message-State: AOJu0YybkLW5/v6fAO9157+rkFHVVSadTxNrhzuawTcLOqn/61l+oEax xHLyM3NaW1RaKjhGx45fA2l97kTkhBsFYZZugFf2Qq0Uh2GgwSa+m1/maLZE4Yk= X-Gm-Gg: ASbGncshBdlyC41rBxTvAA19J21Se2etr0twRGFZHeKYoxKIcvQ5Bkgt2/tbJpyGTx4 P4z/BDzT3Tl0wFQEuOUBiTBJlSsXdIoL2sT6wqmjJmKEwirRb+uusDBljVYZtv0wRym0CcmI7en wHGjBuYhjoPvEZAgEveeV8d0yszzQmsTaXNPGLpusEuidunyqEZga9DuPPqyAyPH6xjcKPd0gqq G0V6TVBqlSx6U25KfaUEPozjbpyMfndZ8E+m1VNXVnWy/V2ZIFixFNNupz/0B1y9nX7tmLkpOsF CqZOv+yWH6NoKZe3ENRJwqJKP1GRMbtgtpwN X-Google-Smtp-Source: AGHT+IGRZdTQ4I+LJ1XvVi8WHfHtQNFyqKMFu4w51l+hH3alNYPS3KG29YcwjQx1UKivV8WC60kcog== X-Received: by 2002:a05:6a00:170c:b0:736:42a8:a742 with SMTP id d2e1a72fcca58-7403a79b98cmr38125b3a.11.1745959398967; Tue, 29 Apr 2025 13:43:18 -0700 (PDT) Received: from localhost ([116.86.61.95]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-74039920a3esm133508b3a.59.2025.04.29.13.43.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Apr 2025 13:43:18 -0700 (PDT) From: John Khoo Date: Wed, 30 Apr 2025 04:42:49 +0800 Message-ID: <67134f2cd6ab7887d087c73032ae002bd0f5e73f.1745959369.git.johnkhootf@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> References: <0998501bad053ba20daae94993a9f64120e114ab.1745959369.git.johnkhootf@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/vim.scm (neovim): Update to 0.11.0. Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a --- gnu/packages/vim.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index c921426b7f..bf82301228 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2023 Charles Jackson ;;; Copyright © 2023 Foundation Devices, Inc. ;;; Copyright © 2023, 2024 Nguyễn Gia Phong +;;; Copyright © 2025 John Khoo ;;; ;;; This file is part of GNU Guix. ;;; @@ -79,6 +80,7 @@ (define-module (gnu packages vim) #:use-module (gnu packages shells) #:use-module (gnu packages tcl) #:use-module (gnu packages text-editors) + #:use-module (gnu packages textutils) #:use-module (gnu packages terminals) #:use-module (gnu packages tree-sitter) #:use-module (gnu packages xdisorg) @@ -782,7 +784,7 @@ (define-public neovim-packer (define-public neovim (package (name "neovim") - (version "0.9.5") + (version "0.11.0") (source (origin (method git-fetch) (uri (git-reference @@ -791,7 +793,7 @@ (define-public neovim (file-name (git-file-name name version)) (sha256 (base32 - "1j3z7jay0m6g06v04falrzr062g07xr4svbrc3hywlqi2h6rrvk5")))) + "1z7xmngjr93dc52k8d3r6x0ivznpa8jbdrw24gqm16lg9gzvma02")))) (build-system cmake-build-system) (arguments (list #:modules @@ -849,6 +851,7 @@ (define-public neovim libtermkey libvterm unibilium + utf8proc jemalloc (if (member (if (%current-target-system) (gnu-triplet->nix-system (%current-target-system))