From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: [PATCH] gnu: Add ruby-hoe. Date: Fri, 27 Feb 2015 14:07:20 -0500 Message-ID: <87fv9r897b.fsf@fsf.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57728) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRQFu-0002Ks-OD for guix-devel@gnu.org; Fri, 27 Feb 2015 14:07:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YRQFt-0006Mk-MQ for guix-devel@gnu.org; Fri, 27 Feb 2015 14:07:22 -0500 Received: from mail.fsf.org ([208.118.235.13]:51333) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRQFt-0006Me-Ik for guix-devel@gnu.org; Fri, 27 Feb 2015 14:07:21 -0500 Received: from 209-6-40-86.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.40.86]:48257 helo=izanagi) by mail.fsf.org with esmtpsa (TLS-1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1YRQFt-0000FC-8M for guix-devel@gnu.org; Fri, 27 Feb 2015 14:07:21 -0500 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: guix-devel@gnu.org --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-Add-ruby-hoe.patch >From c4753f392ea85840f7fe84baf319c08591bb6b4b Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 23 Feb 2015 18:22:31 -0500 Subject: [PATCH] gnu: Add ruby-hoe. * gnu/packages/ruby.scm (ruby-hoe): New variable. --- gnu/packages/ruby.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7fc7993..8b98876 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -30,6 +30,7 @@ #:use-module (gnu packages gdbm) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (guix build-system ruby)) @@ -114,6 +115,34 @@ a focus on simplicity and productivity.") (("/bin/sh") (which "sh")))) %standard-phases))))) +(define-public ruby-hoe + (package + (name "ruby-hoe") + (version "3.13.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/seattlerb/hoe.git") + (commit "0c11836"))) ; no release tags :( + (sha256 + (base32 + "0i8dimf8kxcjgqj9x65bbi3l6hc9p9gbfbb1vmrz42764a4jjbz9"))) ) + (build-system ruby-build-system) + (arguments + '(#:phases (alist-replace + 'build + (lambda _ (zero? (system* "rake" "gem"))) + %standard-phases))) + (synopsis "Ruby project management helper") + (description + "Hoe is a rake/rubygems helper for project Rakefiles. It helps manage, +maintain, and release projects and includes a dynamic plug-in system allowing +for easy extensibility. Hoe ships with plug-ins for all the usual project +tasks including rdoc generation, testing, packaging, deployment, and +announcement.") + (home-page "http://www.zenspider.com/projects/hoe.html") + (license license:expat))) + (define-public ruby-i18n (package (name "ruby-i18n") -- 2.1.4 --=-=-= Content-Type: text/plain -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate --=-=-=--