Sughosha <sughosha@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
gabriel@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
gabriel@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.sughosha <sughosha@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Sughosha <sughosha@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Sughosha <sughosha@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
gabriel@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
gabriel@HIDDEN, guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.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.
Sughosha <Sughosha@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#63065
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.