From unknown Sat Aug 09 22:10:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61672] [PATCH] gnu: Add nlohmann-json. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Feb 2023 06:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 61672 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61672@debbugs.gnu.org Cc: jgart X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167696167319403 (code B ref -1); Tue, 21 Feb 2023 06:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Feb 2023 06:41:13 +0000 Received: from localhost ([127.0.0.1]:54396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUMKs-00052p-1J for submit@debbugs.gnu.org; Tue, 21 Feb 2023 01:41:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:59264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUMKn-00052d-P2 for submit@debbugs.gnu.org; Tue, 21 Feb 2023 01:41:09 -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 ) id 1pUMKk-0002ju-Jo for guix-patches@gnu.org; Tue, 21 Feb 2023 01:41:03 -0500 Received: from mx1.dismail.de ([78.46.223.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pUMKi-0005pP-EN for guix-patches@gnu.org; Tue, 21 Feb 2023 01:41:02 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 62db2551 for ; Tue, 21 Feb 2023 07:40:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=20190914; bh=O+EQBMF71ceujM2woRUAp xp8GFFcoweOjJ51AnRoQ/g=; b=N+vFEl0+3Y5Rw11Y9oxv4Oif2qTQip3M2DYjc Dlv0lJlAzAYa7+Fpgy4+MxeZu5vuGUUK+ByMwlBVS8O6vk82fobAW9X70+5T2DpA E4W0unw5oJVLoFrDS1UgucUSg+mmIFuUqLuo39lQokNPkkuuVMYKR08G+GmAsb6P NwzYWWiGUu3iEG3KSM/XuqcaSWX6AfO69ojt8De9LNE7AOZv64tIyJ0jnB2eKvXZ LRgHYU24uX0a4ZfxrT2lXXFrNvSRpqW+e7X9uBeurLyRxjbtgXdtO8k330uuyZcv LUwiX0OjRo6CnF5aPVgsnRnPa7PhQUgkIMxK3w90HsKTmEg5A== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 6a030d7d for ; Tue, 21 Feb 2023 07:40:54 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 3104f99a for ; Tue, 21 Feb 2023 07:40:54 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id ad58f11f (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 21 Feb 2023 07:40:48 +0100 (CET) From: jgart Date: Tue, 21 Feb 2023 07:40:23 +0100 Message-Id: <20230221064023.11660-1-jgart@dismail.de> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=78.46.223.134; envelope-from=jgart@dismail.de; helo=mx1.dismail.de 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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/web.scm (nlohmann-json): New variable. --- gnu/packages/web.scm | 48 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 98db004482..e2f9dddf06 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -58,7 +58,7 @@ ;;; Copyright © 2022 cage ;;; Copyright © 2022 Pradana Aumars ;;; Copyright © 2022 Petr Hodina -;;; Copyright © 2022 jgart +;;; Copyright © 2022, 2023 jgart ;;; Copyright © 2023 Paul A. Patience ;;; Copyright © 2022 Bruno Victal ;;; Copyright © 2023 David Thompson @@ -1109,6 +1109,52 @@ (define-public jansson data.") (license license:expat))) +(define-public nlohmann-json + (package + (name "nlohmann-json") + (version "3.11.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nlohmann/json") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g6rfsbkvrxmacchz4kbr741yybj7mls3r4hgyfdd3pdbqhn2is9")))) + (build-system cmake-build-system) + (arguments + (list #:out-of-source? #t + #:configure-flags + #~(list "-DJSON_FastTests=ON" + "-DJSON_MultipleHeaders=ON" + "-DJSON_BuildTests=ON" + (string-append "-DJSON_TestDataDirectory=" + #$(this-package-native-input "json-test-data"))) + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + ;; Skip tests that require git or modify “installed files”. + (when tests? + (invoke "make" "ARGS=-LE 'not_reproducible|git_required' --verbose"))))))) + (native-inputs + `(("json-test-data" + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nlohmann/json_test_data") + (commit "v3.1.0"))) + (sha256 + (base32 "0nbirc428qx0lpi940p7y24fzdjbwl6xig3h5rdbihyymmdzhvbc")) + (file-name (git-file-name "vis-test" version)))))) + (home-page "https://json.nlohmann.me/") + (synopsis "JSON for Modern C++") + (description "This package provides a JSON implementation with an +intuitive syntax for C++, a single include header file, and with a +codebase that has 100% code coverage.") + (license license:expat))) + (define-public json-c (package (name "json-c") -- 2.39.1 From unknown Sat Aug 09 22:10:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61672] [PATCH v2] gnu: Add nlohmann-json. References: <20230221064023.11660-1-jgart@dismail.de> In-Reply-To: <20230221064023.11660-1-jgart@dismail.de> Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Feb 2023 06:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61672 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61672@debbugs.gnu.org Cc: jgart Received: via spool by 61672-submit@debbugs.gnu.org id=B61672.167696187219805 (code B ref 61672); Tue, 21 Feb 2023 06:45:02 +0000 Received: (at 61672) by debbugs.gnu.org; 21 Feb 2023 06:44:32 +0000 Received: from localhost ([127.0.0.1]:54402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUMO7-00059N-JB for submit@debbugs.gnu.org; Tue, 21 Feb 2023 01:44:31 -0500 Received: from mx1.dismail.de ([78.46.223.134]:6290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUMO5-000594-FA for 61672@debbugs.gnu.org; Tue, 21 Feb 2023 01:44:30 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 549a6fb6 for <61672@debbugs.gnu.org>; Tue, 21 Feb 2023 07:44:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=20190914; bh=T3/qxjBwD8R+QS4p9XWui epRN7EwoaCILOtTuhG5iu0=; b=qwvOa2Ru15KtT6F67wpZTbOlyA+Pazh6gXqO4 Ggx6PQjHdISUGLwoO2whXHdnS72RZRkM3rnFHwicihgZhk4JmZQnci+jMgRoJviZ XHCejqk4du2xVu851V7ComIdQREhVoI3PFlmB85smDQpSZ7jsyCseA20pwScwMfD uXZuRYWuj0wYVpxlDb0jAZVRuGgwDAh8xmcANhqr++C8lNo/T8MuuoCFOFHkhJXS RPWRxdyDqva4hhC5+ihfZR70XX1uwfAvW4WdbsA7LnzdGC1c0NFUY9UM3mXd+UVV S01eHdKqIC+uYYFOrbkhF2/CWAEz1SXfoHFJzt1sheBfSC9rw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 7579590b for <61672@debbugs.gnu.org>; Tue, 21 Feb 2023 07:44:21 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id cbea8385 for <61672@debbugs.gnu.org>; Tue, 21 Feb 2023 07:44:21 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 9dfd6385 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 21 Feb 2023 07:44:20 +0100 (CET) From: jgart Date: Tue, 21 Feb 2023 07:43:55 +0100 Message-Id: <20230221064354.12168-1-jgart@dismail.de> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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 (-) * gnu/packages/web.scm (nlohmann-json): New variable. v2 just rebases the history --- gnu/packages/web.scm | 48 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 98db004482..e2f9dddf06 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -58,7 +58,7 @@ ;;; Copyright © 2022 cage ;;; Copyright © 2022 Pradana Aumars ;;; Copyright © 2022 Petr Hodina -;;; Copyright © 2022 jgart +;;; Copyright © 2022, 2023 jgart ;;; Copyright © 2023 Paul A. Patience ;;; Copyright © 2022 Bruno Victal ;;; Copyright © 2023 David Thompson @@ -1109,6 +1109,52 @@ (define-public jansson data.") (license license:expat))) +(define-public nlohmann-json + (package + (name "nlohmann-json") + (version "3.11.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nlohmann/json") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g6rfsbkvrxmacchz4kbr741yybj7mls3r4hgyfdd3pdbqhn2is9")))) + (build-system cmake-build-system) + (arguments + (list #:out-of-source? #t + #:configure-flags + #~(list "-DJSON_FastTests=ON" + "-DJSON_MultipleHeaders=ON" + "-DJSON_BuildTests=ON" + (string-append "-DJSON_TestDataDirectory=" + #$(this-package-native-input "json-test-data"))) + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + ;; Skip tests that require git or modify “installed files”. + (when tests? + (invoke "make" "ARGS=-LE 'not_reproducible|git_required' --verbose"))))))) + (native-inputs + `(("json-test-data" + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nlohmann/json_test_data") + (commit "v3.1.0"))) + (sha256 + (base32 "0nbirc428qx0lpi940p7y24fzdjbwl6xig3h5rdbihyymmdzhvbc")) + (file-name (git-file-name "vis-test" version)))))) + (home-page "https://json.nlohmann.me/") + (synopsis "JSON for Modern C++") + (description "This package provides a JSON implementation with an +intuitive syntax for C++, a single include header file, and with a +codebase that has 100% code coverage.") + (license license:expat))) + (define-public json-c (package (name "json-c") -- 2.39.1 From unknown Sat Aug 09 22:10:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61672] [PATCH v2] gnu: Add nlohmann-json. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Feb 2023 08:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61672 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: jgart , 61672@debbugs.gnu.org Reply-To: liliana.prikler@gmail.com Received: via spool by 61672-submit@debbugs.gnu.org id=B61672.16769693931271 (code B ref 61672); Tue, 21 Feb 2023 08:50:01 +0000 Received: (at 61672) by debbugs.gnu.org; 21 Feb 2023 08:49:53 +0000 Received: from localhost ([127.0.0.1]:54486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUOLR-0000KQ-Jd for submit@debbugs.gnu.org; Tue, 21 Feb 2023 03:49:53 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:60923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUOLO-0000KE-Nb for 61672@debbugs.gnu.org; Tue, 21 Feb 2023 03:49:52 -0500 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4PLXzG6kMgz3wyg; Tue, 21 Feb 2023 09:49:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1676969387; bh=EYu7/0rx/68U3jYG+g6PWsXa34irSLeWxQWcATNOuRg=; h=Subject:From:Reply-To:To:Date:In-Reply-To:References; b=P80yAM4OrYHgi8+8kfAnuccZVyMTJhbNMlrHkNl6DmJVosAUKn5PGNyrO0931rooy IywnyCIVM2EtudwkBc9PEIJe0QfrSN7n5ES6WJvmkbppTN+kZyPi0IEC50qPxDwEru +wKd1MBA9Moxk83DfLccth01Ds2Eu4ZCtnkJVINM= Message-ID: <122413e3fb84b2aa4087a7f7c4d553f2ad496585.camel@ist.tugraz.at> From: Liliana Marie Prikler Date: Tue, 21 Feb 2023 09:49:46 +0100 In-Reply-To: <20230221064354.12168-1-jgart@dismail.de> References: <20230221064354.12168-1-jgart@dismail.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: 0.2 (/) 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 (---) Am Dienstag, dem 21.02.2023 um 07:43 +0100 schrieb jgart: > * gnu/packages/web.scm (nlohmann-json): New variable. Note, that json-modern-cxx is already defined in gnu/packages/cpp.scm. I'd suggest renaming it, deprecating the old name and then updating it. Cheers From unknown Sat Aug 09 22:10:50 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61672] [PATCH v2] gnu: Add nlohmann-json. Resent-From: "jgart" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Feb 2023 13:38:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61672 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: liliana.prikler@gmail.com, 61672@debbugs.gnu.org Received: via spool by 61672-submit@debbugs.gnu.org id=B61672.167698665419626 (code B ref 61672); Tue, 21 Feb 2023 13:38:03 +0000 Received: (at 61672) by debbugs.gnu.org; 21 Feb 2023 13:37:34 +0000 Received: from localhost ([127.0.0.1]:55026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUSpq-00056T-2i for submit@debbugs.gnu.org; Tue, 21 Feb 2023 08:37:34 -0500 Received: from mx2.dismail.de ([159.69.191.136]:18640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pUSpV-00053V-Eh for 61672@debbugs.gnu.org; Tue, 21 Feb 2023 08:37:16 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id cf269dd2; Tue, 21 Feb 2023 14:37:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:in-reply-to:references; s=20190914; bh=hg 7TI4KyeXiHh3n5ob1D6fbFjfQItrnk698+XyL+UF0=; b=KTNen3Vl2IYt4Ovh+5 dZKcNOfdr9wFEW/dwyWY4JhsohHaDBjSUW6rRvigMJPYuu7LgthgmqinhJ+a+VWB wXjR5lxYA9SiUQmCa/XSlHcwWhaGWn4mzwPK1gD535Rs8WGsnedUDbkrDVroDWSo /GlxEke0lYw1QWJdd8YA4d+Dck8lWAiJLScNk+STzUc5bovrfupYr+hVpQVdDnF2 b9ci35xzXz7UBiUoUAZldPCdVDVnmJZ/8Da/2A0dTa3ZjEYmRYupHjUYs8oLheJ2 P5upN9KvnZ9AxmXU28CSZ6DFLnrQHhLZoIJ2FMkalNcPRu7ms0SzsppvKraB4rDN skrA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id b6f4e7f1; Tue, 21 Feb 2023 14:37:06 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 86c6ebd4; Tue, 21 Feb 2023 14:37:06 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 42161b00 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 21 Feb 2023 14:37:05 +0100 (CET) MIME-Version: 1.0 Date: Tue, 21 Feb 2023 13:37:05 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.16.0a From: "jgart" Message-ID: <6affead6f2fd00c5c2ecb858f26697f2@dismail.de> In-Reply-To: <122413e3fb84b2aa4087a7f7c4d553f2ad496585.camel@ist.tugraz.at> References: <122413e3fb84b2aa4087a7f7c4d553f2ad496585.camel@ist.tugraz.at> <20230221064354.12168-1-jgart@dismail.de> X-Spam-Score: -2.3 (--) 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 (---) hi lilyp, > Note, that json-modern-cxx is already defined in gnu/packages/cpp.scm. Oh didn't realize. Thanks! I'll send an update today. all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 23 12:57:30 2023 Received: (at control) by debbugs.gnu.org; 23 Feb 2023 17:57:30 +0000 Received: from localhost ([127.0.0.1]:35235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVFqT-0004LD-IH for submit@debbugs.gnu.org; Thu, 23 Feb 2023 12:57:30 -0500 Received: from mail-ed1-f66.google.com ([209.85.208.66]:41573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVFqM-0004Kc-Re; Thu, 23 Feb 2023 12:57:24 -0500 Received: by mail-ed1-f66.google.com with SMTP id ec43so44652896edb.8; Thu, 23 Feb 2023 09:57:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Cl7Es8gQ6povWuQSImqvjlLYlcjxT9ujZ9RQRhVxwXw=; b=VuxILRFKreC9elI8/EmYRrBqy57kQFrLQroLVZVQ78qg/L7jfCK/S8h/1I1AbLZr8s f3KyOKvOhNeHd8ePihDfW6u0yGhT2qMPLFERyUZuflnthycv60T92zILuvYUjzbsb5NJ E9SItOJN3dKkwntnrusKyla1+WVRyiE1JemuLj1K+DocTfAq5fxijrC0yioVnTJJy3Ch DhtHCDMYvE7dflEIz9cnbYBXHzsP2XaDI0yLEiwPIkcwTQOOMnkIWhawv1eLE8paztC2 mOu9On/tT9OBa1JexyD2MpzZbECzHEldL2VIayyjhApNiPGS1Nk6+NqGvxeihAA1gpT9 QdIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Cl7Es8gQ6povWuQSImqvjlLYlcjxT9ujZ9RQRhVxwXw=; b=DF5zOCfZ1jtr3KPfIJOj+2YNNp6NnjI3TaLTMUN1pZ5kUqvoKVjEcnETZgybrWvEhS 6DLAyhKjzTEej3BJeK3yOYy0MKrcoIEHgOsTxYAdvBeqDrqK5PLibnr0HFCKobOHD9FR cM53568bh/gBq6K7s/PPq5Hnta4H8ax3GgjEAfg+URis71/q1tpZ/kgVpudJQXnAdx0+ tJ4L1Dzcyf9DBvoHo5bPSWjfgr1EceHE6C/V7QWAbf6eEslcz4v3mxNWZtwfJMiXY2Ju 4OLkNxwhIXZrr7uKlxsKyWKMdc1p7Pa1hGyEPbIvmEDoyos9pn0q/ZlkZpBU790pE5A9 iWmg== X-Gm-Message-State: AO0yUKXj+XYXvGvIoauqI5aWhKMRoIe5x1Go98N7TGSySPnEvAOswO2h 00H1gaVknto/zqZbKmgJLro= X-Google-Smtp-Source: AK7set+7GEEVXDoJ02DxkKR18jJ6dox1SM1oF6tvRWny0cigtpVaD+1VvEHVADvuxg8MDpRPnH8FDA== X-Received: by 2002:a17:906:71c2:b0:88d:2a41:2a4b with SMTP id i2-20020a17090671c200b0088d2a412a4bmr18921451ejk.60.1677175036766; Thu, 23 Feb 2023 09:57:16 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id se11-20020a170906ce4b00b008cecb8f374asm5794471ejb.0.2023.02.23.09.57.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Feb 2023 09:57:16 -0800 (PST) Message-ID: <3fe4ac9696ec9c962e4a120ca1292ab4fc0e7b70.camel@gmail.com> Subject: Re: [PATCH 1/3] gnu: Add nlohmann-json. From: Liliana Marie Prikler To: jgart , 61724@debbugs.gnu.org Date: Thu, 23 Feb 2023 18:57:14 +0100 In-Reply-To: <20230223051201.17541-1-jgart@dismail.de> References: <20230223051201.17541-1-jgart@dismail.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: control@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.0 (-) merge 61672 61724 thanks Hi jgart, Am Donnerstag, dem 23.02.2023 um 06:11 +0100 schrieb jgart: > * gnu/packages/cpp.scm (nlohmann-json): New variable. > --- > =C2=A0gnu/packages/cpp.scm | 98 +++++++++++++++++------------------------= - > -- > =C2=A01 file changed, 37 insertions(+), 61 deletions(-) >=20 > diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm > index ed6ae69198..7091459d97 100644 > --- a/gnu/packages/cpp.scm > +++ b/gnu/packages/cpp.scm > @@ -22,7 +22,7 @@ > =C2=A0;;; Copyright =C2=A9 2021 Nicol=C3=B2 Balzarotti > =C2=A0;;; Copyright =C2=A9 2021 Guillaume Le Vaillant > =C2=A0;;; Copyright =C2=A9 2021 Nikolay Korotkiy > -;;; Copyright =C2=A9 2021 jgart > +;;; Copyright =C2=A9 2021, 2023 jgart > =C2=A0;;; Copyright =C2=A9 2021 Julien Lepiller > =C2=A0;;; Copyright =C2=A9 2021 Disseminate Dissent > > =C2=A0;;; Copyright =C2=A9 2022 Efraim Flashner > @@ -595,74 +595,50 @@ (define-public json-dto > =C2=A0data transfer object.") > =C2=A0=C2=A0=C2=A0=C2=A0 (license license:bsd-3))) > =C2=A0 > -(define-public json-modern-cxx > +(define-public nlohmann-json > =C2=A0=C2=A0 (package > -=C2=A0=C2=A0=C2=A0 (name "json-modern-cxx") > -=C2=A0=C2=A0=C2=A0 (version "3.10.5") > -=C2=A0=C2=A0=C2=A0 (home-page "https://github.com/nlohmann/json") > +=C2=A0=C2=A0=C2=A0 (name "nlohmann-json") > +=C2=A0=C2=A0=C2=A0 (version "3.11.2") Perform one logical change at a time: 1. Updating is a logical change. 2. Renaming and adjusting dependant packages is a logical change. When adding a deprecated alias, it should be done in the same commit as the rename (2). The order of commits between (1) and (2) doesn't matter. Cheers