From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:40008) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go5d3-0004zq-Hb for guix-patches@gnu.org; Mon, 28 Jan 2019 07:03:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1go5d2-0005dt-2d for guix-patches@gnu.org; Mon, 28 Jan 2019 07:03:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48989) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1go5d0-0005db-PH for guix-patches@gnu.org; Mon, 28 Jan 2019 07:03:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1go5d0-00084I-EI for guix-patches@gnu.org; Mon, 28 Jan 2019 07:03:02 -0500 Subject: [bug#34232] [PATCH] gnu: rust: Package rust@1.29.2 Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:58133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1go0ks-0002BM-C1 for guix-patches@gnu.org; Mon, 28 Jan 2019 01:50:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1go0kr-0000XE-OZ for guix-patches@gnu.org; Mon, 28 Jan 2019 01:50:50 -0500 Received: from mail-pf1-x441.google.com ([2607:f8b0:4864:20::441]:42229) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1go0kr-0000Wd-I1 for guix-patches@gnu.org; Mon, 28 Jan 2019 01:50:49 -0500 Received: by mail-pf1-x441.google.com with SMTP id 64so7565052pfr.9 for ; Sun, 27 Jan 2019 22:50:49 -0800 (PST) From: Ivan Petkov Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Sun, 27 Jan 2019 22:50:46 -0800 Message-Id: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 34232@debbugs.gnu.org * gnu/packages/rust.scm (rust): renamed to rust-1.28 * gnu/packages/rust.scm (rust): Packaged rust@1.29.2 by inheriting from rust@1.28.0 and only applying the necessary patches which were lacking upstream --- gnu/packages/rust.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 501736d89..179689973 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -749,7 +749,7 @@ jemalloc =3D \"" jemalloc "/lib/libjemalloc_pic.a" = "\" (("fn thin_lto_works") "#[ignore]\nfn = thin_lto_works")) #t))))))))) =20 -(define-public rust +(define-public rust-1.28 (let ((base-rust (rust-bootstrapped-package rust-1.27 "1.28.0" = "11k4rn77bca2rikykkk9fmprrgjswd4x4kaq7fia08vgkir82nhx" @@ -782,3 +782,13 @@ jemalloc =3D \"" jemalloc "/lib/libjemalloc_pic.a" = "\" #t)) ;; The thinlto test should pass with llvm 6. (delete 'disable-thinlto-test)))))))) + +(define-public rust + (let ((base-rust + (rust-bootstrapped-package rust-1.28 "1.29.2" + = "1jb787080z754caa2w3w1amsygs4qlzj9rs1vy64firfmabfg22h" + #:patches + = '("rust-1.25-accept-more-detailed-gdb-lines.patch" + = "rust-reproducible-builds.patch")))) + (package + (inherit base-rust)))) --=20 2.20.1=