GNU bug report logs - #63065
gnu: Add yabridgectl.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Sughosha <Sughosha@HIDDEN>; Keywords: patch; dated Tue, 25 Apr 2023 09:24:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Changed bug title to 'gnu: Add yabridgectl.' from '[PATCH v4 0/7] gnu: Add yabridgectl.' Request was from Sughosha <sughosha@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:12 2023
Received: from localhost ([127.0.0.1]:52449 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ekG-0004cZ-A3
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:12 -0500
Received: from layka.disroot.org ([178.21.23.139]:49688)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek8-0004bn-Bs
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:05 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 9D63841C35;
 Thu, 30 Nov 2023 11:57:54 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id eXH9VO7PTQ8h; Thu, 30 Nov 2023 11:57:54 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341874; bh=JnRBrk8nmHfkJsO8OYhIT3Utc6CedaRLmxJH8eMis6U=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=LyVoRsYXRIF+lqJm8s5JQy2HxeVYCqBZWFEZPbtwIpcmzks7ncY5a0DrRJ5ISCFR7
 +QBl3CWnLLxhgG8WigkL20ziP3SEeuTXhtNRIFvKYgQwnEENDHcTTnYQm4BlTy/Qx9
 JSGWPqXfkSzFOyAQ5CWnmeovo/IF2L3uz6fyB+xrxV4hV+mkBvevKbenp+w5amuYa9
 gvKItBqRe4x+kSQ8ZA1Y5NPqX3/gWtB38DT6o3sbnD4f78d/rHidGc9VnIRKO65bk0
 waLVhOPoSMc+iAVVTaNqnjsQ0vuRCKMr1fzrnr6z63REtkPH+Tw4d+Y9wqz6UDmAin
 AEC5Q8kLNkoaw==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 5/7] gnu: Add rust-ryu-0.2.
Date: Thu, 30 Nov 2023 11:57:26 +0100
Message-ID: <7c4cbea39203cf7201a176fa5a6b350636d62297.1701341707.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-ryu-0.2): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a67a5e52aa..506f406e9f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61748,6 +61748,25 @@ (define-public rust-ryu-1
 quickly convert floating point numbers to decimal strings.")
     (license (list license:asl2.0 license:boost1.0))))
 
+(define-public rust-ryu-0.2
+  (package
+    (inherit rust-ryu-1)
+    (name "rust-ryu")
+    (version "0.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ryu" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13wsi4408qxi9w44pdf5zfds4ym7np2070wkhg1g4j4dvi4rasmr"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-no-panic" ,rust-no-panic-0.1))
+       #:cargo-development-inputs
+       (("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-rand" ,rust-rand-0.5))))))
+
 (define-public rust-s3handler-0.7
   (package
     (name "rust-s3handler")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:12 2023
Received: from localhost ([127.0.0.1]:52447 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ekF-0004cR-Up
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:12 -0500
Received: from layka.disroot.org ([178.21.23.139]:49702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek8-0004bh-4L
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:05 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 8ECF744DE2;
 Thu, 30 Nov 2023 11:57:55 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id y8Z1CcyJ975h; Thu, 30 Nov 2023 11:57:54 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341874; bh=6Zrc+Zw9bYH/PcBt/2SkFq7oL7D0Q3wHgvWiGqsnwAs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=O6fTdDClqNZOutJsHVa8ghQulryNDm8+C/tXm27MXMiI8uDRG5T/N9NJqrnVAZlFo
 bsgsS5FH805UzEp9Bx+psXWcMx7ClRV9VlPlMzMNgfbukrwWLyJIwg/6Xrcqyg8yYW
 ZXCxWa2Hslwf47nr0wMIk2scUfjaAHCNCSWxEd7jKR3tH1oeZUNFiUXN63mVCoqBiT
 Y0DsS97hgQbQ6E/ry5jxhyP/3/GyoUobxRnuw9AXcURLV+0Od7ZfOlcEbhaE7JF14h
 j8XM8o4TgFv/p3tT8QNGG628c14K8CRDloEvR5NYqdRbUcsbQMqamNEzSAzukvW1uq
 UO2IwwZEYowiQ==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 6/7] gnu: Add rust-serde-jsonrc-0.1.
Date: Thu, 30 Nov 2023 11:57:27 +0100
Message-ID: <a2df22ef2b9fb85dc4b299eaaaf6a7b4a0273e56.1701341707.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-serde-jsonrc-0.1): New variable.

Change-Id: Ia1da4a61e52f0d70639fdf3d8e27e1356785d404
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 506f406e9f..c6692aa997 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64312,6 +64312,35 @@ (define-public rust-serde-json-core-0.5
 programs in rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-serde-jsonrc-0.1
+  (package
+    (name "rust-serde-jsonrc")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde_jsonrc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a5q0ba7jhgfl63l16plgl7sx1k58l2caxf7z2j5l677rh5yk4dm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ;`Deserialize` and `Serialize` are defined multiple times
+       #:cargo-inputs
+       (("rust-indexmap" ,rust-indexmap-1)
+        ("rust-itoa" ,rust-itoa-0.4)
+        ("rust-ryu" ,rust-ryu-0.2)
+        ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
+        ("rust-serde-bytes" ,rust-serde-bytes-0.10)
+        ("rust-serde-derive" ,rust-serde-derive-1))))
+    (home-page "https://github.com/serde-rs/json")
+    (synopsis "JSON serialization file format")
+    (description
+     "This package provides a JSON serialization file format.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-serde-path-to-error-0.1
   (package
     (name "rust-serde-path-to-error")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:11 2023
Received: from localhost ([127.0.0.1]:52445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ekF-0004cK-H9
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:11 -0500
Received: from layka.disroot.org ([178.21.23.139]:49686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek8-0004bP-81
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:04 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id E8F0041CFA;
 Thu, 30 Nov 2023 11:57:55 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ba5mszhetueX; Thu, 30 Nov 2023 11:57:55 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341875; bh=yRVUnk6ACXPJ+D131WbDCK0VtpHbEx3PVoOzXEdDMvw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=c6sLFL80NGrF75IFXSxSfTlqksQ/QAW76SMVwJnn8Qr3KJjVsUbrpH+/98JAXZkF0
 vQBu4e9Y93gqr5G1p0tA7Zr4W+SyMqYyDPPCdtmTuFdX+l+c1FxN8mLiHQ85FbU6wx
 KOUQhw2k0wgA94MY/NQSB56tp8F7eTWZcvlUMHEwYIGHxvLMhrjTvaLpQGtrntTJWm
 ey5vBM3UZOXtSp6Y2Q9ic5Hv9wfsEDwyTgNbCOJ7WSAAmOWig1uubidrFVdmaXBY4y
 RoXgrZIoiAtfqiW9gu71a4aexst/JvfzbXdZymbJCgwTsqvvPwVYo1sV73OCm6C9sn
 aqoHg0X4z6Hug==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 7/7] gnu: Add yabridgectl.
Date: Thu, 30 Nov 2023 11:57:28 +0100
Message-ID: <f782456564b2e1aef78c35f9310279b6ac95ffa0.1701341707.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (yabridgectl): New variable.

Change-Id: If313e0209c7ecb2e9b0c020d254d790ba5b4bfb9
---
 gnu/packages/audio.scm | 60 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index f842548c93..0ba6914ddd 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -76,6 +76,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cpp)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -144,6 +145,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -6029,6 +6031,64 @@ (define-public yabridge
 inter-plugin communication for VST2 plugins and quick startup times.")
     (license license:gpl3+)))
 
+(define-public yabridgectl
+  (package/inherit yabridge
+    (name "yabridgectl")
+    (build-system cargo-build-system)
+    (arguments
+     (list #:cargo-inputs
+           `(("rust-anyhow" ,rust-anyhow-1)
+             ("rust-clap" ,rust-clap-3)
+             ("rust-colored" ,rust-colored-2)
+             ("rust-is-executable" ,rust-is-executable-1)
+             ("rust-goblin" ,rust-goblin-0.6)
+             ("rust-libloading" ,rust-libloading-0.7)
+             ("rust-promptly" ,rust-promptly-0.3)
+             ("rust-rayon" ,rust-rayon-1)
+             ("rust-reflink" ,rust-reflink-0.1)
+             ("rust-serde" ,rust-serde-1)
+             ("rust-serde-derive" ,rust-serde-derive-1)
+             ("rust-serde-jsonrc" ,rust-serde-jsonrc-0.1)
+             ("rust-textwrap" ,rust-textwrap-0.11)
+             ("rust-toml" ,rust-toml-0.5)
+             ("rust-walkdir" ,rust-walkdir-2)
+             ("rust-which" ,rust-which-4)
+             ("rust-xdg" ,rust-xdg-2))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'change-directory
+                (lambda _
+                  (chdir "tools/yabridgectl")))
+               (add-after 'change-directory 'patch-paths
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (with-directory-excursion "src"
+                     (substitute* '("config.rs" "main.rs")
+                       (("/usr") (assoc-ref inputs "yabridge"))))))
+               (add-before 'configure 'patch-rust-reflink-version
+                 (lambda _
+                   (substitute* "Cargo.toml"
+                     (("reflink = .*$")
+                      (string-append "reflink = \""
+                                     #$(package-version rust-reflink-0.1)
+                                     "\"\n")))))
+               (add-after 'install 'wrap-program
+                (lambda* (#:key inputs #:allow-other-keys)
+                  (wrap-program (string-append #$output "/bin/yabridgectl")
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append (assoc-ref inputs "yabridge") "/lib")
+                       ,(string-append (assoc-ref inputs "dbus") "/lib")))
+                    `("PATH" ":" prefix
+                      (,(string-append (assoc-ref inputs "yabridge")
+                                                         "/bin")))))))))
+    (native-inputs '())
+    (inputs
+     (list dbus))
+    (propagated-inputs
+     (list yabridge))
+    (synopsis "Utility to set up and update yabridge")
+    (description
+     "@command{yabridgectl} is a tool to setup and update @code{yabridge}.")))
+
 (define-public ableton-link
   (package
     (name "ableton-link")
-- 
2.41.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:11 2023
Received: from localhost ([127.0.0.1]:52443 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ekF-0004cD-31
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:11 -0500
Received: from layka.disroot.org ([178.21.23.139]:49686)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek7-0004bP-4f
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:03 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 7AA234182C;
 Thu, 30 Nov 2023 11:57:54 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id pdWEga4HOVBT; Thu, 30 Nov 2023 11:57:53 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341873; bh=A3dTZKk9Cue75aIutICVNPF/6eop55KpQWLoG9aQqgI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=ifuEwBH0GaxCm22etKOZT4pWnjd2Bk/EMO/OyyMkAFfgi1yc9Iaw2XHyhvuPl5Xpz
 fHHnkztG6srmvqR03VOB+Eo764d2rOam11DGv2I3bj4CxLMAlv/6JU8YJSQt+aYxSq
 1bX7G/WCjMgnSC1yDAhjHi4JNc4IWQLHOwZcC5rLMK4J43ct1sy6280/xwzLr4N5Gh
 ejOLK7ZGXofmJqxjexB/gBk2DvJD5ooTyNblXjbu6KxVJNPBSUnPqnBXVIIi8aKOVR
 mhugzVK/Sx73OSA1vOq8n5xtQEzdeNaaH0IJVfjIy85Axjyi0vIK88i9jmN5mF12/7
 opIp35LAxapGg==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 4/7] gnu: Add rust-reflink-0.1.
Date: Thu, 30 Nov 2023 11:57:25 +0100
Message-ID: <0dae3d385df35a5e55f64d3b7f89d8e6631671e2.1701341707.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-reflink-0.1): New variable.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/crates-io.scm                    | 25 +++++++++++++++++++
 ...k-0.1-fix-64bit-toolchain-assumption.patch | 24 ++++++++++++++++++
 3 files changed, 50 insertions(+)
 create mode 100644 gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index c93a7b3659..4445d563c8 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1965,6 +1965,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/rust-ndarray-0.13-remove-blas-src.patch	\
   %D%/packages/patches/rust-ndarray-0.14-remove-blas-src.patch	\
   %D%/packages/patches/rust-nettle-disable-vendor.patch		 \
+  %D%/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch	\
   %D%/packages/patches/rust-webbrowser-remove-unsupported-os.patch	\
   %D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch      \
   %D%/packages/patches/rw-igraph-0.10.patch			\
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 74332868c4..a67a5e52aa 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57274,6 +57274,31 @@ (define-public rust-ref-cast-test-suite-0.0.0
     (description "Test suite of the ref-cast crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-reflink-0.1
+  (package
+    (name "rust-reflink")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "reflink" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1glcyqvryv2zj6kjbfji0cldrkincqx3ds3wjwl4qnsnig15wn5w"))
+       (patches
+        (search-patches
+          "rust-reflink-0.1-fix-64bit-toolchain-assumption.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/nicokoch/reflink")
+    (synopsis "Copy-on-write mechanism on supported file systems")
+    (description "This package provides copy-on-write mechanism on supported
+file systems.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-refpool-0.4
   (package
     (name "rust-refpool")
diff --git a/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch b/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch
new file mode 100644
index 0000000000..c16e1f720c
--- /dev/null
+++ b/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch
@@ -0,0 +1,24 @@
+This patch fixes assuming a 64-bit toolchain.
+https://github.com/nicokoch/reflink/pull/5
+
+
+--- reflink-0.1.3/src/sys/unix.rs	2019-04-02 16:13:06.000000000 +0200
++++ "reflink-0.1.3 (Kopie)/src/sys/unix.rs"	2023-06-29 09:47:26.867681403 +0200
+@@ -7,7 +7,7 @@
+     use std::os::unix::io::AsRawFd;
+ 
+     // TODO is this equal on all archs? Just tested on x86_64 and x86.
+-    const IOCTL_FICLONE: u64 = 0x40049409;
++    macro_rules! IOCTL_FICLONE { () => (0x40049409) };
+ 
+     let src = fs::File::open(&from)?;
+ 
+@@ -18,7 +18,7 @@
+         .open(&to)?;
+     let ret = unsafe {
+         // http://man7.org/linux/man-pages/man2/ioctl_ficlonerange.2.html
+-        libc::ioctl(dest.as_raw_fd(), IOCTL_FICLONE, src.as_raw_fd())
++        libc::ioctl(dest.as_raw_fd(), IOCTL_FICLONE!(), src.as_raw_fd())
+     };
+ 
+     if ret == -1 {
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:11 2023
Received: from localhost ([127.0.0.1]:52441 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ekE-0004cA-PP
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:11 -0500
Received: from layka.disroot.org ([178.21.23.139]:60828)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek6-0004b1-EC
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:02 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id C559841C35;
 Thu, 30 Nov 2023 11:57:53 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Je0VLcd0z5yi; Thu, 30 Nov 2023 11:57:52 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341872; bh=VPATvtrCTnwY0r3PVtNAL8OdM6R/fmpueLms0KwxgeQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=YEokqyrpR6zTU1BhM07MDqRRPpxVECCJxz9CDOrpsIeXuv8mYLia3XwpqMosZxLUJ
 f1Eev5xvZVsyPjWTl+UYOUxFqF7wUUgd3ZLzR2thqyjyx5it/JHewo/+jJPRMPtp7S
 zqRJEu6IKViTHNcq1ATqmb0xhkLck63bFRrLD+ZWHh/oQpLRqRwVKw0CglF90tSa2t
 jqW0YShVKDgbmc0X2KXsGsCjuoEIHA11nUQuZnVe7yIcqzIEgPT7g6+woUICE3HVdJ
 oBt5Wd8abhuIZ4AR51dE1821kaliS/kyKO1GfalI14/p459iTbvG/3PWQd2t3KymkB
 7lx0EtDyHeplQ==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 3/7] gnu: Add rust-promptly-0.3.
Date: Thu, 30 Nov 2023 11:57:24 +0100
Message-ID: <2acb59e74c9864411b2ba784d6902f693a770105.1701341707.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-promptly-0.3): New variable.

Change-Id: Ic58dd6b23c8127d768a6a31e4d829ff066cbff54
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 48dd8b1e3d..74332868c4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53351,6 +53351,27 @@ (define-public rust-progressing-3
 progress-bars for Rust.")
     (license license:asl2.0)))
 
+(define-public rust-promptly-0.3
+  (package
+    (name "rust-promptly")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "promptly" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-rustyline" ,rust-rustyline-9)
+        ("rust-url" ,rust-url-2))))
+    (home-page "https://github.com/anowell/promptly")
+    (synopsis "Opinionated CLI prompting helper")
+    (description "This package provides opinionated CLI prompting helper.")
+    (license license:expat)))
+
 (define-public rust-propfuzz-0.0.1
   (package
     (name "rust-propfuzz")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:03 2023
Received: from localhost ([127.0.0.1]:52435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ek7-0004bU-86
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:03 -0500
Received: from layka.disroot.org ([178.21.23.139]:60816)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek5-0004ai-KG
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:02 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 12F934192B;
 Thu, 30 Nov 2023 11:57:53 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZEC21rnLsIPs; Thu, 30 Nov 2023 11:57:51 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341871; bh=vBP9hjYLEDr6jvuq5vVD7DYJeZKWJMtwJsvpvnF/BcE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=N89jtaz3o9ZgJ31JSeL5Ci5QGU/BqZjUKIxtxv+B9rq58akxeZHAozoDZ1pc1Y4b3
 bIyS9fhzrT/rQxPSeTa64KrRcbQqkCgjoTXzehFnmZRBAax02aA3cYtULAR9hzCov+
 QhK7DGw/PdsD723ErV+C/WXbH2HUHnwNoptr3pkASZM4qLTySPdid/W3n3t0pqq1ta
 AxuIqZStBvAhFP5yrfQGy+xa69LaSUnh8NomyIOf94cmg9SVQ1lCICnqkBAWeQDV92
 vHwVrEkq26y7tY3zaqND3J/VPktEg1tjrPBy124V0TfwCw1A7zhkuIuKcG2o1gAeWG
 L2Ny4qOLmfcdA==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 1/7] gnu: Add rust-rustyline-derive-0.6.
Date: Thu, 30 Nov 2023 11:57:22 +0100
Message-ID: <91c4f9c6b576ef409657c9001fa09b95948100cc.1701341706.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-derive-0.6): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d42ff60a20..ee71386634 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61536,6 +61536,28 @@ (define-public rust-rustyline-6
         ("rust-rustyline-derive" ,rust-rustyline-derive-0.3)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-rustyline-derive-0.6
+  (package
+    (name "rust-rustyline-derive")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustyline-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mw0nfi8xxsm4q80mv4va7ff8m0kgnsfjvv067zc1d8hp1daaddv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/kkawakam/rustyline")
+    (synopsis "Rustyline macros implementation in Rust")
+    (description
+     "This package provides Rustyline macros implementation in Rust.")
+    (license license:expat)))
+
 (define-public rust-rustyline-derive-0.3
   (package
     (name "rust-rustyline-derive")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:58:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:58:03 2023
Received: from localhost ([127.0.0.1]:52431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ek6-0004bK-Pd
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:03 -0500
Received: from layka.disroot.org ([178.21.23.139]:60820)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ek5-0004am-Pk
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:58:02 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 2A3764182C;
 Thu, 30 Nov 2023 11:57:53 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Zy1uIGELRfPK; Thu, 30 Nov 2023 11:57:52 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341872; bh=0jMwrkTPIJrPNi5Zzm2bdMih0M+FXyVbi1anfH92chg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=UNBvMnxJRL0hhJRw4AZUDvPT2Vf03KydVYiHIjnfVXhmU785bZzEBWHkjXJs7w1HP
 s3q71DYeVspIsG81ndnc51+yo6MfxcjMg5YHoEaRJEyRtxYlEzbApdAQHe6E0Xn5cc
 +VairyHYHGbIMnsWMrNDb8n+jDSSDwJA+bfMc4nIj3jz+yW6dbMz2D/qmAyidYPrpa
 Vogq7I6dkHHkS/2AWLOJlQ6kEUXl+AGjCd9i3Qgz5Xml3hwqBmkdphxdRoo/4WZzM9
 CS5xL+98mU72o7ycBLFe9YYLP7VBqGHNYx2XVhXgNSKNw+/sZcv3N2paJx4NAnRCvR
 YzBcTTJ2GybBg==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 2/7] gnu: rust-rustyline-9: Update to 9.1.2.
Date: Thu, 30 Nov 2023 11:57:23 +0100
Message-ID: <132bdda71ef30aa05f1ed4f2d972ea55685b8f5f.1701341707.git.sughosha@HIDDEN>
In-Reply-To: <cover.1701341706.git.sughosha@HIDDEN>
References: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-9): Update to 9.1.2.
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ee71386634..48dd8b1e3d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61402,14 +61402,14 @@ (define-public rust-rusty-fork-0.2
 (define-public rust-rustyline-9
   (package
     (name "rust-rustyline")
-    (version "9.0.0")
+    (version "9.1.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "rustyline" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1mj0cgdyw6gaadsg7yxsnb9n4bdl91qga9kiwyd4hqqsi31qf13r"))))
+        (base32 "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -61422,7 +61422,7 @@ (define-public rust-rustyline-9
         ("rust-libc" ,rust-libc-0.2)
         ("rust-log" ,rust-log-0.4)
         ("rust-memchr" ,rust-memchr-2)
-        ("rust-nix" ,rust-nix-0.22)
+        ("rust-nix" ,rust-nix-0.23)
         ("rust-radix-trie" ,rust-radix-trie-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-scopeguard" ,rust-scopeguard-1)
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 30 Nov 2023 10:57:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 30 05:57:17 2023
Received: from localhost ([127.0.0.1]:52426 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1r8ejN-0004Ze-Dd
	for submit <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:57:17 -0500
Received: from layka.disroot.org ([178.21.23.139]:57230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1r8ejK-0004ZU-Vn
 for 63065 <at> debbugs.gnu.org; Thu, 30 Nov 2023 05:57:16 -0500
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 75F6041C06;
 Thu, 30 Nov 2023 11:57:05 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id J1MfaDuAhl25; Thu, 30 Nov 2023 11:57:04 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1701341824; bh=1zZXdsiU8+V3uV/ra4+vtd7bWxpelxEfSKMOubSLPts=;
 h=From:To:Cc:Subject:Date;
 b=ZbS5LV+UX2iGZL+qquHYXSLB/7MsWMcwxpQ3L11YrO6NGzmHRNK3e/O/UEfnK2xYJ
 sGz/27OyswlccGx0Wfw92RdSjfBtD4VuY2qRd8++Yyx4nJd4dvZk04LJYiR3IV0Ix9
 OpurQCZJ+91ZeJghGp2kJ9qpfKU7UTgqQuTcnF9EOF2nFEMSSSIuKVTHgvS8HZVQcX
 9ULWCVF3XuR6/wo9oYsoLaOBbSY2mDfUKH/U8DHCknSGF/7q7Nfrt9vfIjlaF7ZgaG
 zXqA6Ay92EfrJtjc9dQys5CuZrQrh1PWhiW4E7+hjofU1tEKO4hnFfgBul0/uSYCkT
 LLzToZyykiTLg==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v5 0/7] gnu: Add yabridgectl.
Date: Thu, 30 Nov 2023 11:56:51 +0100
Message-ID: <cover.1701341706.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This series is intended to be merged after merging #66870

Sughosha (7):
  gnu: Add rust-rustyline-derive-0.6.
  gnu: rust-rustyline-9: Update to 9.1.2.
  gnu: Add rust-promptly-0.3.
  gnu: Add rust-reflink-0.1.
  gnu: Add rust-ryu-0.2.
  gnu: Add rust-serde-jsonrc-0.1.
  gnu: Add yabridgectl.

 gnu/local.mk                                  |   1 +
 gnu/packages/audio.scm                        |  60 +++++++++
 gnu/packages/crates-io.scm                    | 122 +++++++++++++++++-
 ...k-0.1-fix-64bit-toolchain-assumption.patch |  24 ++++
 4 files changed, 204 insertions(+), 3 deletions(-)
 create mode 100644 gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch


base-commit: 0dd723d14d26f8ecb64fe829a046452e2189b69b
-- 
2.41.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.
Disconnected #63065 from all other report(s). Request was from sughosha <sughosha@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Changed bug title to '[PATCH v4 0/7] gnu: Add yabridgectl.' from '[PATCH 0/18]: gnu: Add yabridgectl.' Request was from Sughosha <sughosha@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Merged 63065 66870. Request was from Sughosha <sughosha@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:23:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:23:11 2023
Received: from localhost ([127.0.0.1]:49903 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7RP-0004i3-9E
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:23:11 -0400
Received: from layka.disroot.org ([178.21.23.139]:58474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7RM-0004hv-VJ
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:23:09 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 3251C44F4D;
 Wed,  1 Nov 2023 10:22:34 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id a7IfZMHrBjRd; Wed,  1 Nov 2023 10:22:29 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830549; bh=jsZKzJQdQy7+qDa4Y0X7zeaFo2ctVquURPS9HeeHzl8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=KqC6OetaznTSvE4lFNA6FdjqaWZ7zZGn10RSnNY92LkSzR8ZCeNy1l6JRll822TsU
 LLjIu/7D7WNOK2pU6e0OzbED01tuy9ZDHw26AH3FneLr9qN2djkYvbpC533g8C2rgM
 EwxgucNysrOshf0APUYONBhmafDCxdXniPDM9VPgOJZoisZv29BepXZZA9Iw8rLyli
 BsIi2FB93XJ1WafJq+MXxjoBJdaW90PV13UHJfmo16/R45l2bXibAyvJOrS7rifH6/
 hb7adYE08Wir34q8koORzqXAwBA+nG1I3dO95FQpuvaMm6UKOOSK1rBFf6F+sAcHfp
 YYOq/2lWpOdfg==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 7/7] gnu: Add yabridgectl.
Date: Wed,  1 Nov 2023 10:19:58 +0100
Message-ID: <cec5f1b122632f1b7e84a55647013d689b0ebcce.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (yabridgectl): New variable.
* gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch: New
patch file.
* gnu/local.mk: Register it.

Change-Id: I6a7fe3eff7852c60c306c4559cf00a4161ce81e1
---
 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        | 61 +++++++++++++++++++
 ...yabridgectl-5.0.4-use-system-reflink.patch | 23 +++++++
 3 files changed, 85 insertions(+)
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 4718ad49a5..e535a8403e 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2168,6 +2168,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/xygrib-fix-finding-data.patch		\
   %D%/packages/patches/xygrib-newer-proj.patch			\
   %D%/packages/patches/yabridge-5.0.4-fix-dependency-search.patch	\
+  %D%/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch	\
   %D%/packages/patches/yggdrasil-extra-config.patch	\
   %D%/packages/patches/zig-0.9-riscv-support.patch		\
   %D%/packages/patches/zig-do-not-link-against-librt.patch	\
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index aae97d4169..102d064fb2 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -76,6 +76,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cpp)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -144,6 +145,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -6056,6 +6058,65 @@ (define-public yabridge
 quick startup times.")
     (license license:gpl3+)))
 
+(define-public yabridgectl
+  (package/inherit yabridge
+    (name "yabridgectl")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/robbert-vdh/yabridge")
+                    (commit (package-version yabridge))))
+              (sha256
+               (base32
+                "0ayl706nv67jkixbrh9z7225gdwg2s4rzndx77761x33mk6by7a8"))
+              (patches
+               (search-patches
+                 "yabridgectl-5.0.4-use-system-reflink.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list #:cargo-inputs
+           `(("rust-anyhow" ,rust-anyhow-1)
+             ("rust-clap" ,rust-clap-3)
+             ("rust-colored" ,rust-colored-2)
+             ("rust-is-executable" ,rust-is-executable-1)
+             ("rust-goblin" ,rust-goblin-0.6)
+             ("rust-libloading" ,rust-libloading-0.7)
+             ("rust-promptly" ,rust-promptly-0.3)
+             ("rust-rayon" ,rust-rayon-1)
+             ("rust-reflink" ,rust-reflink-0.1)
+             ("rust-serde" ,rust-serde-1)
+             ("rust-serde-derive" ,rust-serde-derive-1)
+             ("rust-serde-jsonrc" ,rust-serde-jsonrc-0.1)
+             ("rust-textwrap" ,rust-textwrap-0.11)
+             ("rust-toml" ,rust-toml-0.5)
+             ("rust-walkdir" ,rust-walkdir-2)
+             ("rust-which" ,rust-which-4)
+             ("rust-xdg" ,rust-xdg-2))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'change-directory
+                (lambda _
+                  (chdir "tools/yabridgectl")))
+               (add-after 'change-directory 'patch-paths
+                 (lambda _
+                   (with-directory-excursion "src"
+                     (substitute* '("config.rs" "main.rs")
+                       (("/usr") #$yabridge)))))
+               (add-after 'install 'wrap-program
+                (lambda _
+                  (wrap-program (string-append #$output "/bin/yabridgectl")
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append #$yabridge "/lib")
+                       ,(string-append #$dbus "/lib")))))))))
+    (native-inputs '())
+    (inputs
+     (list dbus))
+    (propagated-inputs
+     (list yabridge))
+    (synopsis "Utility to set up and update yabridge")
+    (description
+     "@command{yabridgectl} is a tool to setup and update @code{yabridge}.")))
+
 (define-public ableton-link
   (package
     (name "ableton-link")
diff --git a/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch b/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch
new file mode 100644
index 0000000000..d863f35c2f
--- /dev/null
+++ b/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch
@@ -0,0 +1,23 @@
+rust-reflink version 0.1.3 available in Guix is patched with the fix for
+the assumption of a 64-bit toolchain.
+
+---
+ tools/yabridgectl/Cargo.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tools/yabridgectl/Cargo.toml b/tools/yabridgectl/Cargo.toml
+index f2ea73fb..09490e43 100644
+--- a/tools/yabridgectl/Cargo.toml
++++ b/tools/yabridgectl/Cargo.toml
+@@ -18,7 +18,7 @@ goblin = { version = "0.6", default_features = false, features = ["std", "pe32",
+ libloading = "0.7.3"
+ promptly = "0.3.1"
+ # Version 0.1.3 from crates.io assumes a 64-bit toolchain
+-reflink = { git = "https://github.com/nicokoch/reflink", rev = "e8d93b465f5d9ad340cd052b64bbc77b8ee107e2" }
++reflink = "0.1.3"
+ rayon = "1.5.1"
+ serde = "1.0.133"
+ serde_derive = "1.0.133"
+-- 
+2.39.2
+
-- 
2.41.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:22:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:22:46 2023
Received: from localhost ([127.0.0.1]:49896 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7Qz-0004gn-RM
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:22:46 -0400
Received: from layka.disroot.org ([178.21.23.139]:35440)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7Qu-0004ga-Th
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:22:44 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 2682A44D97;
 Wed,  1 Nov 2023 10:22:06 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id tHAMGTOSstZZ; Wed,  1 Nov 2023 10:22:05 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830525; bh=gJpz2jgLJ5kUPiVnwomkrTncSWNREsn05zTkZ+BWjt4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=Az+EneSBQWERa4kD5+vqAQWWEiG5vHlTqTwTeLcix96ZqMu80w3DO+IvPwG90Jsoe
 4SLrCJyqinc7RoB5FFHFKchYTMNIS3SkvNh8lMahVroXcQTY8EclioInN2J2M0RW39
 QxPNscCB5c/9WsuvXAHCC0c6GSnpk+VaI/bUtkkvtbn8UzmJ8LkUbZlaBW6F1OVvFp
 GLucq/Q0KnvqeJXgpJhuXZIvlWeEYhadgA/455CJGtGzll+4acvXGSmYtyQlPtz7dz
 YFPR63eiQLCGpWN6GyWV37MKYFNM2pmRHGMIkmj2wJ3DTGSsOFzTBkDJXbJ+hjOnqy
 yVv9GuK1bbaUg==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 6/7] gnu: Add rust-serde-jsonrc-0.1.
Date: Wed,  1 Nov 2023 10:19:57 +0100
Message-ID: <150327886b83c8ea44c645fe9b981ba02367ad97.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-serde-jsonrc-0.1): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9584f1bf8a..231bee04bb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -64297,6 +64297,35 @@ (define-public rust-serde-json-core-0.5
 programs in rust.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-serde-jsonrc-0.1
+  (package
+    (name "rust-serde-jsonrc")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-jsonrc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a5q0ba7jhgfl63l16plgl7sx1k58l2caxf7z2j5l677rh5yk4dm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ;`Deserialize` and `Serialize` are defined multiple times
+       #:cargo-inputs
+       (("rust-indexmap" ,rust-indexmap-1)
+        ("rust-itoa" ,rust-itoa-0.4)
+        ("rust-ryu" ,rust-ryu-0.2)
+        ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
+        ("rust-serde-bytes" ,rust-serde-bytes-0.10)
+        ("rust-serde-derive" ,rust-serde-derive-1))))
+    (home-page "https://github.com/serde-rs/json")
+    (synopsis "JSON serialization file format")
+    (description
+     "This package provides a JSON serialization file format.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-serde-path-to-error-0.1
   (package
     (name "rust-serde-path-to-error")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:22:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:22:24 2023
Received: from localhost ([127.0.0.1]:49893 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7Qe-0004g9-Cv
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:22:24 -0400
Received: from layka.disroot.org ([178.21.23.139]:55124)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7QZ-0004fx-DX
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:22:23 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 8A83144E22;
 Wed,  1 Nov 2023 10:21:44 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 05qCpEKCE8_3; Wed,  1 Nov 2023 10:21:43 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830503; bh=hSDsaXtysXy1RS1rUitYa3EkRgJl+h4Am02+BPlSfVw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=IbG4+KR3e0HF1hOqD8Ad0MmPCdaz8fHGo0i8d4V3myKFNfb9qMIybyZkTOxUDQki+
 GIKAOdcz0DRbYiNilziiT3h2lSrKp3C8nrDDM9QRCogoVkov3ePtwOfft96ZItnDu4
 X7FJywI3DcxCe1fCFopnFHQgSSNqsW/Wcpjt7O3ibYh2I5BJ2gEN5XBd/MmPNwMDEy
 g3JMgWsMkqlbcpprIUbw4fBQ+L5/n4aYvBVbbjd6tv+vUWpol6IyTWDVSyD+1IGYNJ
 bWSNIUj93v3p4A9ThKyTQTMwB9HxKQUdC1/y5ZRyj70T2TgsaUylu1mF2fcOixffbY
 mWeY0ECOa+LVA==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 5/7] gnu: Add rust-ryu-0.2.
Date: Wed,  1 Nov 2023 10:19:56 +0100
Message-ID: <40bae1b6b544fcc85a6a6dfa034d398399c12541.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-ryu-0.2): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4c63f838db..9584f1bf8a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61733,6 +61733,25 @@ (define-public rust-ryu-1
 quickly convert floating point numbers to decimal strings.")
     (license (list license:asl2.0 license:boost1.0))))
 
+(define-public rust-ryu-0.2
+  (package
+    (inherit rust-ryu-1)
+    (name "rust-ryu")
+    (version "0.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ryu" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13wsi4408qxi9w44pdf5zfds4ym7np2070wkhg1g4j4dvi4rasmr"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-no-panic" ,rust-no-panic-0.1))
+       #:cargo-development-inputs
+       (("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-rand" ,rust-rand-0.5))))))
+
 (define-public rust-s3handler-0.7
   (package
     (name "rust-s3handler")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:22:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:22:01 2023
Received: from localhost ([127.0.0.1]:49884 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7QG-0004en-T7
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:22:01 -0400
Received: from layka.disroot.org ([178.21.23.139]:55534)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7QE-0004ed-4y
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:58 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 52C4B44E00;
 Wed,  1 Nov 2023 10:21:23 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id SIaJeGVDxhkR; Wed,  1 Nov 2023 10:21:22 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830482; bh=Zw6MGLuSG78+aBLW+gnVZCl6iuHvimmSfIDNHQBmF4w=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=SANwlYmJLYRD9Qamj4UCBu8I/dExmgtRWaYEplnEBgl78zn6fxbbVb2ZNNucIfl2N
 Vv+CrPfN+w1t7sG0OIxAdk7wsCX71aneRgsramXNuCL/+CjU/WcPPF4mTs/CMEOs5u
 2/O9gBeNFVJ1Z64xItWKw2V1buvHaFwuLzI8/Nho4RDKWpvywmpglDAWx2d6pXtppg
 Lni9YILoRaLU6GmRx8yGe7HcPEhVBBjx3waPdL2yIVYyb4eeKDakzzknnAygMHmqQV
 qu3nbqjQTMgEYyADMe6xozYtyx66ia8Y4GiLnGKRqzhHdzYd+lnoKzKX5f8kQfCxaB
 ysgVgemnlYI4w==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 4/7] gnu: Add rust-reflink-0.1.
Date: Wed,  1 Nov 2023 10:19:55 +0100
Message-ID: <3e42668a8161aa060e8d5703577b819c85381af7.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-reflink-0.1): New variable.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/crates-io.scm                    | 25 +++++++++++++++++++
 ...k-0.1-fix-64bit-toolchain-assumption.patch | 24 ++++++++++++++++++
 3 files changed, 50 insertions(+)
 create mode 100644 gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index d0867724e1..4718ad49a5 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1960,6 +1960,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/rust-ndarray-0.13-remove-blas-src.patch	\
   %D%/packages/patches/rust-ndarray-0.14-remove-blas-src.patch	\
   %D%/packages/patches/rust-nettle-disable-vendor.patch		 \
+  %D%/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch	\
   %D%/packages/patches/rust-webbrowser-remove-unsupported-os.patch	\
   %D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch      \
   %D%/packages/patches/rw-igraph-0.10.patch			\
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a29e676541..4c63f838db 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -57259,6 +57259,31 @@ (define-public rust-ref-cast-test-suite-0.0.0
     (description "Test suite of the ref-cast crate.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-reflink-0.1
+  (package
+    (name "rust-reflink")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "reflink" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1glcyqvryv2zj6kjbfji0cldrkincqx3ds3wjwl4qnsnig15wn5w"))
+       (patches
+        (search-patches
+          "rust-reflink-0.1-fix-64bit-toolchain-assumption.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/nicokoch/reflink")
+    (synopsis "Copy-on-write mechanism on supported file systems")
+    (description "This package provides copy-on-write mechanism on supported
+file systems.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-refpool-0.4
   (package
     (name "rust-refpool")
diff --git a/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch b/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch
new file mode 100644
index 0000000000..c16e1f720c
--- /dev/null
+++ b/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch
@@ -0,0 +1,24 @@
+This patch fixes assuming a 64-bit toolchain.
+https://github.com/nicokoch/reflink/pull/5
+
+
+--- reflink-0.1.3/src/sys/unix.rs	2019-04-02 16:13:06.000000000 +0200
++++ "reflink-0.1.3 (Kopie)/src/sys/unix.rs"	2023-06-29 09:47:26.867681403 +0200
+@@ -7,7 +7,7 @@
+     use std::os::unix::io::AsRawFd;
+ 
+     // TODO is this equal on all archs? Just tested on x86_64 and x86.
+-    const IOCTL_FICLONE: u64 = 0x40049409;
++    macro_rules! IOCTL_FICLONE { () => (0x40049409) };
+ 
+     let src = fs::File::open(&from)?;
+ 
+@@ -18,7 +18,7 @@
+         .open(&to)?;
+     let ret = unsafe {
+         // http://man7.org/linux/man-pages/man2/ioctl_ficlonerange.2.html
+-        libc::ioctl(dest.as_raw_fd(), IOCTL_FICLONE, src.as_raw_fd())
++        libc::ioctl(dest.as_raw_fd(), IOCTL_FICLONE!(), src.as_raw_fd())
+     };
+ 
+     if ret == -1 {
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:21:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:21:44 2023
Received: from localhost ([127.0.0.1]:49881 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7Q0-0004eH-H3
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:44 -0400
Received: from layka.disroot.org ([178.21.23.139]:58846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7Pv-0004e5-ND
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:43 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id D887C44DF1;
 Wed,  1 Nov 2023 10:21:04 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id C6G4qp-BqovE; Wed,  1 Nov 2023 10:21:01 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830461; bh=Qn0Th1TZ/Lr70nFpTFqB1zxDMr1hOsRYP7dbRpZc/FI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=daIHw7a+C3+34//C3Mh5OwQ0IFfZj7u8As2uZ6o1yAADgTyY3PfT3JlXI+nIcPUZl
 V4o6geIZNtF7jCdOW1SJpJwVcV3LM8/FXdwUSp66rPan0iYqn+ITjPWgqHyR487oaM
 VtvsPkJyxs1jYTKwH5DClA8AlQWA0OXM0fXCXbH83gA9y0I8HoaRd10rR8Ckr9JWLZ
 zhArw48eL8VTk1/86/ZBJDjndEqzifIwofxztK8xSyHD0sWXNWWRBvZ7szQPNSYydm
 +AfVR/UHrzVhNrR+Ng0OP6/pvVMrX4XQs4cNL5eRyU4F7PzBL3AWhQ4tNh5WiZFe8N
 5tDjnCMCkK21w==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 3/7] gnu: Add rust-promptly.
Date: Wed,  1 Nov 2023 10:19:54 +0100
Message-ID: <d81c776685643c015e8c9e252ebda3ec21af97b2.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-promptly-0.3): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6fb2558ff5..a29e676541 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53336,6 +53336,27 @@ (define-public rust-progressing-3
 progress-bars for Rust.")
     (license license:asl2.0)))
 
+(define-public rust-promptly-0.3
+  (package
+    (name "rust-promptly")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "promptly" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-rustyline" ,rust-rustyline-9)
+        ("rust-url" ,rust-url-2))))
+    (home-page "https://github.com/anowell/promptly")
+    (synopsis "Opinionated CLI prompting helper")
+    (description "This package provides opinionated CLI prompting helper.")
+    (license license:expat)))
+
 (define-public rust-propfuzz-0.0.1
   (package
     (name "rust-propfuzz")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:21:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:21:20 2023
Received: from localhost ([127.0.0.1]:49878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7Pc-0004dK-5i
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:20 -0400
Received: from layka.disroot.org ([178.21.23.139]:44666)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7PW-0004d8-T9
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:18 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 0F55244D70;
 Wed,  1 Nov 2023 10:20:40 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mIEdFeu81oZa; Wed,  1 Nov 2023 10:20:39 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830439; bh=N9Lj4PnaoOOjLj8+AtnUEeRrvn4kBiZkD8PsCTGIAAc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=WDO5hUXSfrM6NlVA0cm6fL8bRwTKuM387fE5VVnsUbHrPIzXN6yLPC/QLHp9c0zj3
 5y59XPydSRbNQXKNIhrgbVd4lDj/ipjyVOHObV+tYKCaX+FIQdos9PZH7pDLrcHHnx
 yRtDi0s1YdMQ9jz45XPxRLMzCM6dHip8WJMLgS/Rt7PdaaCyWL2rLiKh32SybZTMWb
 aONp4j0b0QOispbj8m3mDPFVFV/z27phBg5OcFo/Yh1j2KpV1KtTmrnlSilNJwtatv
 NR25QqYK9E4vulHXssueuP+8pUQdmQmP+L/CpFmeZKmEjkWcywii08CJvBByTDHeor
 gQ4LO0THGyQWw==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 2/7] gnu: rust-rustyline-9: Update to 9.1.2.
Date: Wed,  1 Nov 2023 10:19:53 +0100
Message-ID: <41ecf1bfd07cfa6514199058a4761accf45985b3.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-9): Update to 9.1.2.
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7a501f6778..6fb2558ff5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61387,14 +61387,14 @@ (define-public rust-rusty-fork-0.2
 (define-public rust-rustyline-9
   (package
     (name "rust-rustyline")
-    (version "9.0.0")
+    (version "9.1.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "rustyline" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1mj0cgdyw6gaadsg7yxsnb9n4bdl91qga9kiwyd4hqqsi31qf13r"))))
+        (base32 "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -61407,7 +61407,7 @@ (define-public rust-rustyline-9
         ("rust-libc" ,rust-libc-0.2)
         ("rust-log" ,rust-log-0.4)
         ("rust-memchr" ,rust-memchr-2)
-        ("rust-nix" ,rust-nix-0.22)
+        ("rust-nix" ,rust-nix-0.23)
         ("rust-radix-trie" ,rust-radix-trie-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-scopeguard" ,rust-scopeguard-1)
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:21:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:21:03 2023
Received: from localhost ([127.0.0.1]:49869 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7PK-0004c5-RK
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:03 -0400
Received: from layka.disroot.org ([178.21.23.139]:57120)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7PG-0004bX-48
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:21:02 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 482F044E10;
 Wed,  1 Nov 2023 10:20:23 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id wORflW0gvoLs; Wed,  1 Nov 2023 10:20:22 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830422; bh=hH7bMmvTR3Jd7r3pVL/CnfVjabOSQbRnLN1OBA9bgXk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=bn28JNbh18cvUkyiKcg1qhGTUXsPznjeO2yrHLF6put6osSVfz0scS0BGV/ectvce
 Adnsi9UdBH1XGgbk4+7GmCkiba1L+YxtQIaJ6ybRafxcyiUW2z5hy9j1Cq4GH5ykfO
 W47PN071TEEk0ME3dqTs//Cvi8M0Pp4aHkTQRXs9YXAhGTFrzgb4fede3voSOcsxXA
 egIq9BtvGAnhGQlHDDAbqCatKkcCH2z0uip6EKPvyTjnX+6k4NWxFVE2Cwvq9HZysA
 vu+zDTL4RvD9Bnw+Mz6XyWFL8+tEoTEP+GNfi1m45/UtM7/hKT7N13wJAn+PTP5fWd
 tiymswwMFDi2A==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 1/7] gnu: Add rust-rustyline-derive-0.6.
Date: Wed,  1 Nov 2023 10:19:52 +0100
Message-ID: <218baa416bbda676f6f2ec6c83c8011e8fbdb93e.1698830150.git.sughosha@HIDDEN>
In-Reply-To: <cover.1698830150.git.sughosha@HIDDEN>
References: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Efraim Flashner <efraim@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-derive-0.6): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fc26147157..7a501f6778 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61521,6 +61521,28 @@ (define-public rust-rustyline-6
         ("rust-rustyline-derive" ,rust-rustyline-derive-0.3)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-rustyline-derive-0.6
+  (package
+    (name "rust-rustyline-derive")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustyline-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mw0nfi8xxsm4q80mv4va7ff8m0kgnsfjvv067zc1d8hp1daaddv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/kkawakam/rustyline")
+    (synopsis "Rustyline macros implementation in Rust")
+    (description
+     "This package provides Rustyline macros implementation in Rust.")
+    (license license:expat)))
+
 (define-public rust-rustyline-derive-0.3
   (package
     (name "rust-rustyline-derive")
-- 
2.41.0





Information forwarded to efraim@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 1 Nov 2023 09:20:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 01 05:20:28 2023
Received: from localhost ([127.0.0.1]:49865 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qy7Oi-0004aZ-HQ
	for submit <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:20:28 -0400
Received: from layka.disroot.org ([178.21.23.139]:54222)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sughosha@HIDDEN>) id 1qy7Oa-0004a7-55
 for 63065 <at> debbugs.gnu.org; Wed, 01 Nov 2023 05:20:21 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 7FA5544D97;
 Wed,  1 Nov 2023 10:19:40 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rEgCb1XUUfx9; Wed,  1 Nov 2023 10:19:39 +0100 (CET)
From: Sughosha <sughosha@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1698830379; bh=3nFq+LU0aquOer0FFEmbROgRg8M4/X6dQfjl8kY2CkQ=;
 h=From:To:Cc:Subject:Date;
 b=gYKnbgMZ2rJJHhD+SIEvNDsrmegBq4sT9JmRUCSqAKndnUmJVMjLPm6utdDYxsanU
 fKHWtk3wyXobpskMvGNZlNMOOYWfF5IRE06S0d41MSEJMMSw1z+ixOZr5YppJfVxN8
 sm7mpFC8BBRfQVRaS42qWeEVhRkLerTl+DxrgXLmVK/yNmfIlqTXKtjS+Kc6xInmil
 h4QrRhDJ/cfzHoRqSf317ilnPc7UTZcJZTJx+hk9VFdhla3Rnq0ZNhBB9c5Vxsi6N5
 OYXd7Uu7R1oeRoL4FzkSmElA/4DMJncCFTJyAl4KRT0VSJC1l1RH2me+U+af2kTDbU
 WX9ShbINwjTWg==
To: 63065 <at> debbugs.gnu.org
Subject: [PATCH v4 0/7] gnu: Add yabridgectl
Date: Wed,  1 Nov 2023 10:19:26 +0100
Message-ID: <cover.1698830150.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Gabriel Wicki <gabriel@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
Cc: Sughosha <sughosha@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

In this v4 series, I split yabridge and yabridgectl with two separate issues.
This series is intended to be merged after merging #66870.

Sughosha (7):
  gnu: Add rust-rustyline-derive-0.6.
  gnu: rust-rustyline-9: Update to 9.1.2.
  gnu: Add rust-promptly.
  gnu: Add rust-reflink-0.1.
  gnu: Add rust-ryu-0.2.
  gnu: Add rust-serde-jsonrc-0.1.
  gnu: Add yabridgectl.

 gnu/local.mk                                  |   2 +
 gnu/packages/audio.scm                        |  61 +++++++++
 gnu/packages/crates-io.scm                    | 122 +++++++++++++++++-
 ...k-0.1-fix-64bit-toolchain-assumption.patch |  24 ++++
 ...yabridgectl-5.0.4-use-system-reflink.patch |  23 ++++
 5 files changed, 229 insertions(+), 3 deletions(-)
 create mode 100644 gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patch
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch


base-commit: 16a0c66df80da5013e2d12979b6829e6273338cb
-- 
2.41.0





Information forwarded to gabriel@HIDDEN, guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 11:15:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 07:15:18 2023
Received: from localhost ([127.0.0.1]:52425 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEpcM-0005UZ-9P
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 07:15:18 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:54373)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEpcJ-0005UK-Gi
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 07:15:17 -0400
Date: Thu, 29 Jun 2023 11:15:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688037308; x=1688296508;
 bh=0wqluZp6wp1JBfENASynxAtO2svLS0X3b1cBL2mHNXI=;
 h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=IybtzmKYa4JUqtdCi2570ZdZtMHLMe4pR64EK8ELdKZB8dbzHt8RaySccPqB1Zi3h
 UI8rWarUx/oux27MiSiun48JRWV5AP6qDp99tfx987XHaxTY6iLTzprRB690BvTal1
 UP/HRimGeDgdbx563iFE1HvxbtAXqMRI2FoYP8weYa0fS+4ZKEdFPiwOML8R9D1BDn
 IZoL7a7i5/E76c27TGv2S9kP3pxroWSZecFBZksAzM8M9mKDxgfHoT/tdC77DRIvdr
 1m5rL42hWp4bilFkyAAU0edWzR/oQTPmnCMdb9pQKW/9k8yuW2HJndG91fJbPM0gZf
 0kKsULCFfTY6w==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v3 16/16] gnu: Add yabridgectl.
Message-ID: <bHBn9a8l2nzyb3hURVUtpnr7YhjRnY67fhqZsIi3dF7jRCvOXzZB4uTFMb29uf3W0_bOJnP4139IuO7HplY8Jm0DSHB9T8TzPPaFN9UxrvU=@proton.me>
In-Reply-To: <BJVOiX5nVjzpb_PxA-u-1Yh6swoLT_KNrnxkfwrubkH3mzlFjdL-QO7BUE9YxQciXghEpM6MmKVcGPwOjm8ADlrMJRAcUW1gpxDIYy_IptQ=@proton.me>
References: <BJVOiX5nVjzpb_PxA-u-1Yh6swoLT_KNrnxkfwrubkH3mzlFjdL-QO7BUE9YxQciXghEpM6MmKVcGPwOjm8ADlrMJRAcUW1gpxDIYy_IptQ=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

By mistake I had added "#:use-module (gnu packages rust-apps)"
unnecessarily. In this patch it is removed.

This patch is the replacement of only the last patch, 16/16, from the
v2 series.

Sughosha (1):
  gnu: Add yabridgectl.

 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        | 61 +++++++++++++++++++
 ...yabridgectl-5.0.4-use-system-reflink.patch | 23 +++++++
 3 files changed, 85 insertions(+)
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-use-system-refli=
nk.patch


base-commit: a98126e604b666d08a4c9d838bf9c341acea7f17
prerequisite-patch-id: db0f0d6727c1b66cdd07fb37d982d8f48367cb7a
prerequisite-patch-id: 43820360ad84faa7d10d47945d00b038e68524f0
prerequisite-patch-id: 350929f65488a6350bc09a0045e13b0c815eafe5
prerequisite-patch-id: 6e8a93d14aa2798c457057021fc0cb38f58cec7d
prerequisite-patch-id: 129bde8eb27d35d83d411cf49c2f04c57748b89f
prerequisite-patch-id: b4d8b6b7b91d3ee98d2402e144567c078fc9425e
prerequisite-patch-id: be1f9641ea8ec7be12e1e63efcfbb0a9ddf16ce1
prerequisite-patch-id: be8ccdf29fe9659ffe16806ad3c135d6be0f47f3
prerequisite-patch-id: f5ac1f146e42cc0a3be51272a74ad71effc28a82
prerequisite-patch-id: 41ac5a7192eb95f90bb31f69ee1846a18bb908c9
prerequisite-patch-id: 8ed14cb8f75ed3e36fd22aea2b4cf586b864f676
prerequisite-patch-id: e3f51823fdb1fa0838cb40aff2951cf82dac5d4f
prerequisite-patch-id: 227157ad1a0787045c09b7f573c27a7647ab14f5
prerequisite-patch-id: 712cbfaa6bfa223781ee37dc7020b3616666aca2
prerequisite-patch-id: 9ed005354b5adf2d595fe66945f15179496d8a25
--
* gnu/packages/audio.scm (yabridgectl): New variable.
* gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch: New
patch file.
* gnu/local.mk: Register it.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        | 61 +++++++++++++++++++
 ...yabridgectl-5.0.4-use-system-reflink.patch | 23 +++++++
 3 files changed, 85 insertions(+)
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-use-system-refli=
nk.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index dbb2143906..29f05ff669 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2099,6 +2099,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/xygrib-fix-finding-data.patch=09=09\
   %D%/packages/patches/xygrib-newer-proj.patch=09=09=09\
   %D%/packages/patches/yabridge-5.0.4-fix-dependency-search.patch=09\
+  %D%/packages/patches/yabridgectl-5.0.4-fix-reflink.patch=09\
   %D%/packages/patches/yggdrasil-extra-config.patch=09\
   %D%/packages/patches/zig-do-not-link-against-librt.patch=09\
   %D%/packages/patches/zig-use-system-paths.patch=09=09\
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 02d2a68396..7ab3c5f374 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -74,6 +74,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cpp)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -140,6 +141,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -5968,6 +5970,65 @@ (define-public yabridge
 quick startup times.")
     (license license:gpl3+)))
=20
+(define-public yabridgectl
+  (package/inherit yabridge
+    (name "yabridgectl")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/robbert-vdh/yabridge")
+                    (commit (package-version yabridge))))
+              (sha256
+               (base32
+                "0ayl706nv67jkixbrh9z7225gdwg2s4rzndx77761x33mk6by7a8"))
+              (patches
+               (search-patches
+                 "yabridgectl-5.0.4-use-system-reflink.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list #:cargo-inputs
+           `(("rust-anyhow" ,rust-anyhow-1)
+             ("rust-clap" ,rust-clap-3)
+             ("rust-colored" ,rust-colored-2)
+             ("rust-is-executable" ,rust-is-executable-1)
+             ("rust-goblin" ,rust-goblin-0.6)
+             ("rust-libloading" ,rust-libloading-0.7)
+             ("rust-promptly" ,rust-promptly-0.3)
+             ("rust-rayon" ,rust-rayon-1)
+             ("rust-reflink" ,rust-reflink-0.1)
+             ("rust-serde" ,rust-serde-1)
+             ("rust-serde-derive" ,rust-serde-derive-1)
+             ("rust-serde-jsonrc" ,rust-serde-jsonrc-0.1)
+             ("rust-textwrap" ,rust-textwrap-0.11)
+             ("rust-toml" ,rust-toml-0.5)
+             ("rust-walkdir" ,rust-walkdir-2)
+             ("rust-which" ,rust-which-4)
+             ("rust-xdg" ,rust-xdg-2))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'change-directory
+                (lambda _
+                  (chdir "tools/yabridgectl")))
+               (add-after 'change-directory 'patch-paths
+                 (lambda _
+                   (with-directory-excursion "src"
+                     (substitute* '("config.rs" "main.rs")
+                       (("/usr") #$yabridge)))))
+               (add-after 'install 'wrap-program
+                (lambda _
+                  (wrap-program (string-append #$output "/bin/yabridgectl"=
)
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append #$yabridge "/lib")
+                       ,(string-append #$dbus "/lib")))))))))
+    (native-inputs '())
+    (inputs
+     (list dbus))
+    (propagated-inputs
+     (list yabridge))
+    (synopsis "Utility to set up and update yabridge")
+    (description
+     "@command{yabridgectl} is a tool to setup and update @code{yabridge}.=
")))
+
 (define-public ableton-link
   (package
     (name "ableton-link")
diff --git a/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patc=
h b/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch
new file mode 100644
index 0000000000..d863f35c2f
--- /dev/null
+++ b/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch
@@ -0,0 +1,23 @@
+rust-reflink version 0.1.3 available in Guix is patched with the fix for
+the assumption of a 64-bit toolchain.
+
+---
+ tools/yabridgectl/Cargo.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tools/yabridgectl/Cargo.toml b/tools/yabridgectl/Cargo.toml
+index f2ea73fb..09490e43 100644
+--- a/tools/yabridgectl/Cargo.toml
++++ b/tools/yabridgectl/Cargo.toml
+@@ -18,7 +18,7 @@ goblin =3D { version =3D "0.6", default_features =3D fal=
se, features =3D ["std", "pe32",
+ libloading =3D "0.7.3"
+ promptly =3D "0.3.1"
+ # Version 0.1.3 from crates.io assumes a 64-bit toolchain
+-reflink =3D { git =3D "https://github.com/nicokoch/reflink", rev =3D "e8d=
93b465f5d9ad340cd052b64bbc77b8ee107e2" }
++reflink =3D "0.1.3"
+ rayon =3D "1.5.1"
+ serde =3D "1.0.133"
+ serde_derive =3D "1.0.133"
+--=20
+2.39.2
+
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:27:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:27:23 2023
Received: from localhost ([127.0.0.1]:52405 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEorz-00041K-4v
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:27:23 -0400
Received: from mail-4325.protonmail.ch ([185.70.43.25]:31973)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEorx-000414-Jk
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:27:22 -0400
Date: Thu, 29 Jun 2023 10:27:11 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034435; x=1688293635;
 bh=hHxcpJTrQhgqJfwX+u7/7hrwPA9HH3UDPanlQWc18/U=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=N+C7T/xcm9C+l/igU/WhcOMq0k/1OfV1SsXnqkL02KDTb7H+qKEldG9o2QqAYVAWi
 2WFeydwwfFMtmEJQbJHGQaCU1dU46Zjfv7ZiC3G4RVspdgL/u2Bk528SIZcrTJC9HB
 zOBFVENfYutP6BmD+wwtAb8uCeugcoNJi7xApNZv/C7e3BRrLT93FHqZ7o030SMa76
 pTizm7Amj70pKMXicnbJQxo91KIyzogdzPyeuLadqIyZAiyklOot9mx1lCTq5Gqxku
 DXkyJmzpV7s8MLjmgXamYmsv+DQqxtTB7BkvQgjG/F/cGW1zzU+Q7AUJyL6sFKUntg
 lJ3F/0WMd4qoQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 16/16] gnu: Add yabridgectl.
Message-ID: <BJVOiX5nVjzpb_PxA-u-1Yh6swoLT_KNrnxkfwrubkH3mzlFjdL-QO7BUE9YxQciXghEpM6MmKVcGPwOjm8ADlrMJRAcUW1gpxDIYy_IptQ=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (yabridgectl): New variable.
* gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch: New
patch file.
* gnu/local.mk: Register it.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        | 62 +++++++++++++++++++
 ...yabridgectl-5.0.4-use-system-reflink.patch | 23 +++++++
 3 files changed, 86 insertions(+)
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-use-system-refli=
nk.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index dbb2143906..29f05ff669 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2099,6 +2099,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/xygrib-fix-finding-data.patch=09=09\
   %D%/packages/patches/xygrib-newer-proj.patch=09=09=09\
   %D%/packages/patches/yabridge-5.0.4-fix-dependency-search.patch=09\
+  %D%/packages/patches/yabridgectl-5.0.4-fix-reflink.patch=09\
   %D%/packages/patches/yggdrasil-extra-config.patch=09\
   %D%/packages/patches/zig-do-not-link-against-librt.patch=09\
   %D%/packages/patches/zig-use-system-paths.patch=09=09\
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 02d2a68396..3c22ba9ac1 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -74,6 +74,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cpp)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -123,6 +124,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages rdf)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages ruby)
+  #:use-module (gnu packages rust-apps)
   #:use-module (gnu packages samba)
   #:use-module (gnu packages sdl)
   #:use-module (gnu packages serialization)
@@ -140,6 +142,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -5968,6 +5971,65 @@ (define-public yabridge
 quick startup times.")
     (license license:gpl3+)))
=20
+(define-public yabridgectl
+  (package/inherit yabridge
+    (name "yabridgectl")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/robbert-vdh/yabridge")
+                    (commit (package-version yabridge))))
+              (sha256
+               (base32
+                "0ayl706nv67jkixbrh9z7225gdwg2s4rzndx77761x33mk6by7a8"))
+              (patches
+               (search-patches
+                 "yabridgectl-5.0.4-use-system-reflink.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list #:cargo-inputs
+           `(("rust-anyhow" ,rust-anyhow-1)
+             ("rust-clap" ,rust-clap-3)
+             ("rust-colored" ,rust-colored-2)
+             ("rust-is-executable" ,rust-is-executable-1)
+             ("rust-goblin" ,rust-goblin-0.6)
+             ("rust-libloading" ,rust-libloading-0.7)
+             ("rust-promptly" ,rust-promptly-0.3)
+             ("rust-rayon" ,rust-rayon-1)
+             ("rust-reflink" ,rust-reflink-0.1)
+             ("rust-serde" ,rust-serde-1)
+             ("rust-serde-derive" ,rust-serde-derive-1)
+             ("rust-serde-jsonrc" ,rust-serde-jsonrc-0.1)
+             ("rust-textwrap" ,rust-textwrap-0.11)
+             ("rust-toml" ,rust-toml-0.5)
+             ("rust-walkdir" ,rust-walkdir-2)
+             ("rust-which" ,rust-which-4)
+             ("rust-xdg" ,rust-xdg-2))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'change-directory
+                (lambda _
+                  (chdir "tools/yabridgectl")))
+               (add-after 'change-directory 'patch-paths
+                 (lambda _
+                   (with-directory-excursion "src"
+                     (substitute* '("config.rs" "main.rs")
+                       (("/usr") #$yabridge)))))
+               (add-after 'install 'wrap-program
+                (lambda _
+                  (wrap-program (string-append #$output "/bin/yabridgectl"=
)
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append #$yabridge "/lib")
+                       ,(string-append #$dbus "/lib")))))))))
+    (native-inputs '())
+    (inputs
+     (list dbus))
+    (propagated-inputs
+     (list yabridge))
+    (synopsis "Utility to set up and update yabridge")
+    (description
+     "@command{yabridgectl} is a tool to setup and update @code{yabridge}.=
")))
+
 (define-public ableton-link
   (package
     (name "ableton-link")
diff --git a/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patc=
h b/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch
new file mode 100644
index 0000000000..d863f35c2f
--- /dev/null
+++ b/gnu/packages/patches/yabridgectl-5.0.4-use-system-reflink.patch
@@ -0,0 +1,23 @@
+rust-reflink version 0.1.3 available in Guix is patched with the fix for
+the assumption of a 64-bit toolchain.
+
+---
+ tools/yabridgectl/Cargo.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tools/yabridgectl/Cargo.toml b/tools/yabridgectl/Cargo.toml
+index f2ea73fb..09490e43 100644
+--- a/tools/yabridgectl/Cargo.toml
++++ b/tools/yabridgectl/Cargo.toml
+@@ -18,7 +18,7 @@ goblin =3D { version =3D "0.6", default_features =3D fal=
se, features =3D ["std", "pe32",
+ libloading =3D "0.7.3"
+ promptly =3D "0.3.1"
+ # Version 0.1.3 from crates.io assumes a 64-bit toolchain
+-reflink =3D { git =3D "https://github.com/nicokoch/reflink", rev =3D "e8d=
93b465f5d9ad340cd052b64bbc77b8ee107e2" }
++reflink =3D "0.1.3"
+ rayon =3D "1.5.1"
+ serde =3D "1.0.133"
+ serde_derive =3D "1.0.133"
+--=20
+2.39.2
+
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:26:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:26:49 2023
Received: from localhost ([127.0.0.1]:52398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEorQ-0003zf-Ok
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:26:49 -0400
Received: from mail-40130.protonmail.ch ([185.70.40.130]:59817)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEorO-0003zP-3w
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:26:46 -0400
Date: Thu, 29 Jun 2023 10:26:35 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=iyp6jch3orevplrumxhic7f7aa.protonmail; t=1688034399; x=1688293599;
 bh=FWPBrTAF08U2J6Dw6E35RN8drIC0o4hG/XscKI0KrxM=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=VYm1h5E3YxOgfS0MAw++a340y2glnmeqnMrYNvfGVIdT1DtB6llwFzf8JIB3nKVHF
 airvBUevGIJlwGkusfIAZP1JaG1EtWzj4pL3J1iPBhZhZC6sBj8aCjdCtGAvif22z5
 tQj8mr2D7DmGa9zP2491jgXdks2Q4ul59lLOxrTKKtDKlvDdNPg07W3ZYh3wNesdLT
 Vh4PmiaSyLZx1xr81OC2jyGB/nsKQWJhFXZ0Q60Pkdp4pHndQorzPbWNlKsyBNp7FA
 nzBsogpiuoqVaZWXJdfCKBV4If2Ylw7fZKIq6V5mr96FMVLsea0O0kC8vg+Aacfk/1
 U0UOBfc+sjcqA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 15/16] gnu: Add rust-serde-jsonrc-0.1.
Message-ID: <l84Q-8Vszt4Xj5Yu-hw7g2gUlNuWmEHur-Mugu7bVyUUAYJdBrJiEpqkCar2PMDK74ezVKFjQm9fQzWfp3R4nsv5Ge266Q2ED76QAGAb9m4=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-serde-jsonrc-0.1): New variable.
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dd023bf474..13904a708c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -55802,6 +55802,35 @@ (define-public rust-serde-json-0.9
        #:cargo-development-inputs
        (("rust-serde-derive" ,rust-serde-derive-0.9))))))
=20
+(define-public rust-serde-jsonrc-0.1
+  (package
+    (name "rust-serde-jsonrc")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-jsonrc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a5q0ba7jhgfl63l16plgl7sx1k58l2caxf7z2j5l677rh5yk4dm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ;`Deserialize` and `Serialize` are defined multiple tim=
es
+       #:cargo-inputs
+       (("rust-indexmap" ,rust-indexmap-1)
+        ("rust-itoa" ,rust-itoa-0.4)
+        ("rust-ryu" ,rust-ryu-0.2)
+        ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
+        ("rust-serde-bytes" ,rust-serde-bytes-0.10)
+        ("rust-serde-derive" ,rust-serde-derive-1))))
+    (home-page "https://github.com/serde-rs/json")
+    (synopsis "JSON serialization file format")
+    (description
+     "This package provides a JSON serialization file format.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-serde-path-to-error-0.1
   (package
     (name "rust-serde-path-to-error")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:26:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:26:14 2023
Received: from localhost ([127.0.0.1]:52388 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoqs-0003yR-5f
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:26:14 -0400
Received: from mail-4325.protonmail.ch ([185.70.43.25]:58513)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoqo-0003y2-PB
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:26:13 -0400
Date: Thu, 29 Jun 2023 10:25:51 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=zfyt2ot2rzedxfu67d7rqpqd7u.protonmail; t=1688034364; x=1688293564;
 bh=lZK1holOCH3F3ZILQiT/WH7CmMBzTO21aimfKMe0Uac=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=BkL9gNblSzm85GtXew2Dgfrt9PztJH5Fw9hlHKSAWGPm7MzmszcnRlKfP/DsEEYal
 GoOYWBIhER6O9/5F30+deLzvR9N6qjTgfbbSuZL7IwTR6xapyjntWzEnG1mOYUKzDR
 m/MyJ/zAclV7jmZvu/ioo+DI5jjySOcYtVgIaa24TnWAv0Ko0+8C9B0XIBUJwIQXts
 4MBPwYbkO+dMvJ60MfjpH2qIfzZOhMoz5zYzmCsa8T/3qOmbxZD0+gXAyROWt5m010
 hSnt0kK/evBT4SA0IGuwVCOJ9ygvXOgYvh9GvLocUEir0xIP04NOEbI1LNcFs0GGvR
 XYHvaKyngCO6w==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 14/16] gnu: Add rust-ryu-0.2.
Message-ID: <J0D7WLGpfvf8Ys5nU7zdK15V1473RSvw8ET26vxUEi83WdgmAGvhd-6HHuIisOU0_Mm28O7vo_qTnfMT2S8clLVwvhv8brQS3nrjzmjsVq4=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-ryu-0.2): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3874fddd09..dd023bf474 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53432,6 +53432,25 @@ (define-public rust-ryu-1
 quickly convert floating point numbers to decimal strings.")
     (license (list license:asl2.0 license:boost1.0))))
=20
+(define-public rust-ryu-0.2
+  (package
+    (inherit rust-ryu-1)
+    (name "rust-ryu")
+    (version "0.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ryu" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13wsi4408qxi9w44pdf5zfds4ym7np2070wkhg1g4j4dvi4rasmr"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-no-panic" ,rust-no-panic-0.1))
+       #:cargo-development-inputs
+       (("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-rand" ,rust-rand-0.5))))))
+
 (define-public rust-s3handler-0.7
   (package
     (name "rust-s3handler")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:26:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:26:03 2023
Received: from localhost ([127.0.0.1]:52384 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoqg-0003xt-Ff
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:26:03 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:42001)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoqd-0003xO-GL
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:26:00 -0400
Date: Thu, 29 Jun 2023 10:25:33 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034353; x=1688293553;
 bh=sRwF85N5S5iDWnV8C0Ek7loERL5HSDjRw/GFgG+og2Y=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=SQQJLzPVNfIpO0639WRmsfz+eWmeHYlXV44PvMrmS0h0p+D9it0VyAkU0OEr/hANt
 LzJ2fhWEiW8M77p0MxcY+3B+RDyH5wm6IYYSXfF9qfdfjL6uyjyh6VE2V/W1nVmmW1
 Z9jwJIcwOoHk97NyvrJsX4vfnNTcFRmlHZefbyygelwrylE0EdkaJv2EwVdhg9EAQF
 4V3y6f4bHpb8aIaRS459rF3vWVjDKZ/q5y3lwVBS5Qk1bS3aZyxclxapEgQYyTRa3Z
 ZMd6/h53pZQArhwpGlTV7xp8xSAkGZrbg4gp/m40G0EnDOFl6iifLIGSOUbUnmHEOD
 bNag7FnklVJsA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 13/16] gnu: Add rust-reflink-0.1.
Message-ID: <XNH5GMgt4nW6fRqeXsLGqPu_Sr7YJo1qu3hPkWsrP0-hI7eL_1lV9g7OWkbz6-SzjOotb3JbDoUfhED5zAOt_nO5j0MFsF9uB88NCBzxOVs=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-reflink-0.1): New variable.
* gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.patc=
h:
New patch file.
* gnu/local.mk: Register it.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/crates-io.scm                    | 25 +++++++++++++++++++
 ...k-0.1-fix-64bit-toolchain-assumption.patch | 24 ++++++++++++++++++
 3 files changed, 50 insertions(+)
 create mode 100644 gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolcha=
in-assumption.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index e05602c4e5..dbb2143906 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1895,6 +1895,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/rust-nettle-disable-vendor.patch=09=09 \
   %D%/packages/patches/rust-nettle-sys-disable-vendor.patch=09 \
   %D%/packages/patches/rust-openssl-sys-no-vendor.patch=09\
+  %D%/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.pat=
ch=09\
   %D%/packages/patches/rust-webbrowser-remove-unsupported-os.patch=09\
   %D%/packages/patches/rust-wl-clipboard-rs-newer-wl.patch      \
   %D%/packages/patches/rw-igraph-0.10.patch=09=09=09\
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 315b1e8656..3874fddd09 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49691,6 +49691,31 @@ (define-public rust-ref-cast-impl-0.2
         (base32
          "0av43xxjlinfqklb67rpj217cmaxfjsf8151gs0hbs4hnr5664ck"))))))
=20
+(define-public rust-reflink-0.1
+  (package
+    (name "rust-reflink")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "reflink" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1glcyqvryv2zj6kjbfji0cldrkincqx3ds3wjwl4qnsnig15wn5w"))
+       (patches
+        (search-patches
+          "rust-reflink-0.1-fix-64bit-toolchain-assumption.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/nicokoch/reflink")
+    (synopsis "Copy-on-write mechanism on supported file systems")
+    (description "This package provides copy-on-write mechanism on support=
ed
+file systems.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-refpool-0.4
   (package
     (name "rust-refpool")
diff --git a/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assu=
mption.patch b/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-as=
sumption.patch
new file mode 100644
index 0000000000..c16e1f720c
--- /dev/null
+++ b/gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolchain-assumption.=
patch
@@ -0,0 +1,24 @@
+This patch fixes assuming a 64-bit toolchain.
+https://github.com/nicokoch/reflink/pull/5
+
+
+--- reflink-0.1.3/src/sys/unix.rs=092019-04-02 16:13:06.000000000 +0200
++++ "reflink-0.1.3 (Kopie)/src/sys/unix.rs"=092023-06-29 09:47:26.86768140=
3 +0200
+@@ -7,7 +7,7 @@
+     use std::os::unix::io::AsRawFd;
+=20
+     // TODO is this equal on all archs? Just tested on x86_64 and x86.
+-    const IOCTL_FICLONE: u64 =3D 0x40049409;
++    macro_rules! IOCTL_FICLONE { () =3D> (0x40049409) };
+=20
+     let src =3D fs::File::open(&from)?;
+=20
+@@ -18,7 +18,7 @@
+         .open(&to)?;
+     let ret =3D unsafe {
+         // http://man7.org/linux/man-pages/man2/ioctl_ficlonerange.2.html
+-        libc::ioctl(dest.as_raw_fd(), IOCTL_FICLONE, src.as_raw_fd())
++        libc::ioctl(dest.as_raw_fd(), IOCTL_FICLONE!(), src.as_raw_fd())
+     };
+=20
+     if ret =3D=3D -1 {
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:24:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:24:55 2023
Received: from localhost ([127.0.0.1]:52375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEopb-0003lm-6x
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:24:55 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:47695)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEopZ-0003lX-Sh
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:24:54 -0400
Date: Thu, 29 Jun 2023 10:24:43 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=gzgqsv6yavc3dkyul4wlgms4wa.protonmail; t=1688034286; x=1688293486;
 bh=sA9WdCGT6k9NA+qlEb2gs1Ci1JqkJk00oL1QjybcXtE=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=ipfi8fIYYx2Lp5/1fn9ojJfBvq9O24lSR3/8ug1cXszax6YXvKbjdOZB/EMcOmVfg
 fMJh6GOTGCGA7XkRqxiPhVkgexan2hQw+JsIxdZaI0dyzzfeCGl1MLkhoURHzazAGm
 2phKFP5333zX1BLc0ZIO5IhS8fNGZb5UgWplZlYcZUtxBnHQwx+8LdobuadJN5B+BY
 MtPpztHsz1CD9rAA+CUijd8hiObC0nxkFfJJ1vqxRj/xP/nc9SyBydorohqmNm2i55
 fBH+GXlEFY9XaoSvnvyfQtmCSHURB7KV3Ej+bxGxfuJRQRMYg4c/giVsH7YVB/cNQR
 7j3NQvrBsYuJg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 12/16] gnu: Add rust-promptly.
Message-ID: <MDKs_PF9OSX1c7kMIleQHhFsZ2yb0of_5xg117_b0H3BsC4P4hbnU8EgSThVMzf7L3NEmo-3jZ9ovq8kBBX0b2-BB8kVFd-GVrsUu8xRsWY=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-promptly-0.3): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e19c1632ff..315b1e8656 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46110,6 +46110,27 @@ (define-public rust-progressing-3
 progress-bars for Rust.")
     (license license:asl2.0)))
=20
+(define-public rust-promptly-0.3
+  (package
+    (name "rust-promptly")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "promptly" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-rustyline" ,rust-rustyline-9)
+        ("rust-url" ,rust-url-2))))
+    (home-page "https://github.com/anowell/promptly")
+    (synopsis "Opinionated CLI prompting helper")
+    (description "This package provides opinionated CLI prompting helper."=
)
+    (license license:expat)))
+
 (define-public rust-propfuzz-0.0.1
   (package
     (name "rust-propfuzz")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:24:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:24:34 2023
Received: from localhost ([127.0.0.1]:52371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEopF-0003lA-Tg
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:24:34 -0400
Received: from mail-40141.protonmail.ch ([185.70.40.141]:48861)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEopE-0003kt-3V
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:24:32 -0400
Date: Thu, 29 Jun 2023 10:24:18 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034266; x=1688293466;
 bh=8CLZ74xF3n0BmmQZpvI5l1oyA9v+nfaADt7FUZQ3jh4=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=IHtBOy+x79z6vNm4aQLIyeH9X8RpF/zLq3i2ze/T7t6y3P9H2CsskLP9knF7kJOTW
 05VXcJd/YARGhuk2r87PAwvfftjgiLk87KYih7PhLxfjzjE4OlQ5OppZ5m+n6/kgW5
 Ovvm1+sgcw6Ahyydf0LrL7lDS6GB1x1DIaC86IlE/mwtB1RZse83SqdHs28CHgpq4d
 NerCeOZVNTeEUxTev7w21Kr5J/kBwYdYxryCYseO4XsPYpBN1IEp89n6Q+eN+UDNX1
 dzxH0u1l/Meqwg8+/Or5UGAS4raXBBuayKFYank9PypKBZXFS5sEGi+y70KgEy4Xfv
 0tK0dsUDHqj9g==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 11/16] gnu: rust-rustyline-9: Update to 9.1.2.
Message-ID: <QABYrvweyOtjaCauJk9c993i02wiXdkD8UCV70igPflvihjB2FcApwk-CFDX-oV0DnBW_FCftuqdIXOUhQcU_GrimY_zzUzNFNheD_CA53g=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-9): Update to 9.1.2.
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 51fb66fb94..e19c1632ff 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53041,14 +53041,14 @@ (define-public rust-rusty-fork-0.2
 (define-public rust-rustyline-9
   (package
     (name "rust-rustyline")
-    (version "9.0.0")
+    (version "9.1.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "rustyline" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1mj0cgdyw6gaadsg7yxsnb9n4bdl91qga9kiwyd4hqqsi31qf13r"))))
+        (base32 "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -53061,7 +53061,7 @@ (define-public rust-rustyline-9
         ("rust-libc" ,rust-libc-0.2)
         ("rust-log" ,rust-log-0.4)
         ("rust-memchr" ,rust-memchr-2)
-        ("rust-nix" ,rust-nix-0.22)
+        ("rust-nix" ,rust-nix-0.23)
         ("rust-radix-trie" ,rust-radix-trie-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-scopeguard" ,rust-scopeguard-1)
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:24:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:24:08 2023
Received: from localhost ([127.0.0.1]:52367 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEooq-0003kK-KJ
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:24:08 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:42121)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoop-0003jl-0c
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:24:07 -0400
Date: Thu, 29 Jun 2023 10:23:57 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=4qj65s5iczamfdtm3nyyhnihd4.protonmail; t=1688034241; x=1688293441;
 bh=oRv0oM1u5Eq1eijAUcL3k+LKBKlInBNtm4phOKC87ho=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=BT+u4r08ibRHhrJRf0lDCXyiz1Cxiy5dSDNBD3YX0MZanstkVY/OtzjnlfxExV0U7
 vP50T+VMrZGOMzWKXRAuttPgCBeqQyLWCGJwqi4mbBrzIk5O9osBcaLpRULA3PgSsX
 dYCxPPjkxQlRVSzlgeq5sXKEW9eub33BCVtYHOm07oQw9RjYRxlkmp8IAnTD20d19J
 iEd6D5OvtjLTZSxqHXlL8jH15DhTisfE7+3vxhI6aa1qq+c1PyV3LrsE32hR/stLGJ
 JOutWbAUJm9Eqc6Pm0lp0gNaS64Jar5F5zTty23p+EZ7hP5bQj5+2jmiPcidiRfIru
 5IB2WYmkfPssw==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 10/16] gnu: Add rust-rustyline-derive-0.6.
Message-ID: <2RQfW0sFgc3x9ZcF-Ob5Tec_eozd7VYZwTlzFY4obHdfy28cd4WRrJnNBwpCUZpp-85YghS4mT644Yk3MpqGc8KhmXkTJIIFOXu7OTGpgo8=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-derive-0.6): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c8bbd345e1..51fb66fb94 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -53205,6 +53205,28 @@ (define-public rust-rustyline-5
         ("rust-rustyline-derive" ,rust-rustyline-derive-0.2)
         ("rust-tempdir" ,rust-tempdir-0.3))))))
=20
+(define-public rust-rustyline-derive-0.6
+  (package
+    (name "rust-rustyline-derive")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustyline-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mw0nfi8xxsm4q80mv4va7ff8m0kgnsfjvv067zc1d8hp1daaddv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/kkawakam/rustyline")
+    (synopsis "Rustyline macros implementation in Rust")
+    (description
+     "This package provides Rustyline macros implementation in Rust.")
+    (license license:expat)))
+
 (define-public rust-rustyline-derive-0.3
   (package
     (name "rust-rustyline-derive")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:23:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:23:42 2023
Received: from localhost ([127.0.0.1]:52361 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEooQ-0003j4-7u
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:23:42 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:59901)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEooO-0003ij-Fx
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:23:40 -0400
Date: Thu, 29 Jun 2023 10:23:18 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034214; x=1688293414;
 bh=WzxY603MU9FzSEN5GLtY+nIkpw4RdfC3V7bgaLMjev4=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=Zcm9Qqr3/3Q7GL3wyn14sHjs7BIiSzbkfy8S4yE7rhhqFBX7G1mzXFEUZobH/4c2D
 lgBCCvml0Jv/w1kWJ7Jbly2WzUNCXfrRy7rk5GOGRgD2q3VPyud/4cSoimnh7PfdgV
 EqOKETwvbUnBpx5HccWy6G+2Npu1HXLLrWWbw9zWw0gcakLhxO8cgcGQbuzW3GHK9m
 oewN68PXQnK07rvj+QEncpDZC7g9KZo2v2VZsHqg7EgkapbsxcOtzkSH3YYRzupd+1
 hAf1hjE9it7vLrm7aXeD/FmllILNupiNC5NnfKCw4BBIpqKyf2OjhyJS5GDSqqkRZC
 lNz5wiHV8sdZg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 09/16] gnu: Add rust-goblin-0.6.
Message-ID: <IOhfDxatGKGGzjL_nSvKrZPQAt1iV2xc7E-Q-T1qaVF17y0CWhuO1T0iQKg3O2Gx4Occm36DTU8ZJQjO7ha78_9LDkl2Na5EknNJ035CGyM=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-goblin-0.6): New variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 336b23e231..c8bbd345e1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25872,6 +25872,30 @@ (define-public rust-gmp-mpfr-sys-1
 libraries GMP, MPFR, and MPC.")
     (license license:lgpl3+)))
=20
+(define-public rust-goblin-0.6
+  (package
+    (name "rust-goblin")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "goblin" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0s7zs27b192virbp88y2fgq8p6nb8blkn7byqyl4cv7bm3j4ssqd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs
+       (("rust-log" ,rust-log-0.4)
+        ("rust-plain" ,rust-plain-0.2)
+        ("rust-scroll" ,rust-scroll-0.11))))
+    (home-page "https://github.com/m4b/goblin")
+    (synopsis "ELF, Mach-o, and PE binary parsing and loading crate")
+    (description "This package provides an ELF, Mach-o, and PE binary pars=
ing
+and loading crate.")
+    (license license:expat)))
+
 (define-public rust-goblin-0.2
   (package
     (name "rust-goblin")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:23:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:23:22 2023
Received: from localhost ([127.0.0.1]:52357 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoo5-0003iP-TH
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:23:22 -0400
Received: from mail-4319.protonmail.ch ([185.70.43.19]:26773)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoo3-0003i5-Uq
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:23:20 -0400
Date: Thu, 29 Jun 2023 10:22:57 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034194; x=1688293394;
 bh=hmYwSKGMccdwiBiCmGu342z035abxuVVO44kWn3UD8M=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=GOMfKPx6UJhiLfbgFqhlpyW1UdKtV8StbAnR1CPyKf2DH9gDEK6AEPsSX+dtYTf6W
 2PMywomixDZewkdl99/X8VzXKby8GCGde9zaAe+HkVdQ87sY9FGpT5LRx3kNzM5z1J
 IHp6FUyVOZk0qbb97+Mt3KfkhaW7HJXTgTuNmVHJCCbPswpRP30CKTG9Bdib2b844S
 nfklXiZFd6YRV92pFBvRIgBe83HxBBNNy++nz7uDk2Az5FAxIVvT4v/JHmm7H7/qpK
 7gIfIXhTqSWfwJ3q4Rw3qN0yAzpyhSQXu2TXGkRYDsf2KPLfHwEzT+p0M9XDZ8Vche
 F3wpbGnbpeIDA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 08/16] gnu: Add rust-scroll-0.11.
Message-ID: <n6uF4rz3Oac4XNNxDWJs_Ga12saJMvRfHIx87XfXnrZ8WNZVG-bI0MsPm_2s54DzSLGzlRIAVwr5cA27-_zXkBHvMn01EyxJgNPBMOpN_k4=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-scroll-0.11): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d29c7d439f..336b23e231 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54108,6 +54108,31 @@ (define-public rust-scrypt-0.3
         ("rust-sha2" ,rust-sha2-0.9)
         ("rust-subtle" ,rust-subtle-2))))))
=20
+(define-public rust-scroll-0.11
+  (package
+    (name "rust-scroll")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "scroll" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nhrhpzf95pxbcjjy222blwf8rl3adws6vsqax0yzyxsa6snbi84"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-scroll-derive" ,rust-scroll-derive-0.11))
+       #:cargo-development-inputs
+       (("rust-byteorder" ,rust-byteorder-1)
+        ("rust-rayon" ,rust-rayon-1))))
+    (home-page "https://github.com/m4b/scroll")
+    (synopsis "Endian-aware Read/Write traits for byte buffers")
+    (description
+     "This package provides a suite of powerful, extensible, generic,
+endian-aware Read/Write traits for byte buffers.")
+    (license license:expat)))
+
 (define-public rust-scroll-0.10
   (package
     (name "rust-scroll")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:22:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:22:41 2023
Received: from localhost ([127.0.0.1]:52350 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEonR-0003gI-HH
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:22:41 -0400
Received: from mail-4319.protonmail.ch ([185.70.43.19]:50467)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEonP-0003g2-5Y
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:22:39 -0400
Date: Thu, 29 Jun 2023 10:22:22 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034153; x=1688293353;
 bh=Hm1PvolQOjeknPbpSJWFoCyuL/0iicOps2d81A5BcKQ=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=g8jA113V/dRImrW5vFrIvh/hAEPF+FzxYRx59KVr1/elGry/fBpVzU/3uOmrVdJvN
 xAswHrMAhR0Sp0EknS23EYahi/JiCRBVxvRkmDyFMhUnFeRgSUWMCY2Q6FC8N3LnHg
 MYdOXN6AV98kqRtbxOK+ois503+AjDLi8cC1ngYSVQMbFwAoZqgKpBUAlvwXg50MLn
 +UPfoJmI7s9scZ/Byp3B1JvZecRSNSL5svZdGLD/avxvmMK7VDpJn2EgY405HAqIgW
 g6tQY1jWWaIU5KYh4imZfzRZApbI0Yw9lwwR9HoiN8L3yfgwOpjV3BxtR96dd6LJ8g
 wPDDynzP7DXHg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 07/16] gnu: Add rust-scroll-derive-0.11.
Message-ID: <w5NEaQhu2iU-Zs5h-O5bgs_Xvu13igegTfraqWFUaNHkR2gytWS4g2CDpY_-R_Ch3PoN_zrljdn0q5ERcrFLdmhlSeQsoPDJi8wD-61yzCM=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-scroll-derive-0.11): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3877f6c977..d29c7d439f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -54164,6 +54164,32 @@ (define-public rust-scroll-0.9
 endian-aware Read/Write traits for byte buffers.")
     (license license:expat)))
=20
+(define-public rust-scroll-derive-0.11
+  (package
+    (name "rust-scroll-derive")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "scroll-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "03i5qn4jfcl2iwxhfvw9kf48a656ycbf5km99xr1wcnibjnadgdx"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))
+       #:cargo-development-inputs
+       (("rust-scroll" ,rust-scroll-0.10))))
+    (home-page "https://github.com/m4b/scroll")
+    (synopsis "Pread and Pwrite traits from the scroll crate")
+    (description
+     "This package provides a macros 1.1 derive implementation for Pread a=
nd
+Pwrite traits from the scroll crate.")
+    (license license:expat)))
+
 (define-public rust-scroll-derive-0.10
   (package
     (name "rust-scroll-derive")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:20:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:20:40 2023
Received: from localhost ([127.0.0.1]:52339 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEolT-0003ca-T9
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:20:40 -0400
Received: from mail-40141.protonmail.ch ([185.70.40.141]:33873)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEolQ-0003cK-JV
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:20:37 -0400
Date: Thu, 29 Jun 2023 10:20:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688034030; x=1688293230;
 bh=p7OPHlUJWdEGAgXFX2uIbfAF/1VD5HXROLjM3O+OnXQ=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=Kp1XsH6w5fVTmvB19QX9H6W9YmmG1vko8w5ApKoe7tRhwi4O/eus2m30MHO405IM9
 P8hr6xSJZ/cFtkBxEE1utqahRJJOL/wlkwltHpP5Cg16OIAZqeUQdniek6yYwcM38g
 MhuZmgsCzpq1/+zHdXyDokL9M+ETpmVsbdTPoihWSWap5l9/2wBfcqSG2cT/RzqITq
 36TClkan9JXFbpNeI/d5c7HKru5Iipb0v0bw5g3JzxzkSad2DFy5B0Di9pCFXf3q1d
 mVTzAmlslGlUZ1sZCspz2qwuf9A9iXVr7JK5wfH9jAp/S9CQ7Ikpp0G/g66wnj+E3j
 Vj2w7FpzNCphg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 06/16] gnu: Add yabridge.
Message-ID: <-4-Qw03sW-iEY2AKTjeoPxFRmvMcn9wIBks9zO73havgvPA6UAihkK59CqWd_tjIBvZYlgjGqmIoAACNdCuutbvWZpA5mbzPS-0GjcY8PG0=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (yabridge): New variable.
* gnu/packages/patches/yabridge-5.0.4-fix-dependency-search.patch:
New file.
* gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch:
New file.
* gnu/local.mk: Register the patch files.
---
 gnu/local.mk                                  |   2 +
 gnu/packages/audio.scm                        | 127 ++++++++++++
 ...3sdk-3.7.7-allow-winelib-compilation.patch | 191 ++++++++++++++++++
 .../patches/yabridge-5.0.4-dependencies.patch |  36 ++++
 4 files changed, 356 insertions(+)
 create mode 100644 gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compil=
ation.patch
 create mode 100644 gnu/packages/patches/yabridge-5.0.4-dependencies.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index e65888a044..e05602c4e5 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2054,6 +2054,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/vinagre-newer-rdp-parameters.patch      \
   %D%/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch=09\
   %D%/packages/patches/vsearch-unbundle-cityhash.patch=09=09\
+  %D%/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch=09\
   %D%/packages/patches/vte-CVE-2012-2738-pt1.patch=09=09=09\
   %D%/packages/patches/vte-CVE-2012-2738-pt2.patch=09=09=09\
   %D%/packages/patches/vtk-7-gcc-10-compat.patch=09=09\
@@ -2096,6 +2097,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/xterm-370-explicit-xcursor.patch=09=09\
   %D%/packages/patches/xygrib-fix-finding-data.patch=09=09\
   %D%/packages/patches/xygrib-newer-proj.patch=09=09=09\
+  %D%/packages/patches/yabridge-5.0.4-fix-dependency-search.patch=09\
   %D%/packages/patches/yggdrasil-extra-config.patch=09\
   %D%/packages/patches/zig-do-not-link-against-librt.patch=09\
   %D%/packages/patches/zig-use-system-paths.patch=09=09\
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 0e7a3fa8a5..02d2a68396 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -71,7 +71,9 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages cpp)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -132,6 +134,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages vim) ;xxd
   #:use-module (gnu packages web)
   #:use-module (gnu packages webkit)
+  #:use-module (gnu packages wine)
   #:use-module (gnu packages wxwidgets)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xiph)
@@ -5841,6 +5844,130 @@ (define-public mbelib
       (license (list license:bsd-3      ; test/ framework
                      license:isc)))))   ; the rest
=20
+(define-public yabridge
+  (package
+    (name "yabridge")
+    (version "5.0.5")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/robbert-vdh/yabridge")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0ayl706nv67jkixbrh9z7225gdwg2s4rzndx77761x33mk6by7a8"))
+              (patches
+               (search-patches
+                "yabridge-5.0.4-dependencies.patch"))
+              (modules '((guix build utils)))))
+    (build-system meson-build-system)
+    (arguments
+     (list #:configure-flags
+           #~(list (string-append "--cross-file=3D" #$source "/cross-wine.=
conf"))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'add-vst3-subproject
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (symlink (assoc-ref inputs "vst3sdk") "subprojects/vst3=
")))
+               (add-after 'unpack 'patch-paths
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* "src/chainloader/utils.cpp"
+                     (("\"/usr/local/lib64\",")
+                      (string-append "\"/usr/local/lib64\",\n\""
+                                     #$output "/lib\",")))
+                   (let ((wine
+                          #$(match (%current-system)
+                              ((or "x86_64-linux" "aarch64-linux") "wine64=
")
+                              (_ "wine32")))
+                         (arch
+                          #$(match (%current-system)
+                              ((or "x86_64-linux" "aarch64-linux")
+                               "x86_64-unix")
+                              (_ "i386-unix"))))
+                     (substitute* "meson.build"
+                       (("-lole32")
+                        (search-input-file inputs
+                         (string-append "/lib/" wine "/wine/"
+                                        arch "/libole32.a")))
+                       (("-lshell32")
+                        (search-input-file inputs
+                         (string-append "/lib/" wine "/wine/"
+                                        arch "/libshell32.a")))
+                       (("-luuid")
+                        (search-input-file inputs
+                         (string-append "/lib/" wine "/wine/"
+                                        arch "/libuuid.a")))))))
+               (replace 'install
+                 (lambda _
+                   (for-each
+                     (lambda (file)
+                       (install-file file (string-append #$output "/bin"))=
)
+                       (find-files "." "-host\\.exe(|\\.so)$"))
+                   (for-each
+                     (lambda (file)
+                       (install-file file (string-append #$output "/lib"))=
)
+                       (find-files "." "libyabridge")))))))
+    (native-inputs
+     `(("clap"
+        ,(let ((version "1.1.7"))
+           (package/inherit clap
+             (version version)
+             (source
+              (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/free-audio/clap")
+                      (commit version)))
+                (file-name (git-file-name "clap" version))
+                (sha256
+                 (base32
+                  "1afjvllmzf2xmrpy8mcxk7zhii93b447ciaqw9lkj2wh9z217hsr"))=
)))))
+       ("cmake-minimal" ,cmake-minimal)
+       ("function2" ,function2)
+       ("gulrak-filesystem" ,gulrak-filesystem)
+       ("pkg-config" ,pkg-config)
+       ("tomlplusplus" ,tomlplusplus)
+       ;; This is VST3 SDK v3.7.7_build_19 with the documentation and VSTG=
UI
+       ;; submodules removed and a dummy `meson.build` file that just list=
s all
+       ;; source files.
+       ("vst3sdk"
+        ,(origin
+           (method git-fetch)
+           (uri (git-reference
+                 (url "https://github.com/robbert-vdh/vst3sdk")
+                 (commit (string-append "v3.7.7_build_19-patched"))
+                 ;; Required for vst3_base, vst3_pluginterfaces,
+                 ;; and vst3_public_sdk.
+                 (recursive? #t)))
+           (file-name (git-file-name name version))
+           (sha256
+            (base32
+             "09axvpshwbf5061kcbl26v74dcmwxmgmlxb15b75bnqbh0zcghrf"))
+           (patches
+            (search-patches
+             "vst3sdk-3.7.7-allow-winelib-compilation.patch"))))))
+    (inputs
+     (list asio
+           bitsery
+           dbus
+           libxcb
+           (match (%current-system)
+             ((or "x86_64-linux" "aarch64") wine64)
+             (_ wine))))
+    ;; Support the platforms that are supported by wine and wine64.
+    (supported-systems
+     (package-supported-systems wine64))
+    (home-page "https://github.com/robbert-vdh/yabridge")
+    (synopsis "Implementation of Windows VST2, VST3 and CLAP plugin APIs")
+    (description
+     "@code{yabridge} is Yet Another way to use Windows audio plugins.  It
+supports using both 32-bit and 64-bit Windows VST2, VST3, and CLAP plugins=
 in
+64-bit Linux plugin hosts as if they were native plugins, with optional su=
pport
+for plugin groups to enable inter-plugin communication for VST2 plugins an=
d
+quick startup times.")
+    (license license:gpl3+)))
+
 (define-public ableton-link
   (package
     (name "ableton-link")
diff --git a/gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.p=
atch b/gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch
new file mode 100644
index 0000000000..43639f978f
--- /dev/null
+++ b/gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch
@@ -0,0 +1,191 @@
+This patch is taken from yabridge project:
+https://github.com/robbert-vdh/yabridge.
+
+Submodule base contains modified content
+diff --git a/base/source/fdebug.cpp b/base/source/fdebug.cpp
+index b1d1dcc..9093022 100644
+--- a/base/source/fdebug.cpp
++++ b/base/source/fdebug.cpp
+@@ -117,8 +117,6 @@ bool AmIBeingDebugged ()
+ #if _MSC_VER
+ #include <intrin.h>
+ #endif
+-#define vsnprintf _vsnprintf
+-#define snprintf _snprintf
+=20
+ #elif SMTG_OS_MACOS
+ #include <errno.h>
+Submodule pluginterfaces contains modified content
+diff --git a/pluginterfaces/base/fstrdefs.h b/pluginterfaces/base/fstrdefs=
.h
+index 848e8ee..8846d31 100644
+--- a/pluginterfaces/base/fstrdefs.h
++++ b/pluginterfaces/base/fstrdefs.h
+@@ -22,6 +22,16 @@
+ /** string methods defines unicode / ASCII */
+ //-----------------------------------------------------------------------=
-----
+=20
++// We can use most of the VST3 SDK's Windows UTF-16 functionality by just
++// creating aliases for equivalent Linux functions
++#if __WINE__
++#define wcsicmp wcscasecmp
++#define wcsnicmp wcsncasecmp
++#define _vsnwprintf vswprintf
++#define stricmp strcasecmp
++#define strnicmp strncasecmp
++#endif
++
+ // 16 bit string operations
+ #if SMTG_CPP11=09// if c++11 unicode string literals
+ =09#define SMTG_CPP11_CAT_PRIVATE_DONT_USE(a,b)=09=09=09a ## b
+diff --git a/pluginterfaces/base/ftypes.h b/pluginterfaces/base/ftypes.h
+index 133dbba..33ecae3 100644
+--- a/pluginterfaces/base/ftypes.h
++++ b/pluginterfaces/base/ftypes.h
+@@ -154,7 +154,7 @@ namespace Steinberg
+ // always inline macros (only when RELEASE is 1)
+ //-----------------------------------------------------------------------=
-----
+ #if RELEASE
+-    #if SMTG_OS_MACOS || SMTG_OS_LINUX || defined(__MINGW32__)
++    #if SMTG_OS_MACOS || SMTG_OS_LINUX || defined(__WINE__)
+ =09=09#define SMTG_ALWAYS_INLINE=09__inline__ __attribute__((__always_inl=
ine__))
+ =09=09#define SMTG_NEVER_INLINE __attribute__((noinline))
+ =09#elif SMTG_OS_WINDOWS
+diff --git a/pluginterfaces/base/ustring.cpp b/pluginterfaces/base/ustring=
.cpp
+index 24a412f..8e631c9 100644
+--- a/pluginterfaces/base/ustring.cpp
++++ b/pluginterfaces/base/ustring.cpp
+@@ -38,6 +38,10 @@
+=20
+ #endif
+=20
++#ifdef __WINE__
++#include <wchar.h>
++#endif
++
+ //-----------------------------------------------------------------------=
-
+ namespace Steinberg {
+=20
+@@ -173,7 +177,7 @@ bool UString::scanFloat (double& value) const
+ bool UString::printFloat (double value, int32 precision)
+ {
+ #if SMTG_OS_WINDOWS
+-=09return swprintf ((wchar_t*)thisBuffer, L"%.*lf", precision, value) !=
=3D -1;
++=09return swprintf ((wchar_t*)thisBuffer, thisSize, L"%.*lf", precision, =
value) !=3D -1;
+ #elif SMTG_OS_MACOS
+ =09bool result =3D false;
+ =09CFStringRef cfStr =3D CFStringCreateWithFormat (0, 0, CFSTR("%.*lf"), =
precision, value);
+@@ -238,7 +242,7 @@ bool UString::scanInt (int64& value) const
+ bool UString::printInt (int64 value)
+ {
+ #if SMTG_OS_WINDOWS
+-=09return swprintf ((wchar_t*)thisBuffer, L"%I64d", value) !=3D -1;
++=09return swprintf ((wchar_t*)thisBuffer, thisSize, L"%I64d", value) !=3D=
 -1;
+=20
+ #elif SMTG_OS_MACOS
+ =09CFStringRef cfStr =3D CFStringCreateWithFormat (0, 0, CFSTR("%lld"), v=
alue);
+Submodule public.sdk contains modified content
+diff --git a/public.sdk/source/common/systemclipboard_win32.cpp b/public.s=
dk/source/common/systemclipboard_win32.cpp
+index c5cb2b8..2ee3d65 100644
+--- a/public.sdk/source/common/systemclipboard_win32.cpp
++++ b/public.sdk/source/common/systemclipboard_win32.cpp
+@@ -111,7 +111,7 @@ bool copyTextToClipboard (const std::string& text)
+ =09{
+ =09=09if (auto* data =3D static_cast<WCHAR*> (GlobalLock (memory)))
+ =09=09{
+-#if defined(__MINGW32__)
++#if defined(__WINE__)
+ =09=09=09memcpy (data, wideStr.data (), byteSize);
+ #else
+ =09=09=09memcpy_s (data, byteSize, wideStr.data (), byteSize);
+diff --git a/public.sdk/source/vst/hosting/module_win32.cpp b/public.sdk/s=
ource/vst/hosting/module_win32.cpp
+index 2ba9319..ab6d72a 100644
+--- a/public.sdk/source/vst/hosting/module_win32.cpp
++++ b/public.sdk/source/vst/hosting/module_win32.cpp
+@@ -44,35 +44,10 @@
+ #include <algorithm>
+ #include <iostream>
+=20
+-#if SMTG_CPP17
+-
+-#if __has_include(<filesystem>)
+-#define USE_FILESYSTEM 1
+-#elif __has_include(<experimental/filesystem>)
+-#define USE_FILESYSTEM 0
+-#endif
+-
+-#else // !SMTG_CPP17
+-
+-#define USE_FILESYSTEM 0
+-
+-#endif // SMTG_CPP17
+-
+-#if USE_FILESYSTEM =3D=3D 1
+-
+-#include <filesystem>
+-namespace filesystem =3D std::filesystem;
+-
+-#else // USE_FILESYSTEM =3D=3D 0
+-
+-// The <experimental/filesystem> header is deprecated. It is superseded b=
y the C++17 <filesystem>
+-// header. You can define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WA=
RNING to silence the
+-// warning, otherwise the build will fail in VS2019 16.3.0
+-#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
+-#include <experimental/filesystem>
+-namespace filesystem =3D std::experimental::filesystem;
+-
+-#endif // USE_FILESYSTEM
++// `std::filesystem` doesn't work correctly with wineg++, resulting in we=
ird
++// memory errors. This library is a drop-in replacement.
++#include <ghc/filesystem.hpp>
++namespace filesystem =3D ghc::filesystem;
+=20
+ #pragma comment(lib, "Shell32")
+=20
+@@ -320,7 +295,7 @@ VST3::Optional<filesystem::path> resolveShellLink (con=
st filesystem::path& p)
+ #elif USE_OLE
+ =09Ole::instance ();
+=20
+-=09IShellLink* shellLink =3D nullptr;
++=09IShellLinkW* shellLink =3D nullptr;
+ =09if (!SUCCEEDED (CoCreateInstance (CLSID_ShellLink, nullptr, CLSCTX_INP=
ROC_SERVER,
+ =09                                  IID_IShellLink, reinterpret_cast<LPV=
OID*> (&shellLink))))
+ =09=09return {};
+@@ -405,13 +380,13 @@ void findFilesWithExt (const filesystem::path& path,=
 const std::string& ext,
+ =09=09=09=09filesystem::path result;
+ =09=09=09=09if (checkVST3Package (p, &result))
+ =09=09=09=09{
+-=09=09=09=09=09pathList.push_back (result.generic_u8string ());
++=09=09=09=09=09pathList.push_back (result.generic_string ());
+ =09=09=09=09=09continue;
+ =09=09=09=09}
+ =09=09=09=09findFilesWithExt (cp, ext, pathList, recursive);
+ =09=09=09}
+ =09=09=09else
+-=09=09=09=09pathList.push_back (cp.generic_u8string ());
++=09=09=09=09pathList.push_back (cp.generic_string ());
+ =09=09}
+ =09=09else if (recursive)
+ =09=09{
+@@ -431,18 +406,18 @@ void findFilesWithExt (const filesystem::path& path,=
 const std::string& ext,
+ =09=09=09=09=09=09=09filesystem::path result;
+ =09=09=09=09=09=09=09if (checkVST3Package (*resolvedLink, &result))
+ =09=09=09=09=09=09=09{
+-=09=09=09=09=09=09=09=09pathList.push_back (result.generic_u8string ());
++=09=09=09=09=09=09=09=09pathList.push_back (result.generic_string ());
+ =09=09=09=09=09=09=09=09continue;
+ =09=09=09=09=09=09=09}
+ =09=09=09=09=09=09=09findFilesWithExt (*resolvedLink, ext, pathList, recu=
rsive);
+ =09=09=09=09=09=09}
+ =09=09=09=09=09=09else
+-=09=09=09=09=09=09=09pathList.push_back (resolvedLink->generic_u8string (=
));
++=09=09=09=09=09=09=09pathList.push_back (resolvedLink->generic_string ())=
;
+ =09=09=09=09=09}
+ =09=09=09=09=09else if (filesystem::is_directory (*resolvedLink))
+ =09=09=09=09=09{
+-=09=09=09=09=09=09const auto& str =3D resolvedLink->generic_u8string ();
+-=09=09=09=09=09=09if (cp.generic_u8string ().compare (0, str.size (), str=
.data (),
++=09=09=09=09=09=09const auto& str =3D resolvedLink->generic_string ();
++=09=09=09=09=09=09if (cp.generic_string ().compare (0, str.size (), str.d=
ata (),
+ =09=09=09=09=09=09                                    str.size ()) !=3D 0=
)
+ =09=09=09=09=09=09=09findFilesWithExt (*resolvedLink, ext, pathList, recu=
rsive);
+ =09=09=09=09=09}
diff --git a/gnu/packages/patches/yabridge-5.0.4-dependencies.patch b/gnu/p=
ackages/patches/yabridge-5.0.4-dependencies.patch
new file mode 100644
index 0000000000..77db050e91
--- /dev/null
+++ b/gnu/packages/patches/yabridge-5.0.4-dependencies.patch
@@ -0,0 +1,36 @@
+Meson fails to detect bitsery, function2 and gulrak-filesystem.
+https://github.com/robbert-vdh/yabridge/issues/18
+
+This patch removes these dependencies in "meson.build".
+
+
+diff --git a/meson.build b/meson.build
+index d8d9135b..b35ebfcd 100644
+--- a/meson.build
++++ b/meson.build
+@@ -248,22 +248,13 @@ else
+   asio_dep =3D dependency('asio', version : '>=3D1.22.0')
+ endif
+=20
+-if meson.version().version_compare('>=3D0.60')
+-  # Bitsery's CMake build definition is capitalized for some reason
+-  bitsery_dep =3D dependency('bitsery', 'Bitsery', version : '>=3D5.2.0')
+-else
+-  # Mmeson <=3D0.6.0 didn't support multiple names for a dependency, and =
since at
+-  # the moment this is only relevant for packing on Arch btw, it's probab=
ly
+-  # better to remove this conditional later than it is to bump the minimu=
m Meson
+-  # version now.
+-  bitsery_dep =3D dependency('bitsery', version : '>=3D5.2.0')
+-endif
++bitsery_dep =3D declare_dependency()
+=20
+ # The D-Bus headers are also only accessed through the include path. We d=
on't
+ # link to libdbus-1 to make soname changes don't completely break yabridg=
e.
+ dbus_dep =3D dependency('dbus-1').partial_dependency(compile_args : true,=
 includes : true)
+-function2_dep =3D dependency('function2', version : '>=3D4.0.0')
+-ghc_filesystem_dep =3D dependency('ghc_filesystem', modules : 'ghcFilesys=
tem::ghc_filesystem', version : '>=3D1.5.0')
++function2_dep =3D declare_dependency()
++ghc_filesystem_dep =3D declare_dependency()
+ threads_dep =3D dependency('threads')
+ # Tomlplusplus recently added a shraed library version. We don't want to =
link to that.
+ tomlplusplus_dep =3D dependency('tomlplusplus', version : '>=3D3.3.0', de=
fault_options : ['compile_library=3Dfalse']).partial_dependency(compile_arg=
s : true, includes : true)
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:19:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:19:45 2023
Received: from localhost ([127.0.0.1]:52333 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEokb-0003ae-Cx
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:19:45 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:29029)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEokZ-0003aP-Mv
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:19:44 -0400
Date: Thu, 29 Jun 2023 10:19:32 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688033978; x=1688293178;
 bh=+KT0Q3lGw28fZtM0nrS0YJMHRnBrkguf3w/H7upCZas=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=eXO8iyytYlFaNQOf+nr8aTU8YdHtHgP2xuBC6Um0OxR+1UiRNfevGjtyoOI9svtkJ
 62f5O6OhsL4Jr3bFTSO6U/HPhc98GkUomAzFhFayx2N/FX8XhQct2aypzkF5bqibaM
 NfLTZeJz3qFFYeAU3PZiBixTYpAh6QlcCihk4HY9ndD9YJ+n2yrw9D+sFsPC9Bj9G5
 EGeH6xrOi9+QxJ43mFPT/i9+i3zxxjju4DrpdLFab8wwjMIB97UaJW0m6fjtvBFXWr
 8wFXGBj159dsYu1n1EQYH+8Zt1V9o47q6Mycv0iTdeuaiXaDt41HzNHmSHKt3SjQtp
 0rqEsZoxy+3lA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 05/16] gnu: Add clap.
Message-ID: <1VvTdQzhiw7ULOmB1blxjDxI25rLmNPJfe8bsU_UdjWevEAcYSJ7qDerTuZx1KQQtdRCLdBCQKUKsCTWIaF67flnPd4iPUxOWwqzj4bKrWI=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (clap): New variable.
---
 gnu/packages/audio.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 88dbbbc7a2..0e7a3fa8a5 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -2691,6 +2691,28 @@ (define-public jalv
 plugin function as a JACK application.")
     (license license:isc)))
=20
+(define-public clap
+  (package
+    (name "clap")
+    (version "1.1.8")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/free-audio/clap")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "08q2w47lqyvmbi2pvzcwknnpvzb1d7drda12gvaybikpv158g3ji"))))
+    (build-system cmake-build-system)
+    (synopsis "Audio Plugin API")
+    (description
+     "CLAP stands for CLever Audio Plugin.  It is an audio plugin ABI whic=
h
+defines a standard for Digital Audio Workstations and audio plugins to wor=
k
+together.")
+    (home-page "https://cleveraudio.org/")
+    (license license:expat)))
+
 (define-public ladspa
   (package
     (name "ladspa")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:19:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:19:37 2023
Received: from localhost ([127.0.0.1]:52329 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEokT-0003aF-2e
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:19:37 -0400
Received: from mail-40138.protonmail.ch ([185.70.40.138]:11645)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEokR-0003a0-5q
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:19:36 -0400
Date: Thu, 29 Jun 2023 10:19:08 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=cgzfgwgmdfdsbinlq34iiihssy.protonmail; t=1688033969; x=1688293169;
 bh=hVqrPh/qvkr0MiGlCqZHy7CdEFWNV6amVamJA36iphw=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=Zx2S+fWy7DGYTMfgFclMWxBAVvSDwvM+htahovv9DaQY+HcjiAiF9kqBwko0zQ6bv
 jli4slpUBEHQGCW3xk9i3ItAmmX0pnmG4T4xA1xc7mSYCZ0YsbI1rGr97wsV8Mt5z4
 5zfkHqQ1FjGyMSIrkae4q0bBeZRFytO04AgPVB64J2phgN/DFoC+ZasY4PS5xHNmPR
 6fkc5ktfx0XjS2wNzxQ30iGpmYkWIWF2JwPwPgvQe7REv4MX+r0cYHXth5u27bqFVC
 Ex+/Nt2l7RkW3gR8gFpkF4q2C6JxavCVi014pcOA3zDOHXGHEPgDFOMh9j/n+n+zSv
 VQ4yBEEvG12Qw==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 04/16] gnu: Add tomlplusplus.
Message-ID: <_iniWnho7q34WbvcMEyM2UBOzyEyNSUsSy0mlbEuWcp21xnTGwfYD63FrUOWp6uhO2FTtKFUdIAOtJOtJGOs-IAUEvb6QVXdnaDL4bEg_nU=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (tomlplusplus): New variable.
---
 gnu/packages/cpp.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 46a7b61021..4b5b0d696c 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -75,6 +75,7 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages c)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cmake)
   #:use-module (gnu packages code)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crypto)
@@ -2151,6 +2152,27 @@ (define-public function2
     (home-page "https://naios.github.io/function2/")
     (license license:boost1.0)))
=20
+(define-public tomlplusplus
+  (package
+    (name "tomlplusplus")
+    (version "3.3.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/marzer/tomlplusplus")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0lvv4dq2fhadvb9hbf89nvg5r2pfjlccc4nawl0kx6rfw56grm90"))))
+    (build-system meson-build-system)
+    (native-inputs (list cmake-minimal))
+    (synopsis "Header-only TOML config file parser and serializer for C++1=
7")
+    (description "This package provides Header-only TOML config file parse=
r and
+serializer for C++17.")
+    (home-page "https://marzer.github.io/tomlplusplus/")
+    (license license:expat)))
+
 (define-public cpp-mustache
   (package
     (name "cpp-mustache")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:18:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:18:47 2023
Received: from localhost ([127.0.0.1]:52323 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoje-0003Yh-LM
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:18:46 -0400
Received: from mail-4324.protonmail.ch ([185.70.43.24]:26569)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEojb-0003Y9-WE
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:18:45 -0400
Date: Thu, 29 Jun 2023 10:18:35 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688033917; x=1688293117;
 bh=mNGBJZQKyQSVZeCQghMp+sbjFQTOdEYDez5HKaMKu+o=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=P/YHdgl88YI19oDzNFvTgkMuHxLZQH5m9QaYZVdNBM27H6XcWn/s5FSBNyP0bBnhk
 rh/m6Nl7kG5GXoScf5QGlqSD2EMb2f+acsFqZcrT7fR8CEw+i8XZFbftUBM8ZKHsE/
 46odfCb+fFMqemsi1tuTMet1dgwf/NwGsmFsbp5xVtUE3ZZoGQ9uvQm5X8OgPm8YCb
 dmKrldvfk8lrtP9R5THfRq6ebhk2EiQwi5L6/VT0VbBkCKfS6fqVSZaS3O2w8wH6Ei
 YGD+SlJLim6HaBL06PlmqL5vvOvEFcuxHSx+EyLTeKQCvoSBpM4vIUtPnpmcvFSul0
 7R2LoGme4l2YA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 03/16] gnu: Add function2.
Message-ID: <zgMER_oEVpxnO_jBXaYIjv91T1eTbNwmrHKNk5eqZrwcV4RthIPUMyVrxNEbznR95Y_DImKCsXC9JBLev5UWK7qYujVHN0-eFtRyKp5haZ4=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (function2): New variable.
---
 gnu/packages/cpp.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 40640202f9..46a7b61021 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2118,6 +2118,39 @@ (define-public bitsery
     (home-page "https://github.com/fraillt/bitsery")
     (license license:expat)))
=20
+(define-public function2
+  (package
+    (name "function2")
+    (version "4.2.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/Naios/function2")
+                    (commit version)
+                    ;; Tests require to compile googletest with custom
+                    ;; features.
+                    (recursive? #t)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1xayd46d19k2b4q8413kp0453wc2k4jbrq7fq9rilcgmdk9m5bmc"))))
+    (build-system cmake-build-system)
+    ;; The test size_match_layout fails on i586/i686. For more info:
+    ;; https://github.com/Naios/function2/issues/57
+    (arguments
+     (list #:tests? #f))
+    (synopsis "Improved implementations of std::function")
+    (description "This package provides the following implementations of
+std::function:
+@itemize
+@item copyable fu2::function
+@item move-only fu2::unique_function (capable of holding move only types)
+@item non-owning fu2::function_view (capable of referencing callables in a=
 non
+owning way)
+@end itemize")
+    (home-page "https://naios.github.io/function2/")
+    (license license:boost1.0)))
+
 (define-public cpp-mustache
   (package
     (name "cpp-mustache")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:18:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:18:05 2023
Received: from localhost ([127.0.0.1]:52313 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoiz-0003XO-H5
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:18:05 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:61765)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoiy-0003Wg-CJ
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:18:04 -0400
Date: Thu, 29 Jun 2023 10:17:49 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688033878; x=1688293078;
 bh=d2wVclx8A7SO3agRnzyFTfPBUJlkGn4m/HPbOGr7OSU=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=iR+kxrF1NEGR3OF70U1JAkqS17/Gx2+gLWEEsGAGZ4S4klfyzt7XsUbmB5OXV3kMy
 OZfl/sOHr1ZGnKzWxpJruN2oGG05shjGx2P7SHfohu+5xEqApRChwsImwqonakNj+t
 lBm6Zev/lRYegk55ZMCH0KdaY7ksJh1T41xX0hYc36jqNnEM8I4SVQLe04STiRgb3X
 zVy9sUSG6dovZxF2sfnz/c/2HamkIftiIoREJ+jxtq/VLI2qOtBWy2hYqAm5W+iagF
 B+fXKXrFNCS3uex5v4dTmfJzdtga1EWqjmxNpjZSHRiaL9mREHf6fjkQceG9hYaOoM
 js8o4CbRCn7FA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 02/16] gnu: Add bitsery.
Message-ID: <jp6t1GbLslU1eloGCAeb_wzDCxIXzKLN7r4WM4iVKdJ26cjjcwGiWT9mJJIDLyPNfhNc1g6w3AVQWh3L5_LHLjte1aior6D6x4QuOKaYZjo=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (bitsery): New variable.
---
 gnu/packages/cpp.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index d61bcd25fd..40640202f9 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2094,6 +2094,30 @@ (define-public gulrak-filesystem
     (home-page "https://github.com/gulrak/filesystem")
     (license license:expat)))
=20
+(define-public bitsery
+  (package
+    (name "bitsery")
+    (version "5.2.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/fraillt/bitsery")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1hv2fya7w53bfhlk79b1qnjg1qy076s8kvg22sfdq05bh0hxqrxf"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list #:configure-flags #~(list "-DBITSERY_BUILD_TESTS=3DON")))
+    (native-inputs (list googletest))
+    (synopsis "Header only C++ binary serialization library")
+    (description "This package provides header only C++ binary serializati=
on
+library.  It is designed around the networking requirements for real-time =
data
+delivery, especially for games.")
+    (home-page "https://github.com/fraillt/bitsery")
+    (license license:expat)))
+
 (define-public cpp-mustache
   (package
     (name "cpp-mustache")
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:17:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:17:17 2023
Received: from localhost ([127.0.0.1]:52304 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoiC-0003Vf-Sk
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:17:17 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:50529)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoi9-0003VM-OO
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:17:14 -0400
Date: Thu, 29 Jun 2023 10:16:56 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688033827; x=1688293027;
 bh=81H5a+Ucp5DzILKo/2HXy56XAQF7d4S/C/UlwE0qMs0=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=kq7wP2RLyDUBJTVROf+QgLiC0AwYQ94iwtd2oGSADsXqu5KM+GNx+rXOBobTyjo6M
 FbdsDNFJRkZKW2xObOe1f21XEXjtu0GmQPW2Cn2NE3zOKd43Nnmq6LKpr73YBHBePz
 pp4hi9rOzHNviYFbo/xyL42PKba6L7keiAE7VE89Wlh7K7PZyC0gfUlUGyAeSY8rSR
 xJwtekGpCphIsoib9XYeNhMul+OQpWaWclahI6PMifvvh1uZ6eBztd5axHR8AYmmzV
 Czrjv1q8G19ethv74tYyZcT2O5TvgIPvY3rBUkltO+fYPET05TFf9C1ZZLh61Vbk0F
 O+AQTZkOJEjZA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 01/16] gnu: asio: Update to 1.28.0.
Message-ID: <0s3EqoeHMH-AIssvo57SA6SycqmJ62K-XdGUAAF1SM2l-4_lees3ao0hblEF2LAE-0TLgzVbdzWgbyYJzWe7NmFOuji1x6hpGp8VF_Z8ocQ=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/networking.scm (asio): Update to 1.28.0.
---
 gnu/packages/networking.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 2f118bccb2..cf103f12d8 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -3387,14 +3387,14 @@ (define-public can-utils
 (define-public asio
   (package
     (name "asio")
-    (version "1.22.2")
+    (version "1.28.0")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://sourceforge/asio/asio/"
-                           version " (Stable)/asio-" version ".tar.bz2"))
+                           version " (Stable)/asio-" version ".tar.gz"))
        (sha256
-        (base32 "0v5w9j4a02j2rkc7mrdj3ms0kfpqbgq2ipkixlz2l0p8xs0vfsvp"))))
+        (base32 "15yavn07m6fasf0lrxljx3p79zi23mzn0g0fhggrnngyqqyaam78"))))
     (build-system gnu-build-system)
     (inputs
      (list boost openssl))
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 29 Jun 2023 10:16:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 29 06:16:10 2023
Received: from localhost ([127.0.0.1]:52299 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qEoh8-0003Te-Cj
	for submit <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:16:10 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:23775)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1qEoh2-0003SP-Hl
 for 63065 <at> debbugs.gnu.org; Thu, 29 Jun 2023 06:16:08 -0400
Date: Thu, 29 Jun 2023 10:15:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1688033757; x=1688292957;
 bh=vsGd7iZcsBd2e82JYZUtuaN76antVfjPbht7G4LRHrw=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=E8lpFYyIc30UBbDfWTPWYrp4cATp+rCm7hEVL74e6w27H+ldQN8lMIdEloMMIvQ+b
 ELtx/Uxy9sonklek3EjchV8cMC5W8Gn9kB9ngTBu9UatsNDiGro209u+3xJR10I6fn
 49Fe1ELowamoTYCljpIBHqPlMcg7JXK8aam5heNH8VFKdvs0bFP5rWnEg/50dNwhAW
 Zsn6L9frFYiFOe1DlLnRJYitJTp3mYbKwsOpvtGA5gpS+Bw8EdWKMNnVhoNS742PHM
 qZqDEEqVus5Agx2/FAIbMMUibhkR0i2vA2a3CpmKZNNNgE20azqPPIKEevJNvGziv4
 HLDnEvdsavMiQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH v2 00/16] gnu: Add yabridge and yabridgectl.
Message-ID: <Bc5u33-0PakjpzDgWkp3VmGry-_UrDV64qgA6nJn1SmRDdnPgU4bCOKdu9rwUuF4Kquuaj8gLNH3Y7w9R9JxLfXRzjpi2YPwrj4H6dOQ-c4=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This series of patches add yabridge and yabridgectl.

Sughosha (16):
  gnu: asio: Update to 1.28.0.
  gnu: Add bitsery.
  gnu: Add function2.
  gnu: Add tomlplusplus.
  gnu: Add clap.
  gnu: Add yabridge.
  gnu: Add rust-scroll-derive-0.11.
  gnu: Add rust-scroll-0.11.
  gnu: Add rust-goblin-0.6.
  gnu: Add rust-rustyline-derive-0.6.
  gnu: rust-rustyline-9: Update to 9.1.2.
  gnu: Add rust-promptly.
  gnu: Add rust-reflink-0.1.
  gnu: Add rust-ryu-0.2.
  gnu: Add rust-serde-jsonrc-0.1.
  gnu: Add yabridgectl.

 gnu/local.mk                                  |   4 +
 gnu/packages/audio.scm                        | 211 ++++++++++++++++++
 gnu/packages/cpp.scm                          |  79 +++++++
 gnu/packages/crates-io.scm                    | 197 +++++++++++++++-
 gnu/packages/networking.scm                   |   6 +-
 ...k-0.1-fix-64bit-toolchain-assumption.patch |  24 ++
 ...3sdk-3.7.7-allow-winelib-compilation.patch | 191 ++++++++++++++++
 .../patches/yabridge-5.0.4-dependencies.patch |  36 +++
 ...yabridgectl-5.0.4-use-system-reflink.patch |  23 ++
 9 files changed, 765 insertions(+), 6 deletions(-)
 create mode 100644 gnu/packages/patches/rust-reflink-0.1-fix-64bit-toolcha=
in-assumption.patch
 create mode 100644 gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compil=
ation.patch
 create mode 100644 gnu/packages/patches/yabridge-5.0.4-dependencies.patch
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-use-system-refli=
nk.patch


base-commit: a98126e604b666d08a4c9d838bf9c341acea7f17
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:39:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:39:38 2023
Received: from localhost ([127.0.0.1]:51403 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF94-0006EA-Ot
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:39:38 -0400
Received: from mail-40135.protonmail.ch ([185.70.40.135]:12075)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF8z-0006Dt-Bd
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:39:33 -0400
Date: Tue, 25 Apr 2023 09:39:09 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415560; x=1682674760;
 bh=reieBoPVOlCHD7fEs6GHErbVvGgNb0/KiWWtfyhY+28=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=SaDNwC4jt24wuxieAIitjLUD5satuUwPG6GWjXz0k9bN/pAGTOTyAHYRrZRaD5wYw
 prZ6UqeawF2ijpbJm4BDfLalVdI75V0szI0hOz+Gc66Jg1jLt/8MPGIrunjWNjvRAN
 +h0+uCCD0qHy0ia9kTMnYyRnZHP5a8gX2vqwhoeOPS4K+MCE5bz826Ztf91HZB2prR
 LFWm5ycbImmppBW24jQwSTS7+fvBdUBtF7dtB7GQ4W6msrJo62qpg8S6mkvAmgYI3N
 NRFMMfJSA6Qy7PfWw466vMr96U0fAHlSfSkvhzKbk6eRZeD9ib9vvJPB6whzxLbQPw
 QDpPq17b4HyIg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 18/18] gnu: Add yabridgectl.
Message-ID: <tu6sq34i-0EuGQknHoJoNl5alk_TaYKoJUFMD15xihX5WbZXbrtLnD0zrgUk_1-cFLhsKuPFXMfr4e7zot79VrMGviQHkFoRtS7ZiokeMJc=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/rust-apps.scm (yabridgectl): New variable.
* gnu/packages/patches/yabridgectl-5.0.4-fix-reflink.patch: New file.
* gnu/local.mk: Register the patch file.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        | 52 +++++++++++++++++++
 .../yabridgectl-5.0.4-fix-reflink.patch       | 28 ++++++++++
 3 files changed, 81 insertions(+)
 create mode 100644 gnu/packages/patches/yabridgectl-5.0.4-fix-reflink.patc=
h

diff --git a/gnu/local.mk b/gnu/local.mk
index 2bafdc7f02..e56c1169d2 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2039,6 +2039,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/xterm-370-explicit-xcursor.patch=09=09\
   %D%/packages/patches/xygrib-fix-finding-data.patch=09=09\
   %D%/packages/patches/yabridge-5.0.4-fix-dependency-search.patch=09\
+  %D%/packages/patches/yabridgectl-5.0.4-fix-reflink.patch=09\
   %D%/packages/patches/yggdrasil-extra-config.patch=09\
   %D%/packages/patches/zig-use-system-paths.patch
=20
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 551c9193c6..9a2735085b 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -73,6 +73,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cpp)
+  #:use-module (gnu packages crates-io)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -137,6 +138,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system glib-or-gtk)
@@ -3563,6 +3565,56 @@ (define-public yabridge
 quick startup times.")
     (license license:gpl3+)))
=20
+(define-public yabridgectl
+  (package
+    (inherit yabridge)
+    (name "yabridgectl")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/robbert-vdh/yabridge")
+                    (commit (package-version yabridge))))
+              (sha256
+               (base32
+                "08p92a2qx5k2531wr38mrksn7g16j0mz611rwla1m0igfc4r75fp"))
+              (patches
+               (search-patches "yabridgectl-5.0.4-fix-reflink.patch"))))
+    (build-system cargo-build-system)
+    (arguments
+     (list #:cargo-inputs
+           `(("rust-anyhow" ,rust-anyhow-1)
+             ("rust-clap" ,rust-clap-3)
+             ("rust-colored" ,rust-colored-2)
+             ("rust-is-executable" ,rust-is-executable-1)
+             ("rust-goblin" ,rust-goblin-0.6)
+             ("rust-libloading" ,rust-libloading-0.7)
+             ("rust-promptly" ,rust-promptly-0.3)
+             ("rust-rayon" ,rust-rayon-1)
+             ("rust-reflink" ,rust-reflink-0.1)
+             ("rust-serde" ,rust-serde-1)
+             ("rust-serde-derive" ,rust-serde-derive-1)
+             ("rust-serde-jsonrc" ,rust-serde-jsonrc-0.1)
+             ("rust-textwrap" ,rust-textwrap-0.11)
+             ("rust-toml" ,rust-toml-0.5)
+             ("rust-walkdir" ,rust-walkdir-2)
+             ("rust-which" ,rust-which-4)
+             ("rust-xdg" ,rust-xdg-2))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'change-directory
+                (lambda _
+                  (chdir "tools/yabridgectl")))
+               (add-after 'install 'wrap-program
+                (lambda _
+                  (wrap-program (string-append #$output "/bin/yabridgectl"=
)
+                    `("LD_LIBRARY_PATH" ":" prefix
+                      (,(string-append #$output "/lib")))))))))
+    (native-inputs '())
+    (inputs (list dbus))
+    (synopsis "Utility to set up and update yabridge")
+    (description
+     "@command{yabridgectl} is a tool to setup and update @code{yabridge}.=
")))
+
 (define-public patchage
   (package
     (name "patchage")
diff --git a/gnu/packages/patches/yabridgectl-5.0.4-fix-reflink.patch b/gnu=
/packages/patches/yabridgectl-5.0.4-fix-reflink.patch
new file mode 100644
index 0000000000..26a82b7c95
--- /dev/null
+++ b/gnu/packages/patches/yabridgectl-5.0.4-fix-reflink.patch
@@ -0,0 +1,28 @@
+Guix does not allow fetching from remote git repository within build phase=
.
+This patch refers the packaged reflink.
+
+From 434d15bab0f7df8848be06633e2c0ec1ef91f9f1 Mon Sep 17 00:00:00 2001
+From: Sughosha <sughosha@HIDDEN>
+Date: Sun, 23 Apr 2023 10:02:26 +0200
+Subject: [PATCH] Fix reflink.
+
+---
+ tools/yabridgectl/Cargo.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tools/yabridgectl/Cargo.toml b/tools/yabridgectl/Cargo.toml
+index f2ea73fb..09490e43 100644
+--- a/tools/yabridgectl/Cargo.toml
++++ b/tools/yabridgectl/Cargo.toml
+@@ -18,7 +18,7 @@ goblin =3D { version =3D "0.6", default_features =3D fal=
se, features =3D ["std", "pe32",
+ libloading =3D "0.7.3"
+ promptly =3D "0.3.1"
+ # Version 0.1.3 from crates.io assumes a 64-bit toolchain
+-reflink =3D { git =3D "https://github.com/nicokoch/reflink", rev =3D "e8d=
93b465f5d9ad340cd052b64bbc77b8ee107e2" }
++reflink =3D "0.1.3"
+ rayon =3D "1.5.1"
+ serde =3D "1.0.133"
+ serde_derive =3D "1.0.133"
+--=20
+2.39.2
+
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:38:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:38:57 2023
Received: from localhost ([127.0.0.1]:51398 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF8T-0006Cv-Cn
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:38:57 -0400
Received: from mail-4325.protonmail.ch ([185.70.43.25]:32851)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF8Q-0006Cg-Mc
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:38:55 -0400
Date: Tue, 25 Apr 2023 09:38:29 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415528; x=1682674728;
 bh=bAVXP14vE046zRDVVIm5tqKf2DTKfpmJpmwWpLv2heE=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=fFMFdCbJzugZIaQlbj6p2j8G06PCos+e8a5Whdrg/AnR+UElxfJtV8UC53hxp1E1Z
 aasx18QaCY9toaaiabZ4SgQwB+u7wxkap8IoBdU0XLz1isRS1YnowDvpJnpHF40k5S
 7AA0fj2jF3m6J4LSDmEwLl4bc3w48USoyNPhDfkSHXwI0CQ/Ao8hwN8SCjI2nAak82
 VjuMeQLELT6XDmBe+jZdb2Dvt2dabCJOhTRWgJMWKsfk3GRC+AOovUKhhBjQepjRVJ
 yMZoDgDpzjLApcb62IMOrcv+0Iuqm9SYojwOftmmaypeCmWsV4Y4KcROPdc4WB5QjP
 o/UmVW41EvZJA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 17/18] gnu: Add rust-serde-jsonrc-0.1.
Message-ID: <bNiq_XcdCit73HS5aflDgbT08bjVvpyxrVrJa232bGrWj93tzsuLeM1SY8LYkiMCAywweIXOhFTmS1CouEaHGTlNwWND94aLAAEdpZ56b8A=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-serde-jsonrc-0.1): New variable.
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 495072b151..136f35ca75 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -52082,6 +52082,34 @@ (define-public rust-serde-json-0.9
        #:cargo-development-inputs
        (("rust-serde-derive" ,rust-serde-derive-0.9))))))
=20
+(define-public rust-serde-jsonrc-0.1
+  (package
+    (name "rust-serde-jsonrc")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serde-jsonrc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1a5q0ba7jhgfl63l16plgl7sx1k58l2caxf7z2j5l677rh5yk4dm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-indexmap" ,rust-indexmap-1)
+        ("rust-itoa" ,rust-itoa-0.4)
+        ("rust-ryu" ,rust-ryu-0.2)
+        ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs
+       (("rust-compiletest-rs" ,rust-compiletest-rs-0.3)
+        ("rust-serde-bytes" ,rust-serde-bytes-0.10)
+        ("rust-serde-derive" ,rust-serde-derive-1))))
+    (home-page "https://github.com/serde-rs/json")
+    (synopsis "JSON serialization file format")
+    (description
+     "This package provides a JSON serialization file format.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-serde-path-to-error-0.1
   (package
     (name "rust-serde-path-to-error")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:36:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:36:55 2023
Received: from localhost ([127.0.0.1]:51392 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF6U-00069n-Up
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:36:55 -0400
Received: from mail-4319.protonmail.ch ([185.70.43.19]:33929)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF6S-00069a-Su
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:36:53 -0400
Date: Tue, 25 Apr 2023 09:36:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415406; x=1682674606;
 bh=FnC+XyEdPdEWwx2mhjW9fRK9wJgQlyA9cmJlpEcVyM0=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=S0DbzBUIXOOxWKGwlsgtve45uva7X3aeTF0vknd+x+SkfvfuTI1KWd9w0xQlgRl8I
 qTCBngvqKRb/Kiw7GOC0lYLKhQaJNexGGlXoJaJGpiiIf80syJAbNLPBhqGldHy+U7
 kD6S6m0oHejmqiUH1XVGWWkEtHc83T6k3j0s6MkZVcUkGe0wlQMKbST66vWXOEbhGI
 e0pYptyNxHZqs7nCxQrpKIUv9oIX8vnP7cENBOHoQ0W8VNmhogKOVqY228joqHiMva
 8ui4lhX+RZIroizj6hHICNBNJVn8bX6o8HH+QwkMJ97+Uc8X+uVElR16e0Mzpw5NDc
 /Ty48CO065+Hw==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 16/18] gnu: Add rust-ryu-0.2.
Message-ID: <fGVEfDGxdrIFpXt-isnwDGNg5a7AWAxCO_gbJZdzxDCgfsms-gJAa6KbMALFO_0HxHKedPstKK6fu4XoFvv-JHJ2ON-7EMI3df-NAfTCBEE=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-ryu-0.2): New variable.
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 06cfc1fb26..495072b151 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49786,6 +49786,25 @@ (define-public rust-ryu-1
 quickly convert floating point numbers to decimal strings.")
     (license (list license:asl2.0 license:boost1.0))))
=20
+(define-public rust-ryu-0.2
+  (package
+    (inherit rust-ryu-1)
+    (name "rust-ryu")
+    (version "0.2.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "ryu" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13wsi4408qxi9w44pdf5zfds4ym7np2070wkhg1g4j4dvi4rasmr"))))
+    (arguments
+     `(#:cargo-inputs
+       (("rust-no-panic" ,rust-no-panic-0.1))
+       #:cargo-development-inputs
+       (("rust-num-cpus" ,rust-num-cpus-1)
+        ("rust-rand" ,rust-rand-0.5))))))
+
 (define-public rust-s3handler-0.7
   (package
     (name "rust-s3handler")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:36:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:36:04 2023
Received: from localhost ([127.0.0.1]:51388 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF5g-00068e-I8
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:36:04 -0400
Received: from mail-40141.protonmail.ch ([185.70.40.141]:28527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF5e-00067u-DQ
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:36:03 -0400
Date: Tue, 25 Apr 2023 09:35:52 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415356; x=1682674556;
 bh=pKWOp9Ej45lEETL6nJs5OPXpWfbXHk4oGOyT6ZWjreM=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=XxNkgtbimUCfpp2pEES/3XCYXpeBIfFnInmvpV51ZStuQkpxmFJtiv8i52rCwMs6M
 /Hx02+IyZPLrXLD+AS7hJ6dG8c6eq0hGkr5HvEPb6kVpsWeA0i+qmukRQSTropk9m3
 njaSlcI5nJRBYO9g8iUGAnQDSJC4VBwnGSVE/poPieT3rSHMPy9cNhAZZuFa3VLlhl
 LYJFY8dwliLvUE2hyyOH7D2nVWDiAtcHsiVtgzXd60Q/RsaOvNKRzT2vLBrC4DE8hT
 SvX3cUJXccKudWASPlKqEkj4Td0cgE9BqL/YXgjcsBSCUc/FCG9wbLgT86KHWUmW0j
 MO9Sp9sFp6how==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 15/18] gnu: Add rust-reflink-0.1.
Message-ID: <mHZwM_2RNLsPTNTcCj6D-VUpa-vi7KWvWY0mQ9w7lVu5AII-0mSMjS4Mu_CAmBViDNiqgRKqJb4JNjvF61cOGl82a68EeHXo_OAC7WRrw3A=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-reflink-0.1): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ff73f0eb80..06cfc1fb26 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46339,6 +46339,28 @@ (define-public rust-ref-cast-impl-0.2
         (base32
          "0av43xxjlinfqklb67rpj217cmaxfjsf8151gs0hbs4hnr5664ck"))))))
=20
+(define-public rust-reflink-0.1
+  (package
+    (name "rust-reflink")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "reflink" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1glcyqvryv2zj6kjbfji0cldrkincqx3ds3wjwl4qnsnig15wn5w"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-libc" ,rust-libc-0.2)
+        ("rust-winapi" ,rust-winapi-0.3))))
+    (home-page "https://github.com/nicokoch/reflink")
+    (synopsis "Copy-on-write mechanism on supported file systems")
+    (description "This package provides copy-on-write mechanism on support=
ed
+file systems.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-refpool-0.4
   (package
     (name "rust-refpool")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:35:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:35:43 2023
Received: from localhost ([127.0.0.1]:51382 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF5L-00067Z-5d
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:35:43 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:48055)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF5J-00067M-FF
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:35:41 -0400
Date: Tue, 25 Apr 2023 09:35:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=3b62kzrc4nddxaok3bfg5yfkge.protonmail; t=1682415335; x=1682674535;
 bh=yo+gSAiNpFCOSaOvGgLkofbgXLGg10lsV8Mxr9NLFhA=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=VSAHn5PcFuPILuEx2oxBDli10TdChS47yydN4wglKIowpI08YLv7REb09NLCC7dR7
 Zg6vg8jgUKnj4JSbduSCzGlkxUxpiZUH4iQrdW6v3Ar2rt/qdkwfjZbLtWuSHIlTTr
 TxefvzKDdjRLQFQJfm7VY60rTrGjCBvXsMkHVK7u917nM941peUfv6c2xd96adi1kv
 BP9t35T4598lKsxC46FMbiBkAbjUl+rVPbO2jC+Rwst0zqiN+/QK6zUEfqfgXMj3SX
 EptZbEjXpz7AVQNDn2cakKsMLe2qH6vVO3r2Dvgy0yYPrwsKZVeATM4Jp7CkH3BZVt
 Nw+TuSBUVn2eQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 14/18] gnu: Add rust-promptly-0.3.
Message-ID: <5mintzaqUwIaPYueYhUHPHpdtk3hBgmqvgmmBCyCXUq7Nm7pAqRtSTwxISk9-g2qvG3iniL3cuOJZ1mhr0u8x26kRu4XOnzJEh8sEcS4wLM=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-promptly-0.3): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c71d5169ce..ff73f0eb80 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43072,6 +43072,27 @@ (define-public rust-progressing-3
 progress-bars for Rust.")
     (license license:asl2.0)))
=20
+(define-public rust-promptly-0.3
+  (package
+    (name "rust-promptly")
+    (version "0.3.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "promptly" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1fl0548ww11gpja8hlsfc8jgxk00rdd48n1g6icgwadhlp2wdjws"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-rustyline" ,rust-rustyline-9)
+        ("rust-url" ,rust-url-2))))
+    (home-page "https://github.com/anowell/promptly")
+    (synopsis "Opinionated CLI prompting helper")
+    (description "This package provides opinionated CLI prompting helper."=
)
+    (license license:expat)))
+
 (define-public rust-propfuzz-0.0.1
   (package
     (name "rust-propfuzz")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:35:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:35:14 2023
Received: from localhost ([127.0.0.1]:51376 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF4r-00066j-NL
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:35:14 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:56479)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF4k-00065s-Bx
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:35:12 -0400
Date: Tue, 25 Apr 2023 09:34:52 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415300; x=1682674500;
 bh=2BuonerGlTmgxnxNjf0rWZgM2lKqrFYtVdwYIjrONSk=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=E/SnphWGFwGYm/i0NuGWDYRGc7YLn3B19O+4B50JXabK9JZ+oGNtaCsRgoNoXUaky
 hcSdvWmNN9FAHy8VAG8pcObOBb3drPLWV7liOUCkmA2KOCnh9ym5u3RTdwV7NX98tR
 BnBcQ2zqzs1iJPMNdUnE0FM2JNNMmxPBUGxcUK2Kx3ivZXnIsQnzJ5Wav2sA04XTYc
 YgPdDL1P3tWNiVGGOUmkqwFTYgxxmB/m0i/aFerWu4LJBjUkIbws8lw2hSBuWn75Ef
 MiXyi7iSNctOFvReYSQThoECcnzUjqjGrYGmoTuKPBgLB5T+e2CRv9+gr2hqOxCUsT
 nTkCGU394ofbQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 13/18] gnu: rust-rustyline-9: Update to 9.1.2.
Message-ID: <HQOkZFVn_vG8LwlCdS26sFYX6xC21vpWWpiTYv1hGQlbEha5z7MRIZ9GqJKOUYySLUt3pyn3ZSFec0fCTtg0w_sr1uaFIUTPeeKPc52SZPY=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-9): Update to 9.1.2.
[arguments]: Replace rust-nix-0.22 with rust-nix-0.23 in cargo-inputs.
---
 gnu/packages/crates-io.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0e35b92493..c71d5169ce 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49443,14 +49443,14 @@ (define-public rust-rusty-fork-0.2
 (define-public rust-rustyline-9
   (package
     (name "rust-rustyline")
-    (version "9.0.0")
+    (version "9.1.2")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "rustyline" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1mj0cgdyw6gaadsg7yxsnb9n4bdl91qga9kiwyd4hqqsi31qf13r"))))
+        (base32 "0f8069ljhiv9nf97y975wvv9yvx82w3lm9g50d5n298fkiw2cy6v"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
@@ -49463,7 +49463,7 @@ (define-public rust-rustyline-9
         ("rust-libc" ,rust-libc-0.2)
         ("rust-log" ,rust-log-0.4)
         ("rust-memchr" ,rust-memchr-2)
-        ("rust-nix" ,rust-nix-0.22)
+        ("rust-nix" ,rust-nix-0.23)
         ("rust-radix-trie" ,rust-radix-trie-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-scopeguard" ,rust-scopeguard-1)
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:34:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:34:12 2023
Received: from localhost ([127.0.0.1]:51366 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF3s-00064p-9w
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:34:12 -0400
Received: from mail-40138.protonmail.ch ([185.70.40.138]:24479)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF3q-00064T-KA
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:34:11 -0400
Date: Tue, 25 Apr 2023 09:33:48 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=ppul224rkzdyhbhqpligtg5s4a.protonmail; t=1682415244; x=1682674444;
 bh=L6QitZ+SqyRXawnPUtfF2Y+5mqhkIhHgD9UcxeCsPn0=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=niKmnyaKvDkse6GqttCQopaH2C/Z8/Czr76jwTuWzfYWpn9WC6K12XSxEYvB1vFOz
 6mzSuoHEvQj2HAcl7Y+DOvwpdrtkEoNBT4vlXrlXt89PMRs1W57Kn5Ojf8reaTGO+S
 d4VbGemPWv75FKppCoS9gZxZ3yb9wtKtbCLzPEJ3dx0JZefNUQsP82VKvJ/pR0OIL8
 kXh+bEVjzyoMsQGDbyQ4mdCC7hQ8GB1plCzsnFWzAjAOD3MAQr9+qX5X3nJ0xKX6N5
 hwvt8ej99ocaAfLg5P1MsCoI9VlRdVotGzJDbVLqCmQN+5uYqgpR0ZwWkvURgZp/hk
 u6IYIW87K3B8g==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 12/18] gnu: Add rust-rustyline-derive-0.6.
Message-ID: <oSXWjJ5If5ZAidWGXUewaaLe8ir94V8EiVUcpaTt04lrGrR4T4vB9XcLKg1WDdELy7BRaZl6NCclYULL5__gSjSTw3mWwVaCN0W2XwrVWos=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-rustyline-derive-0.6): New variable.
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5c34d1eadf..0e35b92493 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -49607,6 +49607,28 @@ (define-public rust-rustyline-5
         ("rust-rustyline-derive" ,rust-rustyline-derive-0.2)
         ("rust-tempdir" ,rust-tempdir-0.3))))))
=20
+(define-public rust-rustyline-derive-0.6
+  (package
+    (name "rust-rustyline-derive")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "rustyline-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0mw0nfi8xxsm4q80mv4va7ff8m0kgnsfjvv067zc1d8hp1daaddv"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/kkawakam/rustyline")
+    (synopsis "Rustyline macros implementation in Rust")
+    (description
+     "This package provides Rustyline macros implementation in Rust.")
+    (license license:expat)))
+
 (define-public rust-rustyline-derive-0.3
   (package
     (name "rust-rustyline-derive")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:33:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:33:17 2023
Received: from localhost ([127.0.0.1]:51360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF2y-00063A-Ub
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:33:17 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132]:12727)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF2w-00062v-Ik
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:33:14 -0400
Date: Tue, 25 Apr 2023 09:33:01 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415188; x=1682674388;
 bh=bu8JRrzVrwXnVh8kvR1IRTaXpipTC4lcgbRrpke3FTs=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=mTjTzqYIXLmxinGNO0yqraxRXr3meaTWwu7MmFXs0L4cYial4XPykqtLt0vIvH5c/
 FxoPFLnOmMWRLGc9PYmT3HAahh1gYq+KPm1HQMcurbdNygGp1yurZ8mv2XkpvY8NKw
 Q7zjkuuPwEtfhUUAvViEfZDXy7u5tuEtzShshepF6k5NHFq3VYF2czlPjwJ3ko9iuB
 qNBgrNEcfEExRhVA6hUIomqHJM5si+PH+3Pb3yLZ32b0FfFPXla/OXxvti5rftDdAM
 0Wbn8SvQcSYa6cSprk6eB07dK4pfEeBK88AU27jGr6aQRhBLfPKsgFKD4Py5MGno3n
 rH0s/XTh5z21w==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 11/18] gnu: rust-libloading-0.7: Update to 0.7.4.
Message-ID: <jvINsZ57dk5NsN7cUmUxRhlt040Ir6iX8x9ycrGHGPdTzYyUxuWsavyZVfhjeFKHb6KpzTun1ehqEyKHJ4InwYxtJX56HcYntwj1xoIaBC8=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-libloading-0.7): Update to 0.7.4.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 297721e47e..5c34d1eadf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30294,7 +30294,7 @@ (define-public rust-libgit2-sys-0.6
 (define-public rust-libloading-0.7
   (package
     (name "rust-libloading")
-    (version "0.7.0")
+    (version "0.7.4")
     (source
      (origin
        (method url-fetch)
@@ -30303,7 +30303,7 @@ (define-public rust-libloading-0.7
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "0sidr67nsa693mqrqgk2np3bkqni0778yk147xncspy171jdk13g"))))
+         "17wbccnjvhjd9ibh019xcd8kjvqws8lqgq86lqkpbgig7gyq0wxn"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:32:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:32:41 2023
Received: from localhost ([127.0.0.1]:51354 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF2P-00061p-JO
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:32:41 -0400
Received: from mail-40135.protonmail.ch ([185.70.40.135]:32075)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF2N-00061b-IB
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:32:39 -0400
Date: Tue, 25 Apr 2023 09:32:26 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=rt273n6ykbdczkfuexjsfyj4me.protonmail; t=1682415153; x=1682674353;
 bh=4cXXrTmP+EE6WgoDJFknr04rpH5E/0i+U/RZiVZfrHg=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=as7ljVcnTlDFt29xZDcgprKM+IGtiNfucAPKBgPLA7mmRYpGhJ9ny0/g/rBIidV8F
 NW3mZNt1P3n4CPBw8yPY5R9FLmp/VCJrBBb/rbECn0Dj/r0Ybmh+P48Rq/j79lpgmq
 qjH0CC0J7AmzmhX9aNweOKjZK2RlRJXR/7whWW+nmSTJBxFQjjYW+kK9uQk4iU1GLs
 N7C88talb40F2IX1338C0k31PyLDHLpxo/If/S+fy0646eBvGIsk+wQ1bOVXce+Pzn
 PX6u2FPADovFqNNZxxy8W5Mf7Kfq5hmloWMp0MC39WXIV9Lc5FB8K1mjOFYzjkJs9D
 XwRvSXconxnQw==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 10/18] gnu: Add rust-goblin-0.6.
Message-ID: <no9J_jpMi42LQ9-EKpjEiK-C85GyTs07zHzKmu5Q68XJp2ZIZ9L_a-09nTITZ15CYoqpOgGyPiJebAdhEmhZNG3SLv1hnvRuZv2r0KMUi_g=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-goblin-0.6): New variable.
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6757824412..297721e47e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -24353,6 +24353,29 @@ (define-public rust-gmp-mpfr-sys-1
 libraries GMP, MPFR, and MPC.")
     (license license:lgpl3+)))
=20
+(define-public rust-goblin-0.6
+  (package
+    (name "rust-goblin")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "goblin" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0s7zs27b192virbp88y2fgq8p6nb8blkn7byqyl4cv7bm3j4ssqd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-log" ,rust-log-0.4)
+        ("rust-plain" ,rust-plain-0.2)
+        ("rust-scroll" ,rust-scroll-0.11))))
+    (home-page "https://github.com/m4b/goblin")
+    (synopsis "ELF, Mach-o, and PE binary parsing and loading crate")
+    (description "This package provides an ELF, Mach-o, and PE binary pars=
ing
+and loading crate.")
+    (license license:expat)))
+
 (define-public rust-goblin-0.2
   (package
     (name "rust-goblin")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:32:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:32:05 2023
Received: from localhost ([127.0.0.1]:51350 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF1p-000611-7p
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:32:05 -0400
Received: from mail-40135.protonmail.ch ([185.70.40.135]:29517)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF1m-00060I-V5
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:32:03 -0400
Date: Tue, 25 Apr 2023 09:31:48 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415116; x=1682674316;
 bh=SXa0oq00aiSfEGRIX6Ie1tpruI4Ta3CcDyjb1QUE6sY=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=l6bXnOUxBnH1q8fDxXGvu6IG6Oz4CKb7DCkmvDWC5cUZr6B6mxBp/aWXituAsEwnV
 HBhA69rXODl4uR82LzppmOhd+gssH6RhNuSmnKDQPMbM6JAuh5+NCMukdf0z8Xw/66
 V0noeq6HySUaYHZ5Axo8z2HVlX4/J5sxeZV82owPyNvYYvw2hzwNOb3B+MJLNskrZ9
 JLZKCavD0LIHf3n7XJa7GkHBRxEzkDXQZPPqZ0mUrAN9AUBHXUYiMZpi2QXkmePuyr
 sRjos1+MB4IDlo1hgVLrn+rpuMP5IXgGRPEl1B0U3haG4r2rAkCR4N5vESBNiGsRWt
 dATwSGvC7fGJg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 09/18] gnu: Add rust-scroll-0.11.
Message-ID: <V-VJyOo_i_XDGI_eT5vA0UmVOsuCa_h_aSvYB-Fm__YpgtCzJSrLyV-QMITallkZ5656oI6hV0U0vWkgQq4P9JXgF7ci8oAccwZLabwDyHA=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-scroll-0.11): New variable.
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 649b597b71..6757824412 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50467,6 +50467,31 @@ (define-public rust-scrypt-0.3
         ("rust-sha2" ,rust-sha2-0.9)
         ("rust-subtle" ,rust-subtle-2))))))
=20
+(define-public rust-scroll-0.11
+  (package
+    (name "rust-scroll")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "scroll" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1nhrhpzf95pxbcjjy222blwf8rl3adws6vsqax0yzyxsa6snbi84"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-scroll-derive" ,rust-scroll-derive-0.11))
+       #:cargo-development-inputs
+       (("rust-byteorder" ,rust-byteorder-1)
+        ("rust-rayon" ,rust-rayon-1))))
+    (home-page "https://github.com/m4b/scroll")
+    (synopsis "Endian-aware Read/Write traits for byte buffers")
+    (description
+     "This package provides a suite of powerful, extensible, generic,
+endian-aware Read/Write traits for byte buffers.")
+    (license license:expat)))
+
 (define-public rust-scroll-0.10
   (package
     (name "rust-scroll")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:31:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:31:43 2023
Received: from localhost ([127.0.0.1]:51344 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF1S-0005zu-Up
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:31:43 -0400
Received: from mail-40130.protonmail.ch ([185.70.40.130]:39265)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF1R-0005zg-8M
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:31:41 -0400
Date: Tue, 25 Apr 2023 09:31:24 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415095; x=1682674295;
 bh=9O9BXQ+aODs4ghd1mUdCKSXGDBg/vjP8Mn9npFhngUc=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=hpt8AQrJBEB9ySSNqV+7W2S1dQSv9p5UN55YI398Ccw5qZAeV8YBkzsgygf4ExzkD
 mmJ+XyPZSKm9rEt82K1PMc8Ns9lco4teZhhJqjkpVZQWr2rHuMYa0/s+7rkNNSgpJI
 +Lgq7OuTQqTcko9ocnXfAYpnmT/rRvgaS60jafiMIUbV0HNF0dMP4qEzmx4cSuzBH9
 l25w+dzyck37rh0JOZpxrw7EkXfNVx8YctpmP6oj9hRLJzBzKTYyBnKPYR68N80wPF
 w5P7qcDpaZ3Wz1b8ap/M7rrfcZNCidPCQhRW3nb97bLeQz9f61mZVaT0yUWOTxMVvV
 5f6d1JNbpSgVQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 08/18] gnu: Add rust-scroll-derive-0.11.
Message-ID: <nVV4mMRyYYdE63h2EGIhKtaf15lKONpHT2fi-6U5xZ1Dw3RjZ8BMPoxVUEZBaB18ocq2XshKpnpVLgy4Ur3rdvmHy2DLWEP7nton3VY4q0E=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-io.scm (rust-scroll-derive-0.11): New variable.
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6b1f53764f..649b597b71 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -50523,6 +50523,32 @@ (define-public rust-scroll-0.9
 endian-aware Read/Write traits for byte buffers.")
     (license license:expat)))
=20
+(define-public rust-scroll-derive-0.11
+  (package
+    (name "rust-scroll-derive")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "scroll-derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "03i5qn4jfcl2iwxhfvw9kf48a656ycbf5km99xr1wcnibjnadgdx"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-proc-macro2" ,rust-proc-macro2-1)
+        ("rust-quote" ,rust-quote-1)
+        ("rust-syn" ,rust-syn-1))
+       #:cargo-development-inputs
+       (("rust-scroll" ,rust-scroll-0.10))))
+    (home-page "https://github.com/m4b/scroll")
+    (synopsis "Pread and Pwrite traits from the scroll crate")
+    (description
+     "This package provides a macros 1.1 derive implementation for Pread a=
nd
+Pwrite traits from the scroll crate.")
+    (license license:expat)))
+
 (define-public rust-scroll-derive-0.10
   (package
     (name "rust-scroll-derive")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:31:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:31:19 2023
Received: from localhost ([127.0.0.1]:51338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF11-0005z5-Qk
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:31:19 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:42923)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF0w-0005yk-H9
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:31:14 -0400
Date: Tue, 25 Apr 2023 09:30:47 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415064; x=1682674264;
 bh=ixetdyn2ioly3PI/jP7VXtvtF+qy4a6cpvFOmVeljZk=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=KlLIetXV4rPTy+9x08GE5pTMiL0dijiEDKWNQD3HWieWHoVHjargaTuwRIWwtYqTy
 yuT7tdZEac3mFzAGPeMjgnDvPUYrXsynIXdtZDGK66+U6ZmRQPeMlsdUZdUbfYrAKW
 nhSAWT+y3yLMne4yD4vtshiwSLYqcDI3aSJFsRF6/IluqgkVKQ794bKr7eWC2Yiba7
 8K0zKOAQDW/t7nqnjYKp/3Aj5JvYBoNfcBUPCKprnnlFogZ/FdZ3r/fxpiSCXXYdhO
 cQh8dxXG6ODDu9OGBFIXzGpwjZuHsIStyj7b3y0MNgEYL9yoYWLm18xOTCpmooJISo
 HSa5zwvsBeo1Q==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 07/18] gnu: Add yabridge.
Message-ID: <GbYndPgckH86xp7Vvhx6o_nppxczXkXkVg8umTV378DV0erNJieHXDBp7IYbHJEnvhEi15XSa8UnnN4JJ_wH0Yybyq-iOzBxHfjTB0cZykY=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (yabridge): New variable.
* gnu/packages/patches/yabridge-5.0.4-fix-dependency-search.patch:
New file.
* gnu/local.mk: Register the patch file.
---
 gnu/local.mk                                  |   1 +
 gnu/packages/audio.scm                        | 114 ++++++++++++++++++
 ...yabridge-5.0.4-fix-dependency-search.patch |  45 +++++++
 3 files changed, 160 insertions(+)
 create mode 100644 gnu/packages/patches/yabridge-5.0.4-fix-dependency-sear=
ch.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index b53a04a0cd..2bafdc7f02 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2038,6 +2038,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/xsane-tighten-default-umask.patch=09\
   %D%/packages/patches/xterm-370-explicit-xcursor.patch=09=09\
   %D%/packages/patches/xygrib-fix-finding-data.patch=09=09\
+  %D%/packages/patches/yabridge-5.0.4-fix-dependency-search.patch=09\
   %D%/packages/patches/yggdrasil-extra-config.patch=09\
   %D%/packages/patches/zig-use-system-paths.patch
=20
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 9e111a3b9e..551c9193c6 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -70,7 +70,9 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cmake)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages cpp)
   #:use-module (gnu packages curl)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages documentation)
@@ -129,6 +131,7 @@ (define-module (gnu packages audio)
   #:use-module (gnu packages vim) ;xxd
   #:use-module (gnu packages web)
   #:use-module (gnu packages webkit)
+  #:use-module (gnu packages wine)
   #:use-module (gnu packages wxwidgets)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xiph)
@@ -3449,6 +3452,117 @@ (define-public vst3sdk
                    ;; and vstgui
                    license:bsd-3))))
=20
+(define-public yabridge
+  (package
+    (name "yabridge")
+    (version "5.0.4")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/robbert-vdh/yabridge")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "08p92a2qx5k2531wr38mrksn7g16j0mz611rwla1m0igfc4r75fp"))
+              (modules '((guix build utils)))
+              (snippet '(delete-file-recursively "subprojects"))
+              (patches
+               (search-patches
+                "yabridge-5.0.4-fix-dependency-search.patch"))))
+    (build-system meson-build-system)
+    (arguments
+     (list #:configure-flags #~(list "-Dbitbridge=3Dfalse" ;TODO: enable i=
t
+                                     (string-append "--cross-file=3D"
+                                                    #$source
+                                                    "/cross-wine.conf"))
+           #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'link-vst3sdk
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            (mkdir-p "subprojects")
+                            (symlink (assoc-ref inputs "vst3sdk")
+                                     "subprojects/vst3")))
+                        (replace 'install
+                          (lambda _
+                            (let ((bin (string-append #$output "/bin"))
+                                  (lib (string-append #$output "/lib")))
+                              (for-each
+                                (lambda (file)
+                                  (install-file file bin))
+                                (find-files "." "-host(|-32)\\.exe(|\\.so)=
$"))
+                              (for-each
+                                (lambda (file)
+                                  (install-file file lib))
+                                (find-files "." "libyabridge")))))
+                        (add-after 'unpack 'fix-loading-wine-libs
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            (let ((wine #$(match (%current-system)
+                                            ((or "x86_64-linux" "aarch64-l=
inux")
+                                             "wine64")
+                                            (_ "wine32")))
+                                  (arch #$(match (%current-system)
+                                            ((or "x86_64-linux" "aarch64-l=
inux")
+                                             "x86_64-unix")
+                                            (_ "i386-unix"))))
+                              (substitute* "meson.build"
+                                (("-lole32")
+                                 (search-input-file inputs
+                                                    (string-append "/lib/"
+                                                     wine "/wine/" arch
+                                                     "/libole32.a")))
+                                (("-lshell32")
+                                 (search-input-file inputs
+                                                    (string-append "/lib/"
+                                                     wine "/wine/" arch
+                                                     "/libshell32.a")))
+                                (("-luuid")
+                                 (search-input-file inputs
+                                                    (string-append "/lib/"
+                                                     wine "/wine/" arch
+                                                     "/libuuid.a")))))))))=
)
+    (native-inputs
+     `(("clap" ,clap)
+       ("cmake-minimal" ,cmake-minimal)
+       ("function2" ,function2)
+       ("gulrak-filesystem" ,gulrak-filesystem)
+       ("pkg-config" ,pkg-config)
+       ("tomlplusplus" ,tomlplusplus)
+       ;; This is VST3 SDK v3.7.7_build_19 with the documentation and VSTG=
UI
+       ;; submodules removed and a dummy `meson.build` file that just list=
s all
+       ;; source files.
+       ("vst3sdk"
+        ,(origin
+           (method git-fetch)
+           (uri (git-reference
+                 (url "https://github.com/robbert-vdh/vst3sdk")
+                 (commit (string-append "v3.7.7_build_19-patched"))
+                 ;; Required for vst3_base, vst3_pluginterfaces,
+                 ;; and vst3_public_sdk.
+                 (recursive? #t)))
+           (file-name (git-file-name name version))
+           (sha256
+            (base32
+             "09axvpshwbf5061kcbl26v74dcmwxmgmlxb15b75bnqbh0zcghrf"))
+           (patches
+            (search-patches
+             "vst3sdk-3.7.7-allow-winelib-compilation.patch"))))))
+    (inputs (list asio bitsery dbus libxcb
+                  (match (%current-system)
+                    ((or "x86_64-linux" "aarch64") wine64)
+                    (_ wine))))
+    ;; Platforms supported by wine and wine64 should support.
+    (supported-systems
+     (list "i686-linux" "x86_64-linux" "armhf-linux" "aarch64-linux"))
+    (home-page "https://github.com/robbert-vdh/yabridge")
+    (synopsis "Implementation of Windows VST2, VST3 and CLAP plugin APIs")
+    (description
+     "@code{yabridge} is Yet Another way to use Windows audio plugins.  It
+supports using both 32-bit and 64-bit Windows VST2, VST3, and CLAP plugins=
 in
+64-bit Linux plugin hosts as if they were native plugins, with optional su=
pport
+for plugin groups to enable inter-plugin communication for VST2 plugins an=
d
+quick startup times.")
+    (license license:gpl3+)))
+
 (define-public patchage
   (package
     (name "patchage")
diff --git a/gnu/packages/patches/yabridge-5.0.4-fix-dependency-search.patc=
h b/gnu/packages/patches/yabridge-5.0.4-fix-dependency-search.patch
new file mode 100644
index 0000000000..a9e1ed1c62
--- /dev/null
+++ b/gnu/packages/patches/yabridge-5.0.4-fix-dependency-search.patch
@@ -0,0 +1,45 @@
+Meson fails to detect bitsery, function2 and gulrak-filesystem.
+https://github.com/robbert-vdh/yabridge/issues/18
+
+From c3cb50cff354c585afc3c94e676ac50a420e871b Mon Sep 17 00:00:00 2001
+From: Sughosha <sughosha@HIDDEN>
+Date: Sun, 23 Apr 2023 08:44:50 +0200
+Subject: [PATCH] Fix dependency search
+
+---
+ meson.build | 15 +++------------
+ 1 file changed, 3 insertions(+), 12 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index f76f5acf..ca85af68 100644
+--- a/meson.build
++++ b/meson.build
+@@ -248,22 +248,13 @@ else
+   asio_dep =3D dependency('asio', version : '>=3D1.22.0')
+ endif
+=20
+-if meson.version().version_compare('>=3D0.60')
+-  # Bitsery's CMake build definition is capitalized for some reason
+-  bitsery_dep =3D dependency('bitsery', 'Bitsery', version : '>=3D5.2.0')
+-else
+-  # Mmeson <=3D0.6.0 didn't support multiple names for a dependency, and =
since at
+-  # the moment this is only relevant for packing on Arch btw, it's probab=
ly
+-  # better to remove this conditional later than it is to bump the minimu=
m Meson
+-  # version now.
+-  bitsery_dep =3D dependency('bitsery', version : '>=3D5.2.0')
+-endif
++bitsery_dep =3D declare_dependency()
+=20
+ # The D-Bus headers are also only accessed through the include path. We d=
on't
+ # link to libdbus-1 to make soname changes don't completely break yabridg=
e.
+ dbus_dep =3D dependency('dbus-1').partial_dependency(compile_args : true,=
 includes : true)
+-function2_dep =3D dependency('function2', version : '>=3D4.0.0')
+-ghc_filesystem_dep =3D dependency('ghc_filesystem', modules : 'ghcFilesys=
tem::ghc_filesystem', version : '>=3D1.5.0')
++function2_dep =3D declare_dependency()
++ghc_filesystem_dep =3D declare_dependency()
+ threads_dep =3D dependency('threads')
+ # Tomlplusplus recently added a shraed library version. We don't want to =
link to that.
+ tomlplusplus_dep =3D dependency('tomlplusplus', version : '>=3D3.3.0', de=
fault_options : ['compile_library=3Dfalse']).partial_dependency(compile_arg=
s : true, includes : true)
+--=20
+2.39.2
+
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:30:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:30:37 2023
Received: from localhost ([127.0.0.1]:51333 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prF0L-0005xS-Qo
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:30:37 -0400
Received: from mail-4325.protonmail.ch ([185.70.43.25]:41773)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prF0G-0005x9-N9
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:30:32 -0400
Date: Tue, 25 Apr 2023 09:30:12 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682415019; x=1682674219;
 bh=2IJZZmPbxzaKUIybrEQuC/BOHzf3pbijbT/AHoF959Q=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=HO5LqSnpqWJ5wMUarikruA3kmojlD/so+ZqXIBbJxJXs7v+NcUDRtEn8TVNcw5vUp
 JoymCwR+bCecyFYLlyukt4nOzoLyp1t8i27U1cDPxKFnutaAT6M5qEooYo5FOHPRnk
 IusONI58zPMYpfazoXIZBgbhxIMbsLqV3QvqVBmhjnaBqKCuD3AyeU2kTIQwDPJ4cI
 ufDR/mSHFpHcAZy80DwlD8XkTUjsQYIJk1/SBi/knfmHtZgkFg4Kr7w7mGfNdEmP9o
 Vt4MEpJZ/uyIEHe8WvUo2ZcrEguWdzlf7uDVBLifED6TQxBj6XC0aji8I0f1/fdBGd
 6XYUk7ic2Pdaw==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 06/18] gnu: Add vst3sdk.
Message-ID: <C1LmYLEAX0doKyopgqvNW7hyTYj63frcyP7k_9FiO2Eom8-5V5uZi_1CGHLgmzCCTpRowDfN9UqBdoU48MO7fBZe5JZ4_Pyj6A-U1SpGi3c=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (vst3sdk): New variable.
* gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch:
New file.
* gnu/local.mk: Register the patch file.
---
 gnu/local.mk                                  |   1 +
 gnu/packages/audio.scm                        |  44 ++++
 ...3sdk-3.7.7-allow-winelib-compilation.patch | 191 ++++++++++++++++++
 3 files changed, 236 insertions(+)
 create mode 100644 gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compil=
ation.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 8088e8170b..b53a04a0cd 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2000,6 +2000,7 @@ dist_patch_DATA =3D=09=09=09=09=09=09\
   %D%/packages/patches/vtk-7-gcc-10-compat.patch=09=09\
   %D%/packages/patches/vtk-7-hdf5-compat.patch=09=09=09\
   %D%/packages/patches/vtk-7-python-compat.patch=09=09\
+  %D%/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch=09\
   %D%/packages/patches/wacomtablet-add-missing-includes.patch=09\
   %D%/packages/patches/wacomtablet-qt5.15.patch=09=09=09\
   %D%/packages/patches/warsow-qfusion-fix-bool-return-type.patch=09\
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 14c1ebbd92..9e111a3b9e 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -3405,6 +3405,50 @@ (define-public freealut
     (home-page "https://kcat.strangesoft.net/openal.html")
     (license license:lgpl2.0)))
=20
+(define-public vst3sdk
+  (package
+    (name "vst3sdk")
+    (version "3.7.7")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/steinbergmedia/vst3sdk")
+                    ;; Should the build number included in version variabl=
e?
+                    (commit (string-append "v" version "_build_19"))
+                    ;; Required for vst3_base, vst3_cmake, vst3_doc,
+                    ;; vst3_pluginterfaces, vst3_public_sdk and vstgui.
+                    (recursive? #t)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1a2ph0niyzpsjg765pxjmwhjc7pvcy5rsn4d254hx2b5by4f5cf2"))
+              (patches
+               (search-patches
+                "vst3sdk-3.7.7-allow-winelib-compilation.patch"))))
+    (build-system copy-build-system)
+    (arguments
+     `(#:install-plan
+       `(("." "/share/vst3sdk" #:exclude-regexp ("/cmake/"
+                                                 "/doc/"
+                                                 ".gitmodules"
+                                                 "LICENSE.txt"
+                                                 "README.md"))
+         ("cmake/modules" "/lib/cmake/vst3sdk")
+         ("doc" "/share/doc/vst3sdk"))))
+    (home-page "https://github.com/steinbergmedia/vst3sdk")
+    (synopsis "VST 3 plugin SDK")
+    (description
+     "This package contains:
+@itemize
+@item VST 3 API
+@item VST 3 implementation helper classes
+@item VST 2 wrappers
+@end itemize")
+    (license (list license:gpl3
+                   ;; License used by vst3_base, vst3_cmake, vst3_public_s=
dk
+                   ;; and vstgui
+                   license:bsd-3))))
+
 (define-public patchage
   (package
     (name "patchage")
diff --git a/gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.p=
atch b/gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch
new file mode 100644
index 0000000000..43639f978f
--- /dev/null
+++ b/gnu/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch
@@ -0,0 +1,191 @@
+This patch is taken from yabridge project:
+https://github.com/robbert-vdh/yabridge.
+
+Submodule base contains modified content
+diff --git a/base/source/fdebug.cpp b/base/source/fdebug.cpp
+index b1d1dcc..9093022 100644
+--- a/base/source/fdebug.cpp
++++ b/base/source/fdebug.cpp
+@@ -117,8 +117,6 @@ bool AmIBeingDebugged ()
+ #if _MSC_VER
+ #include <intrin.h>
+ #endif
+-#define vsnprintf _vsnprintf
+-#define snprintf _snprintf
+=20
+ #elif SMTG_OS_MACOS
+ #include <errno.h>
+Submodule pluginterfaces contains modified content
+diff --git a/pluginterfaces/base/fstrdefs.h b/pluginterfaces/base/fstrdefs=
.h
+index 848e8ee..8846d31 100644
+--- a/pluginterfaces/base/fstrdefs.h
++++ b/pluginterfaces/base/fstrdefs.h
+@@ -22,6 +22,16 @@
+ /** string methods defines unicode / ASCII */
+ //-----------------------------------------------------------------------=
-----
+=20
++// We can use most of the VST3 SDK's Windows UTF-16 functionality by just
++// creating aliases for equivalent Linux functions
++#if __WINE__
++#define wcsicmp wcscasecmp
++#define wcsnicmp wcsncasecmp
++#define _vsnwprintf vswprintf
++#define stricmp strcasecmp
++#define strnicmp strncasecmp
++#endif
++
+ // 16 bit string operations
+ #if SMTG_CPP11=09// if c++11 unicode string literals
+ =09#define SMTG_CPP11_CAT_PRIVATE_DONT_USE(a,b)=09=09=09a ## b
+diff --git a/pluginterfaces/base/ftypes.h b/pluginterfaces/base/ftypes.h
+index 133dbba..33ecae3 100644
+--- a/pluginterfaces/base/ftypes.h
++++ b/pluginterfaces/base/ftypes.h
+@@ -154,7 +154,7 @@ namespace Steinberg
+ // always inline macros (only when RELEASE is 1)
+ //-----------------------------------------------------------------------=
-----
+ #if RELEASE
+-    #if SMTG_OS_MACOS || SMTG_OS_LINUX || defined(__MINGW32__)
++    #if SMTG_OS_MACOS || SMTG_OS_LINUX || defined(__WINE__)
+ =09=09#define SMTG_ALWAYS_INLINE=09__inline__ __attribute__((__always_inl=
ine__))
+ =09=09#define SMTG_NEVER_INLINE __attribute__((noinline))
+ =09#elif SMTG_OS_WINDOWS
+diff --git a/pluginterfaces/base/ustring.cpp b/pluginterfaces/base/ustring=
.cpp
+index 24a412f..8e631c9 100644
+--- a/pluginterfaces/base/ustring.cpp
++++ b/pluginterfaces/base/ustring.cpp
+@@ -38,6 +38,10 @@
+=20
+ #endif
+=20
++#ifdef __WINE__
++#include <wchar.h>
++#endif
++
+ //-----------------------------------------------------------------------=
-
+ namespace Steinberg {
+=20
+@@ -173,7 +177,7 @@ bool UString::scanFloat (double& value) const
+ bool UString::printFloat (double value, int32 precision)
+ {
+ #if SMTG_OS_WINDOWS
+-=09return swprintf ((wchar_t*)thisBuffer, L"%.*lf", precision, value) !=
=3D -1;
++=09return swprintf ((wchar_t*)thisBuffer, thisSize, L"%.*lf", precision, =
value) !=3D -1;
+ #elif SMTG_OS_MACOS
+ =09bool result =3D false;
+ =09CFStringRef cfStr =3D CFStringCreateWithFormat (0, 0, CFSTR("%.*lf"), =
precision, value);
+@@ -238,7 +242,7 @@ bool UString::scanInt (int64& value) const
+ bool UString::printInt (int64 value)
+ {
+ #if SMTG_OS_WINDOWS
+-=09return swprintf ((wchar_t*)thisBuffer, L"%I64d", value) !=3D -1;
++=09return swprintf ((wchar_t*)thisBuffer, thisSize, L"%I64d", value) !=3D=
 -1;
+=20
+ #elif SMTG_OS_MACOS
+ =09CFStringRef cfStr =3D CFStringCreateWithFormat (0, 0, CFSTR("%lld"), v=
alue);
+Submodule public.sdk contains modified content
+diff --git a/public.sdk/source/common/systemclipboard_win32.cpp b/public.s=
dk/source/common/systemclipboard_win32.cpp
+index c5cb2b8..2ee3d65 100644
+--- a/public.sdk/source/common/systemclipboard_win32.cpp
++++ b/public.sdk/source/common/systemclipboard_win32.cpp
+@@ -111,7 +111,7 @@ bool copyTextToClipboard (const std::string& text)
+ =09{
+ =09=09if (auto* data =3D static_cast<WCHAR*> (GlobalLock (memory)))
+ =09=09{
+-#if defined(__MINGW32__)
++#if defined(__WINE__)
+ =09=09=09memcpy (data, wideStr.data (), byteSize);
+ #else
+ =09=09=09memcpy_s (data, byteSize, wideStr.data (), byteSize);
+diff --git a/public.sdk/source/vst/hosting/module_win32.cpp b/public.sdk/s=
ource/vst/hosting/module_win32.cpp
+index 2ba9319..ab6d72a 100644
+--- a/public.sdk/source/vst/hosting/module_win32.cpp
++++ b/public.sdk/source/vst/hosting/module_win32.cpp
+@@ -44,35 +44,10 @@
+ #include <algorithm>
+ #include <iostream>
+=20
+-#if SMTG_CPP17
+-
+-#if __has_include(<filesystem>)
+-#define USE_FILESYSTEM 1
+-#elif __has_include(<experimental/filesystem>)
+-#define USE_FILESYSTEM 0
+-#endif
+-
+-#else // !SMTG_CPP17
+-
+-#define USE_FILESYSTEM 0
+-
+-#endif // SMTG_CPP17
+-
+-#if USE_FILESYSTEM =3D=3D 1
+-
+-#include <filesystem>
+-namespace filesystem =3D std::filesystem;
+-
+-#else // USE_FILESYSTEM =3D=3D 0
+-
+-// The <experimental/filesystem> header is deprecated. It is superseded b=
y the C++17 <filesystem>
+-// header. You can define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WA=
RNING to silence the
+-// warning, otherwise the build will fail in VS2019 16.3.0
+-#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
+-#include <experimental/filesystem>
+-namespace filesystem =3D std::experimental::filesystem;
+-
+-#endif // USE_FILESYSTEM
++// `std::filesystem` doesn't work correctly with wineg++, resulting in we=
ird
++// memory errors. This library is a drop-in replacement.
++#include <ghc/filesystem.hpp>
++namespace filesystem =3D ghc::filesystem;
+=20
+ #pragma comment(lib, "Shell32")
+=20
+@@ -320,7 +295,7 @@ VST3::Optional<filesystem::path> resolveShellLink (con=
st filesystem::path& p)
+ #elif USE_OLE
+ =09Ole::instance ();
+=20
+-=09IShellLink* shellLink =3D nullptr;
++=09IShellLinkW* shellLink =3D nullptr;
+ =09if (!SUCCEEDED (CoCreateInstance (CLSID_ShellLink, nullptr, CLSCTX_INP=
ROC_SERVER,
+ =09                                  IID_IShellLink, reinterpret_cast<LPV=
OID*> (&shellLink))))
+ =09=09return {};
+@@ -405,13 +380,13 @@ void findFilesWithExt (const filesystem::path& path,=
 const std::string& ext,
+ =09=09=09=09filesystem::path result;
+ =09=09=09=09if (checkVST3Package (p, &result))
+ =09=09=09=09{
+-=09=09=09=09=09pathList.push_back (result.generic_u8string ());
++=09=09=09=09=09pathList.push_back (result.generic_string ());
+ =09=09=09=09=09continue;
+ =09=09=09=09}
+ =09=09=09=09findFilesWithExt (cp, ext, pathList, recursive);
+ =09=09=09}
+ =09=09=09else
+-=09=09=09=09pathList.push_back (cp.generic_u8string ());
++=09=09=09=09pathList.push_back (cp.generic_string ());
+ =09=09}
+ =09=09else if (recursive)
+ =09=09{
+@@ -431,18 +406,18 @@ void findFilesWithExt (const filesystem::path& path,=
 const std::string& ext,
+ =09=09=09=09=09=09=09filesystem::path result;
+ =09=09=09=09=09=09=09if (checkVST3Package (*resolvedLink, &result))
+ =09=09=09=09=09=09=09{
+-=09=09=09=09=09=09=09=09pathList.push_back (result.generic_u8string ());
++=09=09=09=09=09=09=09=09pathList.push_back (result.generic_string ());
+ =09=09=09=09=09=09=09=09continue;
+ =09=09=09=09=09=09=09}
+ =09=09=09=09=09=09=09findFilesWithExt (*resolvedLink, ext, pathList, recu=
rsive);
+ =09=09=09=09=09=09}
+ =09=09=09=09=09=09else
+-=09=09=09=09=09=09=09pathList.push_back (resolvedLink->generic_u8string (=
));
++=09=09=09=09=09=09=09pathList.push_back (resolvedLink->generic_string ())=
;
+ =09=09=09=09=09}
+ =09=09=09=09=09else if (filesystem::is_directory (*resolvedLink))
+ =09=09=09=09=09{
+-=09=09=09=09=09=09const auto& str =3D resolvedLink->generic_u8string ();
+-=09=09=09=09=09=09if (cp.generic_u8string ().compare (0, str.size (), str=
.data (),
++=09=09=09=09=09=09const auto& str =3D resolvedLink->generic_string ();
++=09=09=09=09=09=09if (cp.generic_string ().compare (0, str.size (), str.d=
ata (),
+ =09=09=09=09=09=09                                    str.size ()) !=3D 0=
)
+ =09=09=09=09=09=09=09findFilesWithExt (*resolvedLink, ext, pathList, recu=
rsive);
+ =09=09=09=09=09}
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:29:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:29:41 2023
Received: from localhost ([127.0.0.1]:51322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prEzV-0005si-6U
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:29:41 -0400
Received: from mail-4319.protonmail.ch ([185.70.43.19]:48129)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prEzO-0005s1-Qn
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:29:35 -0400
Date: Tue, 25 Apr 2023 09:29:08 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=cffykeaykvcxxpntzscowi2ezy.protonmail; t=1682414968; x=1682674168;
 bh=qRIvBirCf1hpUB+MwEs+VfgYV7eMzzDBZJW5kDX2mds=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=P8FDBcCH0lclvGqxe6H/S8w7hjILTf9ltsFRVHwa8pBrr6Do5RSxvUFQBEc6vUNhI
 ak5cNlPF3Mv/EXvh+jB4U7m8q08Cj3j+82SvLqxmJIuD4gSYIp0JKVCCFnwdZHnrq5
 RKz1E23/Y8Xh90Llc/8RyLxWVJfN0IPjn98+p+npsc7m6iXuJRenc4u5mK7gWFeeFT
 qJptYuyfXwlYMzt0mUaGdw9bC9LgctJI9xip+K2LUxF5eHAKrafLlRIVjZKxJqv0aL
 x0Etbk38iMEdEsAEH1ikLOARleKTZAFqcXcesxKHv3CZgb+lzSEjTvm0ZC3xYn4npj
 2StOz7YWkiKFQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 05/18] gnu: Add clap.
Message-ID: <9Sy0dEOx0nL0CzZx5Q_C3PwxMvETav0DJsvf_AapFsvu-d5uTmV_rP47W21D0NME3drR1xhTmXKuYttQ--o8qjHKGYjkhjRZktC75UJQAuw=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/audio.scm (clap): New variable.
---
 gnu/packages/audio.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index cf7fcd87c8..14c1ebbd92 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -2702,6 +2702,27 @@ (define-public jalv
 plugin function as a JACK application.")
     (license license:isc)))
=20
+(define-public clap
+  (package
+    (name "clap")
+    (version "1.1.7") ;yabridge requires clap 1.1.7
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/free-audio/clap")
+                    (commit version)))
+              (sha256
+               (base32
+                "1afjvllmzf2xmrpy8mcxk7zhii93b447ciaqw9lkj2wh9z217hsr"))))
+    (build-system cmake-build-system)
+    (synopsis "Audio Plugin API")
+    (description
+     "CLAP stands for CLever Audio Plugin.  It is an audio plugin ABI whic=
h
+defines a standard for Digital Audio Workstations and audio plugins to wor=
k
+together.")
+    (home-page "https://cleveraudio.org/")
+    (license license:expat)))
+
 (define-public ladspa
   (package
     (name "ladspa")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:29:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:29:09 2023
Received: from localhost ([127.0.0.1]:51312 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prEyz-0005ra-IN
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:29:09 -0400
Received: from mail-40140.protonmail.ch ([185.70.40.140]:35553)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prEyx-0005qt-78
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:29:07 -0400
Date: Tue, 25 Apr 2023 09:28:46 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682414941; x=1682674141;
 bh=6CCfGMCqJgv15La3l5pD7HUVPNS0VnZkrZ0ys+DpRU8=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=XUQq+WPeARK9zliFXkzsn4HWHj6prCksQ5ZULhIj36qPoSfBzNmGBBPd9lodjOiaO
 pJdeMy10X84S6M2Wrs1WHPB9hcjxn1D1lfyu2EbkzpZqK1sACT6IJQG0eW5WniyZFJ
 L5kHnHdTiiRxfFR1Q8xxsl0g9MG+iNVA8/xsdUYvq7/TVF5wISAYJ3g1OuKi5PsV1x
 HHFrujBfumvIQOBUo69YuEEolpUK16RmOGyem+hOm4vj2VGDMpRk4qgA4BttHbs6Hp
 ZIsenh6T3j3ifx7Ht4sUMfqgBSpFv7u8LhAzFCYRiygh1UQyC3GCL415XQK74I6x7T
 QMy41sv/tTmEw==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 04/18] gnu: Add tomlplusplus.
Message-ID: <c1dND4E7PheHrqJKFZpL4P2fqvcJbTyFoxHZdkeytna6iZNs6Pz7lo6PzsRr-ATSzyB2CsqYl1cuQLTMwJ_YE37dMMpjVi2X_i26EHCHvnU=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (tomlplusplus): New variable.
---
 gnu/packages/cpp.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 44d99b0724..6bb7bc1723 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -71,6 +71,7 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages build-tools)
   #:use-module (gnu packages c)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages cmake)
   #:use-module (gnu packages code)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages crypto)
@@ -2036,6 +2037,29 @@ (define-public function2
     (home-page "https://naios.github.io/function2/")
     (license license:boost1.0)))
=20
+(define-public tomlplusplus
+  (package
+    (name "tomlplusplus")
+    (version "3.3.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/marzer/tomlplusplus")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0lvv4dq2fhadvb9hbf89nvg5r2pfjlccc4nawl0kx6rfw56grm90"))))
+    (build-system meson-build-system)
+    (arguments
+     (list #:meson meson-0.63))
+    (native-inputs (list cmake-minimal))
+    (synopsis "Header-only TOML config file parser and serializer for C++1=
7")
+    (description "This package provides Header-only TOML config file parse=
r and
+serializer for C++17.")
+    (home-page "https://marzer.github.io/tomlplusplus/")
+    (license license:expat)))
+
 (define-public cpp-mustache
   (package
     (name "cpp-mustache")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:28:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:28:05 2023
Received: from localhost ([127.0.0.1]:51301 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prExx-0005pU-5V
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:28:05 -0400
Received: from mail-40130.protonmail.ch ([185.70.40.130]:34127)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prExv-0005ot-21
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:28:03 -0400
Date: Tue, 25 Apr 2023 09:27:50 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682414876; x=1682674076;
 bh=wLNz7YQ9Qm2zQCRG9C8SYs8YHK2nkzgAaAGPZ0lAQOo=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=Ox4HcCR7NXwOsLE0J93IadqIHvtCmXFla4sfyaHaLijdUryaRBUJq3QUJb1P2J4oi
 4x9tiMoUztrFBfok0SBk6HWFEZV3IlScjvnT+b6YZ8MLAoKoDbZNfZaGVcNA3GZKX6
 +GjvWoej3pPLs+g/9iTQ4U6syP0uZRNW5USDcuqktmPCeWitXwHj89Vk9xkBujTnc2
 RzP00g1LqkbR87AZ9qIBBYD21l26qo7h4A8gNV8Lz+7WRtIiYHmzXhlBEmDMhbjNHk
 iRjujdUI9D2Y3NdVft7qD88tBr0u+hcV4+w6DKbZp7XQGcQo7K7uwb69XJId0yTXQT
 aV2kwOwxGk1hQ==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 03/18] gnu: Add function2.
Message-ID: <zS8cOdw49oBhjoMbhbeBvy8HF2hzUQ4rx_ZhoVZaJkyTXoHWsjAF5iGvC_eDx16wrVn2DxHs0KzeEkxdMhXjZHCRkMvsdej9DMHOkBGqMWQ=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (function2): New variable.
---
 gnu/packages/cpp.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 699d0cacb1..44d99b0724 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2006,6 +2006,36 @@ (define-public bitsery
     (home-page "https://github.com/fraillt/bitsery")
     (license license:expat)))
=20
+(define-public function2
+  (package
+    (name "function2")
+    (version "4.2.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/Naios/function2")
+                    (commit version)))
+              (sha256
+               (base32
+                "1n5cgx3ab5ywad3hb350r6lg6h0sj5qph6r5cvdxmfk638pp3rlb"))))
+    (build-system cmake-build-system)
+    ;; TODO: Patch or substitute to detect system gtest.
+    (arguments
+     (list #:tests? #f ;No SOURCES given to target: gtest
+           #:configure-flags #~(list "-DBUILD_TESTING=3DOFF")))
+    ;; (native-inputs (list googletest))
+    (synopsis "Improved implementations of std::function")
+    (description "This package provides the following implementations of
+std::function:
+@itemize
+@item copyable fu2::function
+@item move-only fu2::unique_function (capable of holding move only types)
+@item non-owning fu2::function_view (capable of referencing callables in a=
 non
+owning way)
+@end itemize")
+    (home-page "https://naios.github.io/function2/")
+    (license license:boost1.0)))
+
 (define-public cpp-mustache
   (package
     (name "cpp-mustache")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:27:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:27:29 2023
Received: from localhost ([127.0.0.1]:51296 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prExM-0005oC-PY
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:27:29 -0400
Received: from mail-4318.protonmail.ch ([185.70.43.18]:12367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prExK-0005ny-A7
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:27:27 -0400
Date: Tue, 25 Apr 2023 09:27:05 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682414839; x=1682674039;
 bh=LFKmyXKmlW/kjEh/zlK+fHgYYQMKjPFJEWKhednOxrg=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=BrVQmJpkeH+TynrSW7daHnLm+VE5Y+OBoNwhyYL35BqY+kjhZwlvXugxpi+P7MirF
 CcKlGnEuySYBXhhcObrT4UROZ2GJPoJjbWbbl8F8K4bszxUjGBiP7wEqHy6wGDlP7O
 1xsRRlNgx4A1HFW9YyG5zTYrMdBx33g2FNuGxTc2C1jFprHGSj5bG7TXf6bEEhThNz
 XiYe1ogJeuC+4+WuPG4wdFce72N05eyeFD1VTNMVIbR6FZiYIfwdkY4C2fe/FSIPM/
 uNln45XB0zkvTMz4ipfgFri7v4scMKY/SvnZH0ADrDDAErlfz0iwFmJZXOXi3jYapA
 CeRyxqfv49Epg==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 02/18] gnu: Add bitsery.
Message-ID: <lP_IXzJsdLemjFYWXJhdqcDDO8w91YysiNN6bmeaoQYXNu709dVk3hdxzrL9-7HEcY4nGL-_ZpWroxKY0GHAE1bor4iF6oWMCZVrpEBKY8U=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (bitsery): New variable.
---
 gnu/packages/cpp.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index ed6ae69198..699d0cacb1 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1982,6 +1982,30 @@ (define-public gulrak-filesystem
     (home-page "https://github.com/gulrak/filesystem")
     (license license:expat)))
=20
+(define-public bitsery
+  (package
+    (name "bitsery")
+    (version "5.2.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/fraillt/bitsery")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1hv2fya7w53bfhlk79b1qnjg1qy076s8kvg22sfdq05bh0hxqrxf"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list #:configure-flags #~(list "-DBITSERY_BUILD_TESTS=3DON")))
+    (native-inputs (list googletest))
+    (synopsis "Header only C++ binary serialization library")
+    (description "This package provides header only C++ binary serializati=
on
+library.  It is designed around the networking requirements for real-time =
data
+delivery, especially for games.")
+    (home-page "https://github.com/fraillt/bitsery")
+    (license license:expat)))
+
 (define-public cpp-mustache
   (package
     (name "cpp-mustache")
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at 63065 <at> debbugs.gnu.org:


Received: (at 63065) by debbugs.gnu.org; 25 Apr 2023 09:26:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:26:08 2023
Received: from localhost ([127.0.0.1]:51291 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prEw4-0005mE-EI
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:26:08 -0400
Received: from mail-40141.protonmail.ch ([185.70.40.141]:41313)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prEw2-0005lj-Oh
 for 63065 <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:26:07 -0400
Date: Tue, 25 Apr 2023 09:25:47 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682414760; x=1682673960;
 bh=wIioPzxjekwzo+Z5DJ0kFR+G2sb74iRiRz3KN+GuuAk=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=gNSYVsSQBAq23dq4PELjncSE4GEFmNmyNMWLqkGtoS8GNgXoGf1AT+kHKxPuCXz/8
 iYF07geOaHJ3lghyFwZG1Qs9NSL/XW1Ig8eGHIPMYJ7LfsuWFn9dGBP0C+bHRbTg08
 HcAjj2UpqMmQBmtZyYQKQEDCX63kdhUB0vJevhlCelTQ4Nz8xlrSqG4Ws5ywLoQsh5
 wivmYYH1vJJsuBoe5PS0XoPE5poOpzQYTCuO9v9AIEXS9s/khq8lX5z8IUKa9XvmfC
 5EHRJpZLnDpCQyzaHKTuW+B/OxWAMhmTK0alWTwHjb/0qp2bbg+SuUucPcnPL+AwJj
 x+MRvIzo3lrsA==
To: "63065 <at> debbugs.gnu.org" <63065 <at> debbugs.gnu.org>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 01/18] gnu: asio: Update to 1.24.0.
Message-ID: <vhaYFZBncHoRmRfrQnnlzv69kGP1LPM6Z6ulxOPg1QSyLrN0akoNQKQAxkFhGFArXV7GWyceZRzBxFN96x9qVkNuXaNQZX39YKiHA0vbVwc=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63065
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/networking.scm (asio): Update to 1.24.0.
---
 gnu/packages/networking.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 1ba6c5300d..223a772735 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -3387,14 +3387,14 @@ (define-public can-utils
 (define-public asio
   (package
     (name "asio")
-    (version "1.22.2")
+    (version "1.24.0")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://sourceforge/asio/asio/"
                            version " (Stable)/asio-" version ".tar.bz2"))
        (sha256
-        (base32 "0v5w9j4a02j2rkc7mrdj3ms0kfpqbgq2ipkixlz2l0p8xs0vfsvp"))))
+        (base32 "11f5hbk2i9fyn3ivw2jczsdacc36c0h1l1ygdw7n06514hn82xl9"))))
     (build-system gnu-build-system)
     (inputs
      (list boost openssl))
--=20
2.39.2





Information forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Apr 2023 09:23:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 25 05:23:11 2023
Received: from localhost ([127.0.0.1]:51275 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1prEtD-0005gi-03
	for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:23:11 -0400
Received: from lists.gnu.org ([209.51.188.17]:35794)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <Sughosha@HIDDEN>) id 1prEtB-0005gZ-AL
 for submit <at> debbugs.gnu.org; Tue, 25 Apr 2023 05:23:09 -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 <Sughosha@HIDDEN>)
 id 1prEtA-0007yk-0V
 for guix-patches@HIDDEN; Tue, 25 Apr 2023 05:23:09 -0400
Received: from mail-40132.protonmail.ch ([185.70.40.132])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Sughosha@HIDDEN>)
 id 1prEsu-00058d-RH
 for guix-patches@HIDDEN; Tue, 25 Apr 2023 05:23:07 -0400
Date: Tue, 25 Apr 2023 09:22:37 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1682414563; x=1682673763;
 bh=CgODweoY79+UvXmkaO13qPoQo7hY3B0TZjF5fNtbqw8=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=LjIJV6tncHuP8FqzqANSiA1ejAi6hRn9NdaPC7lj3+buQgBFfRmBch+2Mk5epQOfz
 l2Fthg28U2wPEgWvHnouizAYoV+FA5+2RCTunsLgLBKAcfUCJphuVX7eBBAkvaQjBn
 WhQMbspVeQhdlz+yzRVwrqX1GIjHXJpu4g0NOYWqNULpj2jHB+Qb9ryTZE7ZKB/OpG
 fedeWBkifqiJU5qcj5COOO2/Zg4AvBQO3aS9VhmnF9WO7Zl2m/HCLACGIHiWm0/0Pb
 keRckBxc3fiNs7c+dgDwzO9LpEVMeKk9mlM6Rm6atucA1En/dPllQUimxGdh5r6++E
 KzBLHhHP7/ICA==
To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
From: Sughosha <Sughosha@HIDDEN>
Subject: [PATCH 0/18]: gnu: Add yabridgectl.
Message-ID: <VWgRB1zpMdRgLnGf6j9VnfZnEFKjoZo1_nBc7XWDuIG9dYagF7ODd9j6Knr-RLS5HNOvBGaz7u0yKAFcj49eedZBW_HxKoDvu-ABjWEy6Rg=@proton.me>
Feedback-ID: 45211691:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.40.132; envelope-from=Sughosha@HIDDEN;
 helo=mail-40132.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This series of patches is here to add yabridge and yabridgectl with its
up-to-date dependencies.




Acknowledgement sent to Sughosha <Sughosha@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#63065; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 30 Nov 2023 12:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.