From patchwork Mon Aug 12 17:26:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 30034 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 6ABEF27BBE9; Mon, 12 Aug 2024 18:29:13 +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.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, 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 59FD427BBE2 for ; Mon, 12 Aug 2024 18:29:11 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sdYqO-00065T-So; Mon, 12 Aug 2024 13:28:32 -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 1sdYqN-00062X-7e for guix-patches@gnu.org; Mon, 12 Aug 2024 13:28:31 -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 1sdYqM-0001Xl-SE for guix-patches@gnu.org; Mon, 12 Aug 2024 13:28:30 -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=7QXySbdhO2+uWg5q2EOqHn0uRgYEHt3agHV9S1pA9fU=; b=XIqZAie/TAwgiO1b3RFlEnaNMZK9+7wGNWJyRJRca6D3sCqwAgtUzjG9B9ziDkx9r1Dc4rQMWpDzvsJ204c0Dbl55PAgR4C0mk5yz3DTJw8Mx0piCoFgy9KFWrV9AZdKzu+XlkkJPBNnuRk8z35RoBHtawkFegRswkZJ6VBELabPJHD6baQ8Cf2ZR8vlRYoVVW842kA8vno0VrHGGy0swHm10DxkksDPcMEA8o6a0xwIB+Z10y4ZuvFHEVDUmvW9slb+n2un5t0PHuCsGGvqlLaCRBC2QFj2XrL0ClvtQyzi3xo5rIqT2wZwp6xz5wIY0vl4yszIKFVBdMZZ5LKubA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sdYqs-0004vU-Pf for guix-patches@gnu.org; Mon, 12 Aug 2024 13:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72594] [PATCH 3/7] gnu: Add go-github-com-mattbaird-jsonpatch. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 12 Aug 2024 17:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72594 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 72594@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 72594-submit@debbugs.gnu.org id=B72594.172348369718797 (code B ref 72594); Mon, 12 Aug 2024 17:29:02 +0000 Received: (at 72594) by debbugs.gnu.org; 12 Aug 2024 17:28:17 +0000 Received: from localhost ([127.0.0.1]:43744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sdYq9-0004t1-Do for submit@debbugs.gnu.org; Mon, 12 Aug 2024 13:28:17 -0400 Received: from mail-lf1-f54.google.com ([209.85.167.54]:43119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sdYq6-0004s8-5z for 72594@debbugs.gnu.org; Mon, 12 Aug 2024 13:28:15 -0400 Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-52fcc56c882so3483365e87.0 for <72594@debbugs.gnu.org>; Mon, 12 Aug 2024 10:27:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723483596; x=1724088396; 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=7QXySbdhO2+uWg5q2EOqHn0uRgYEHt3agHV9S1pA9fU=; b=QnE+YR/YiZGFCyeY7kTvzF79jB3yMYQV/g4PysB5EXmxAQg6LoDQfCecWCkIqfpxBN kfwbD5K9R40iMnNP9RlAC7DBs45Asme1e7Qkgr+i5TG/tuhT1kXEpOHNWznvo+go0sjW Kw0ZE7BHLOvH+vkzwjO2k+t1oY9k9uOClYCdFk42StXdxkB5NjvlHCsqcF/7/8H7Ix2L Yn6U7bSMU4qt4XO3FNuMqukU5pTN3phZ54olb+bR7qyGTNer944AVif8iUDkyTs6oftp d/+ev28ea5oCv4eKsJBZ11PaNyOCMI4O+NcigZI1X2NQx6iVloA8EkuoQRyjn1WEjvLu mIqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723483596; x=1724088396; 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=7QXySbdhO2+uWg5q2EOqHn0uRgYEHt3agHV9S1pA9fU=; b=wOb0BpzRe+5MuH6yepZq7OnRGbR8IGOAJOwoQ6Vt1eFXHWetjWFHkEL3IzZHGHWhxw Z4I6NQUrlHyjV5rb3Rv3XJfofVuMK7BFS6gF7o268T39A2x+yVYjyhSwrxI7LA7HRbUn I5DpzCJUVnYzfbwEZ/Q8KdGKnOjf6j+KAdbUBO+r1vh2uXlyK3LBxzCkgGzcpXdYk7L4 XGoweVoW0W6+XnePBaRU0ZrCr5uPItPouYSa8yuFrJsG7FQMw7qdP4KApIXZes60lvef oF+0Fc0C3VUXJv/W5hNxlTC88iwdda2X7opuosQrvJZMKX4DuyXIyknoxKW3Bdl17xUK TMQg== X-Gm-Message-State: AOJu0YzOoF2zBWR4+XbdoPLGRHJrWAzNr6z3b5n4IyvaFNX4PJFZuLpK KpXTyABco7ZlEop7mtSOrvUS51uekjt6qulWu3sCQYVQ0Al749HHCkeDhZzjEzc= X-Google-Smtp-Source: AGHT+IEvq47SNH+3e91X+jKOpuRXT7rohEyBH/BxEt79DTDA2GLz5tPh0EjY5hjPIVlE4YCqtoKGBw== X-Received: by 2002:a05:6512:1195:b0:52f:25b:b161 with SMTP id 2adb3069b0e04-53213d8ffd8mr95369e87.6.1723483595312; Mon, 12 Aug 2024 10:26:35 -0700 (PDT) Received: from elephant.. ([95.79.70.170]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53200f121a5sm784045e87.137.2024.08.12.10.26.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Aug 2024 10:26:34 -0700 (PDT) From: "Artyom V. Poptsov" Date: Mon, 12 Aug 2024 20:26:25 +0300 Message-ID: <610f6bc2f624a997e49b77338970440b39e8b426.1723483365.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: 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/golang.scm (go-github-com-mattbaird-jsonpatch): New variable. Change-Id: I571c51f2141dbba53067f4279003a4604f21b1a4 --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2d5844669e..82d9616b71 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3636,6 +3636,35 @@ (define-public go-github-com-magiconair-properties (description "Java properties scanner for Go") (license license:bsd-2))) +(define-public go-github-com-mattbaird-jsonpatch + (package + (name "go-github-com-mattbaird-jsonpatch") + (version "0.0.0-20171005235357-81af80346b1a") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mattbaird/jsonpatch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0ll22kpf75m72r7i5ddg3r87gdlagbj2x24bppgbi8jp018pdq95")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/mattbaird/jsonpatch")) + (native-inputs (list go-github-com-stretchr-testify)) + (home-page "https://github.com/mattbaird/jsonpatch") + (synopsis "JSON Patch library for Go") + (description + "@url{http://jsonpatch.com/, JSON Patch} implementation for Go as +specified in @url{https://datatracker.ietf.org/doc/html/rfc6902/, RFC 6902} from the +IETF. + +JSON Patch allows you to generate JSON that describes changes you want to make to a +document, so you don't have to send the whole doc. JSON Patch format is supported by +HTTP PATCH method, allowing for standards based partial updates via REST APIs.") + (license license:asl2.0))) + (define-public go-github-com-pelletier-go-toml (package (name "go-github-com-pelletier-go-toml")