From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: Re: [PATCH] build: ruby: Rewrite build system to use gem archives. Date: Tue, 18 Aug 2015 18:09:06 -0400 Message-ID: References: <87d1zcfmyn.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> <87a8tor5fu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46861) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRp4B-0007By-4u for guix-devel@gnu.org; Tue, 18 Aug 2015 18:09:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZRp48-0007Wn-0B for guix-devel@gnu.org; Tue, 18 Aug 2015 18:09:11 -0400 Received: from mail-yk0-f175.google.com ([209.85.160.175]:33157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRp47-0007WC-S4 for guix-devel@gnu.org; Tue, 18 Aug 2015 18:09:07 -0400 Received: by ykll84 with SMTP id l84so109828213ykl.0 for ; Tue, 18 Aug 2015 15:09:07 -0700 (PDT) In-Reply-To: <87a8tor5fu.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel On Tue, Aug 18, 2015 at 11:18 AM, Ludovic Court=C3=A8s wrote= : > "Thompson, David" skribis > >> I would like to apply the below patch ASAP and get to work on 'guix >> import gem' if there are no objections. > > No objections here. > >> From ee027442dd968734831eb372fcf502dcfaad7623 Mon Sep 17 00:00:00 2001 >> From: David Thompson >> Date: Sun, 26 Jul 2015 22:01:54 -0400 >> Subject: [PATCH] build: ruby: Rewrite build system to use gem archives. >> >> Co-Authored-By: Pjotr Prins >> >> * guix/build-system/ruby.scm (lower): Remove git dependency. >> (rubygems-uri): New procedure. >> * guix/build/ruby-build-system (gitify, build): Delete. >> (unpack): Use 'gem unpack' utility. >> (check): Add docstring. >> (install): Rebuild unpacked gem and install it. >> (%standard-phases): Remove gitify and build phases. >> * gnu/packages/ruby.scm (ruby-hoe, ruby-rake-compiler, ruby-i18n, >> ruby-rspec-support, ruby-rspec-core, ruby-diff-lcs-for-rspec, >> ruby-rspec-expectations, ruby-rspec-mocks, ruby-rspec, bundler, >> ruby-useragent, ruby-bacon, ruby-arel, ruby-connection-pool, >> ruby-net-http-persistent, ruby-minitest, ruby-minitest-sprint, >> ruby-minitest-bacon, ruby-daemons, ruby-git, ruby-slop, >> ruby-multipart-post): Convert to new build system. > > Does guix.texi need an update? I added a paragraph about the requiring a gem archive in the source field and pushed. Thanks! - Dave