From unknown Thu Aug 14 17:30:48 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#43119 <43119@debbugs.gnu.org> To: bug#43119 <43119@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add guile-srfi-180. Reply-To: bug#43119 <43119@debbugs.gnu.org> Date: Fri, 15 Aug 2025 00:30:48 +0000 retitle 43119 [PATCH] gnu: Add guile-srfi-180. reassign 43119 guix-patches submitter 43119 Martin Becze severity 43119 normal tag 43119 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 30 14:12:05 2020 Received: (at submit) by debbugs.gnu.org; 30 Aug 2020 18:12:05 +0000 Received: from localhost ([127.0.0.1]:50716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCRoD-00018v-4r for submit@debbugs.gnu.org; Sun, 30 Aug 2020 14:12:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:34662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCRoB-00018n-01 for submit@debbugs.gnu.org; Sun, 30 Aug 2020 14:12:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCRoA-0002xq-Pe for guix-patches@gnu.org; Sun, 30 Aug 2020 14:12:02 -0400 Received: from mx1.riseup.net ([198.252.153.129]:60826) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCRo8-0005v5-Mj for guix-patches@gnu.org; Sun, 30 Aug 2020 14:12:02 -0400 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BfhHf60xhzFdtk for ; Sun, 30 Aug 2020 11:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598811118; bh=xR6sggU53Tqqh9D4UcDBgQOKFo3t+AWoCyIuKWCRZcA=; h=From:To:Cc:Subject:Date:From; b=jQvI4qdEG7ue+b5v5qbZe1LJ3Ahi2subNME0NP8+rLLHurA6R1sQ+Uq53/N5ImbHi 0h9fSABQESR9erRJmqdKru6Xy4kv0JywRCT6nQ1S0PQp4HZec0sKxznNouSV2qwCqK zQBtUAiLc9V+XiKvpG+cklng7gMnV3KlXmaBIZf0= X-Riseup-User-ID: D79ADD9C09AB2B08B1B41EF626C47380F9E5E4DBEE3DC23940B0C5A038A75896 Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4BfhHd6RdWzJnCK; Sun, 30 Aug 2020 11:11:57 -0700 (PDT) From: Martin Becze To: guix-patches@gnu.org Subject: [PATCH] gnu: Add guile-srfi-180. Date: Sun, 30 Aug 2020 13:11:45 -0500 Message-Id: <20200830181145.2498-1-mjbecze@riseup.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=mjbecze@riseup.net; helo=mx1.riseup.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/30 14:11:58 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Martin Becze 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: -2.4 (--) * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. --- gnu/packages/guile-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 9f9335c8f7..b6d163a8bd 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2887,6 +2887,41 @@ formatting combinators specified by more expressive and flexible than the traditional @code{format} procedure.") (license license:bsd-3)))) +(define-public guile-srfi-180 + (let ((commit "9188bf9724c6d320ef804579d222e855b007b193") + (revision "0")) + (package + (name "guile-srfi-180") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (commit commit) + (url "https://github.com/scheme-requests-for-implementation/srfi-180.git"))) + (sha256 + (base32 + "08lf70rsak8mwfij55xc37pg9zg7c87fizmhz7ln46skzj68sl3y")) + (modules '((guix build utils))) + (snippet + '(begin + (delete-file-recursively "srfi/files") + (delete-file "srfi/run-r7rs-checks.guile.scm") + (delete-file "srfi/run-r7rs-checks.scm") + #t)) + (file-name (git-file-name name version)))) + (build-system guile-build-system) + (native-inputs + `(("guile" ,guile-3.0))) + (propagated-inputs + `(("guile-srfi-145" ,guile-srfi-145))) + (home-page "https://srfi.schemers.org/srfi-180/") + (synopsis "JSON parser and printer for Guile") + (description + "This library describes a JavaScript Object Notation (JSON) parser and printer. +It supports JSON that may be bigger than memory.") + (license license:expat)))) + (define-public emacsy (package (name "emacsy") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 30 17:14:18 2020 Received: (at 43119) by debbugs.gnu.org; 30 Aug 2020 21:14:18 +0000 Received: from localhost ([127.0.0.1]:50888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCUeY-0007bI-7m for submit@debbugs.gnu.org; Sun, 30 Aug 2020 17:14:18 -0400 Received: from mx1.riseup.net ([198.252.153.129]:46440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCUeW-0007b9-8c for 43119@debbugs.gnu.org; Sun, 30 Aug 2020 17:14:17 -0400 Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BfmKz32BdzDsZr for <43119@debbugs.gnu.org>; Sun, 30 Aug 2020 14:14:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598822055; bh=On9yh/tgOK7DSZWYH3ycsXVWtzKovd76vKBzgqaP2ts=; h=Subject:To:References:From:Date:In-Reply-To:From; b=sII2flf7r5Lva3nEOlp1ApnTcXYpfM4qLw/6kpDh1iwv/CSVk/Buzepya17DLTR0h vOehT7tPHALPNeRuMHRLM8tMpZR381nAZjbz4XL734jdN2w2m5gNGiOTYvp7hePtRP iAjD9hipDSIlwQU+mpzrtw3haRhUdzkS40qhDNm0= X-Riseup-User-ID: 20D5E5CB0D327A87E6D6312AA7E79263CC9014B4663AA797129E1626B8D4C578 Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 4BfmKy1r4Mz8tqm for <43119@debbugs.gnu.org>; Sun, 30 Aug 2020 14:14:13 -0700 (PDT) Subject: Re: [PATCH] gnu: Add guile-srfi-180. To: 43119@debbugs.gnu.org References: <20200830181145.2498-1-mjbecze@riseup.net> From: Martin Becze Message-ID: Date: Sun, 30 Aug 2020 16:14:10 -0500 MIME-Version: 1.0 In-Reply-To: <20200830181145.2498-1-mjbecze@riseup.net> Content-Type: multipart/mixed; boundary="------------A3A2B11E7FB563438B47737D" Content-Language: en-US X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43119 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.7 (-) This is a multi-part message in MIME format. --------------A3A2B11E7FB563438B47737D Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit opps there is a lint fail. attached is a cleaner version. On 8/30/20 1:11 PM, Martin Becze wrote: > * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. > --- > gnu/packages/guile-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) > > diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm > index 9f9335c8f7..b6d163a8bd 100644 > --- a/gnu/packages/guile-xyz.scm > +++ b/gnu/packages/guile-xyz.scm > @@ -2887,6 +2887,41 @@ formatting combinators specified by > more expressive and flexible than the traditional @code{format} procedure.") > (license license:bsd-3)))) > > +(define-public guile-srfi-180 > + (let ((commit "9188bf9724c6d320ef804579d222e855b007b193") > + (revision "0")) > + (package > + (name "guile-srfi-180") > + (version (git-version "0" revision commit)) > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (commit commit) > + (url "https://github.com/scheme-requests-for-implementation/srfi-180.git"))) > + (sha256 > + (base32 > + "08lf70rsak8mwfij55xc37pg9zg7c87fizmhz7ln46skzj68sl3y")) > + (modules '((guix build utils))) > + (snippet > + '(begin > + (delete-file-recursively "srfi/files") > + (delete-file "srfi/run-r7rs-checks.guile.scm") > + (delete-file "srfi/run-r7rs-checks.scm") > + #t)) > + (file-name (git-file-name name version)))) > + (build-system guile-build-system) > + (native-inputs > + `(("guile" ,guile-3.0))) > + (propagated-inputs > + `(("guile-srfi-145" ,guile-srfi-145))) > + (home-page "https://srfi.schemers.org/srfi-180/") > + (synopsis "JSON parser and printer for Guile") > + (description > + "This library describes a JavaScript Object Notation (JSON) parser and printer. > +It supports JSON that may be bigger than memory.") > + (license license:expat)))) > + > (define-public emacsy > (package > (name "emacsy") > --------------A3A2B11E7FB563438B47737D Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-gnu-Add-guile-srfi-180.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="v2-0001-gnu-Add-guile-srfi-180.patch" >From 4f41ab55cbd7509bef7b542ac745e33e296b429d Mon Sep 17 00:00:00 2001 From: Martin Becze Date: Sun, 30 Aug 2020 13:06:14 -0500 Subject: [PATCH v2] gnu: Add guile-srfi-180. * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. --- gnu/packages/guile-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 9f9335c8f7..944df0eae4 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2887,6 +2887,42 @@ formatting combinators specified by more expressive and flexible than the traditional @code{format} procedure.") (license license:bsd-3)))) +(define-public guile-srfi-180 + (let ((commit "9188bf9724c6d320ef804579d222e855b007b193") + (revision "0") + (url "https://github.com/scheme-requests-for-implementation/srfi-180.git")) + (package + (name "guile-srfi-180") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (commit commit) + (url url))) + (sha256 + (base32 + "08lf70rsak8mwfij55xc37pg9zg7c87fizmhz7ln46skzj68sl3y")) + (modules '((guix build utils))) + (snippet + '(begin + (delete-file-recursively "srfi/files") + (delete-file "srfi/run-r7rs-checks.guile.scm") + (delete-file "srfi/run-r7rs-checks.scm") + #t)) + (file-name (git-file-name name version)))) + (build-system guile-build-system) + (native-inputs + `(("guile" ,guile-3.0))) + (propagated-inputs + `(("guile-srfi-145" ,guile-srfi-145))) + (home-page "https://srfi.schemers.org/srfi-180/") + (synopsis "JSON parser and printer for Guile") + (description + "This library describes a JavaScript Object Notation (JSON) parser and printer. +It supports JSON that may be bigger than memory.") + (license license:expat)))) + (define-public emacsy (package (name "emacsy") -- 2.28.0 --------------A3A2B11E7FB563438B47737D-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 31 04:14:34 2020 Received: (at 43119) by debbugs.gnu.org; 31 Aug 2020 08:14:34 +0000 Received: from localhost ([127.0.0.1]:51498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCexV-0002mp-VP for submit@debbugs.gnu.org; Mon, 31 Aug 2020 04:14:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCexU-0002md-Mo for 43119@debbugs.gnu.org; Mon, 31 Aug 2020 04:14:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52215) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCexP-00047X-6c; Mon, 31 Aug 2020 04:14:27 -0400 Received: from [2a01:e0a:19b:d9a0:24e2:2545:c1f2:cf9e] (port=38312 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kCexO-0002bF-LB; Mon, 31 Aug 2020 04:14:27 -0400 From: Mathieu Othacehe To: Martin Becze Subject: Re: [bug#43119] [PATCH] gnu: Add guile-srfi-180. References: <20200830181145.2498-1-mjbecze@riseup.net> Date: Mon, 31 Aug 2020 10:14:25 +0200 In-Reply-To: (Martin Becze's message of "Sun, 30 Aug 2020 16:14:10 -0500") Message-ID: <87tuwjgrku.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43119 Cc: 43119@debbugs.gnu.org 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: -3.3 (---) Hey, >> * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. I'm getting a whole bunch of warnings when building srfi/180/body.scm, such as: --8<---------------cut here---------------start------------->8--- srfi/180/body.scm:237:11: warning: possibly unbound variable `textual-port?' srfi/180/body.scm:198:4: warning: possibly unbound variable `eof-object' srfi/180/body.scm:195:2: warning: possibly unbound variable `assume' srfi/180/body.scm:191:23: warning: possibly unbound variable `make-json-error' srfi/180/body.scm:190:29: warning: possibly unbound variable `make-json-error' srfi/180/body.scm:186:16: warning: possibly unbound variable `valid-number?' srfi/180/body.scm:167:29: warning: possibly unbound variable `make-json-error' srfi/180/body.scm:146:59: warning: possibly unbound variable `bitwise-ior' srfi/180/body.scm:111:15: warning: possibly unbound variable `make-json-error' srfi/180/body.scm:106:15: warning: possibly unbound variable `make-json-error' --8<---------------cut here---------------end--------------->8--- Do you think they could be fixed? >> + "This library describes a JavaScript Object Notation (JSON) parser and printer. >> +It supports JSON that may be bigger than memory.") Even though this description is a copy of the SRFI abstract, it seems a bit vague. I would change "describes" to "implements" or "provides". The affirmation "JSON bigger than memory" could also be expanded I think. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 31 05:11:25 2020 Received: (at 43119) by debbugs.gnu.org; 31 Aug 2020 09:11:25 +0000 Received: from localhost ([127.0.0.1]:51533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCfqX-0004F2-8h for submit@debbugs.gnu.org; Mon, 31 Aug 2020 05:11:25 -0400 Received: from mx1.riseup.net ([198.252.153.129]:35712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCfqV-0004Eq-0d for 43119@debbugs.gnu.org; Mon, 31 Aug 2020 05:11:23 -0400 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4Bg4FQ1RDvzDscQ; Mon, 31 Aug 2020 02:11:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598865082; bh=xBg91uNSOWJn8HbcZd4MGWc2QkYcLcNgiDQfN+8c5QE=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=o9rnO+7iioLRTEL9IBGZrUkiWLRhbzmk/WbGADRyKjI/8DJilhRli9mBn8bjK2BB0 JT56lRds2GgL5LkINNQw0sjlP1tayuRzvPcfXpcx0oH/L2Hn0BTCNIquWFZXkzH22r 7q6ou5HjhMk29bCPopE67QdCEiYa3C0G2DqmJ5n8= X-Riseup-User-ID: CF4B65A0DB71966E896091848DD66F071DE291DB19F8681C98F5EFC986FEA5BB Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4Bg4FN5k01zJmgZ; Mon, 31 Aug 2020 02:11:20 -0700 (PDT) Subject: Re: [bug#43119] [PATCH] gnu: Add guile-srfi-180. To: Mathieu Othacehe References: <20200830181145.2498-1-mjbecze@riseup.net> <87tuwjgrku.fsf@gnu.org> From: Martin Becze Message-ID: <6b0fa653-875a-fb86-305f-c9ef456f7e84@riseup.net> Date: Mon, 31 Aug 2020 04:11:15 -0500 MIME-Version: 1.0 In-Reply-To: <87tuwjgrku.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------9ACBEB0A0A27ADE96F3A35A5" Content-Language: en-US X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43119 Cc: 43119@debbugs.gnu.org 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.7 (-) This is a multi-part message in MIME format. --------------9ACBEB0A0A27ADE96F3A35A5 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit >> Do you think they could be fixed? Fixed in the attached patch. > Even though this description is a copy of the SRFI abstract, it seems a > bit vague. I would change "describes" to "implements" or "provides". The > affirmation "JSON bigger than memory" could also be expanded I think. I tried to spruce it up a bit. Thanks for the feedback! On 8/31/20 3:14 AM, Mathieu Othacehe wrote: > > Hey, > >>> * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. > > I'm getting a whole bunch of warnings when building srfi/180/body.scm, > such as: > > --8<---------------cut here---------------start------------->8--- > srfi/180/body.scm:237:11: warning: possibly unbound variable `textual-port?' > srfi/180/body.scm:198:4: warning: possibly unbound variable `eof-object' > srfi/180/body.scm:195:2: warning: possibly unbound variable `assume' > srfi/180/body.scm:191:23: warning: possibly unbound variable `make-json-error' > srfi/180/body.scm:190:29: warning: possibly unbound variable `make-json-error' > srfi/180/body.scm:186:16: warning: possibly unbound variable `valid-number?' > srfi/180/body.scm:167:29: warning: possibly unbound variable `make-json-error' > srfi/180/body.scm:146:59: warning: possibly unbound variable `bitwise-ior' > srfi/180/body.scm:111:15: warning: possibly unbound variable `make-json-error' > srfi/180/body.scm:106:15: warning: possibly unbound variable `make-json-error' > --8<---------------cut here---------------end--------------->8--- > > Do you think they could be fixed? > >>> + "This library describes a JavaScript Object Notation (JSON) parser and printer. >>> +It supports JSON that may be bigger than memory.") > > Even though this description is a copy of the SRFI abstract, it seems a > bit vague. I would change "describes" to "implements" or "provides". The > affirmation "JSON bigger than memory" could also be expanded I think. > > Thanks, > > Mathieu > --------------9ACBEB0A0A27ADE96F3A35A5 Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-gnu-Add-guile-srfi-180.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="v2-0001-gnu-Add-guile-srfi-180.patch" >From 8a32d9184911b6fb615cf42c5e54ae5c63e939e8 Mon Sep 17 00:00:00 2001 From: Martin Becze Date: Sun, 30 Aug 2020 13:06:14 -0500 Subject: [PATCH v2] gnu: Add guile-srfi-180. * gnu/packages/guile-xyz.scm (guile-srfi-180): New variable. --- gnu/packages/guile-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index fd16304f3f..a21b14eb59 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2888,6 +2888,46 @@ formatting combinators specified by more expressive and flexible than the traditional @code{format} procedure.") (license license:bsd-3)))) +(define-public guile-srfi-180 + (let ((commit "9188bf9724c6d320ef804579d222e855b007b193") + (revision "0") + (url "https://github.com/scheme-requests-for-implementation/srfi-180.git")) + (package + (name "guile-srfi-180") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (commit commit) + (url url))) + (sha256 + (base32 + "08lf70rsak8mwfij55xc37pg9zg7c87fizmhz7ln46skzj68sl3y")) + (modules '((guix build utils))) + (snippet + '(begin + (delete-file-recursively "srfi/files") + (delete-file "srfi/run-r7rs-checks.guile.scm") + (delete-file "srfi/run-r7rs-checks.scm") + (delete-file "srfi/check.scm") + #t)) + (file-name (git-file-name name version)))) + (build-system guile-build-system) + (arguments + '(#:not-compiled-file-regexp "body\\.scm$")) + (native-inputs + `(("guile" ,guile-3.0))) + (propagated-inputs + `(("guile-srfi-145" ,guile-srfi-145))) + (home-page "https://srfi.schemers.org/srfi-180/") + (synopsis "JSON parser and printer for Guile") + (description + "This library implements a JavaScript Object Notation (JSON) parser and printer. +It also supports parsing JSON objects that may be bigger than memory with a streaming +API.") + (license license:expat)))) + (define-public emacsy (package (name "emacsy") -- 2.28.0 --------------9ACBEB0A0A27ADE96F3A35A5-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 01 15:23:38 2020 Received: (at 43119-done) by debbugs.gnu.org; 1 Sep 2020 19:23:38 +0000 Received: from localhost ([127.0.0.1]:57350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDBsY-0000l9-8R for submit@debbugs.gnu.org; Tue, 01 Sep 2020 15:23:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDBsU-0000kt-Lg for 43119-done@debbugs.gnu.org; Tue, 01 Sep 2020 15:23:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57394) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDBsP-0005XO-1v; Tue, 01 Sep 2020 15:23:29 -0400 Received: from [2a01:e0a:19b:d9a0:24e2:2545:c1f2:cf9e] (port=48644 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kDBsO-0007MV-Ev; Tue, 01 Sep 2020 15:23:28 -0400 From: Mathieu Othacehe To: Martin Becze Subject: Re: [bug#43119] [PATCH] gnu: Add guile-srfi-180. References: <20200830181145.2498-1-mjbecze@riseup.net> <87tuwjgrku.fsf@gnu.org> <6b0fa653-875a-fb86-305f-c9ef456f7e84@riseup.net> Date: Tue, 01 Sep 2020 21:23:25 +0200 In-Reply-To: <6b0fa653-875a-fb86-305f-c9ef456f7e84@riseup.net> (Martin Becze's message of "Mon, 31 Aug 2020 04:11:15 -0500") Message-ID: <87zh69ti6q.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43119-done Cc: 43119-done@debbugs.gnu.org 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: -3.3 (---) Hello Martin, > I tried to spruce it up a bit. Thanks for the feedback! Thanks for the v2, pushed! Mathieu From unknown Thu Aug 14 17:30:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 Sep 2020 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator