From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:36:08 2018 Received: (at submit) by debbugs.gnu.org; 26 Aug 2018 16:36:08 +0000 Received: from localhost ([127.0.0.1]:33242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty1I-0003bY-23 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:36:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty1G-0003b0-Sq for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:36:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fty12-0005tl-3M for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:35:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fty0w-0005rv-Nh for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:35:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37243) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fty0v-0001Rt-Tr for guix-patches@gnu.org; Sun, 26 Aug 2018 12:35:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fty0s-0005n8-2u for guix-patches@gnu.org; Sun, 26 Aug 2018 12:35:45 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:44264) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fty0r-0005kG-Mh for guix-patches@gnu.org; Sun, 26 Aug 2018 12:35:41 -0400 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 54808f19 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for ; Sun, 26 Aug 2018 16:36:15 +0000 (UTC) Date: Sun, 26 Aug 2018 18:33:01 +0200 From: Julien Lepiller To: guix-patches@gnu.org Subject: [PATCH] Add jekyll Message-ID: <20180826183301.2d915be5@lepiller.eu> X-Mailer: Claws Mail 3.17.0 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi guix, this patch series adds jekyll, a static site generator with its dependencies, ruby-jekyll-paginate-v2, one of its plugins, and their dependencies. The series also updates some ruby gems to satisfy depnedency requirements. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:16 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:17 +0000 Received: from localhost ([127.0.0.1]:33250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7E-0003lS-IM for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:16 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7D-0003l7-1d for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:15 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 3842b13a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:49 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 01/41] gnu: Add ruby-concurrent. Date: Sun, 26 Aug 2018 18:41:23 +0200 Message-Id: <20180826164203.27318-1-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826183301.2d915be5@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-concurrent): New variable. --- gnu/packages/ruby.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 908dfd575..75ecf4278 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -193,6 +193,36 @@ a focus on simplicity and productivity.") (("/bin/sh") (which "sh"))) #t))))))) +(define-public ruby-concurrent + (package + (name "ruby-concurrent") + (version "1.0.5") + (source (origin + (method url-fetch) + (uri (rubygems-uri "concurrent-ruby" version)) + (sha256 + (base32 + "183lszf5gx84kcpb779v6a2y0mx9sssy8dgppng1z9a505nj1qcf")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); No rakefile + (home-page "http://www.concurrent-ruby.com/") + (synopsis "Concurrency tools for Ruby") + (description "This gem provides concurrency tools for Ruby. Its design goals are: +@itemize +@item Be an 'unopinionated' toolbox that provides useful utilities without + debating which is better or why +@item Remain free of external gem dependencies +@item Stay true to the spirit of the languages providing inspiration +@item But implement in a way that makes sense for Ruby +@item Keep the semantics as idiomatic Ruby as possible +@item Support features that make sense in Ruby +@item Exclude features that don't make sense in Ruby +@item Be small, lean, and loosely coupled +@item Thread-safety +@item Backward compatibility +@end itemize") + (license license:expat))) + (define-public ruby-highline (package (name "ruby-highline") -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:17 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:17 +0000 Received: from localhost ([127.0.0.1]:33253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7E-0003lU-Sr for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:17 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7D-0003l7-Pj for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:16 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 09cc665a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:49 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 02/41] gnu: ruby-i18n: Update to 1.1.0. Date: Sun, 26 Aug 2018 18:41:24 +0200 Message-Id: <20180826164203.27318-2-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-i18n): Update to 1.1.0. --- gnu/packages/ruby.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 75ecf4278..797f2d2af 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -292,16 +292,17 @@ packaging native C and Java extensions in Ruby.") (define-public ruby-i18n (package (name "ruby-i18n") - (version "0.7.0") + (version "1.1.0") (source (origin (method url-fetch) (uri (rubygems-uri "i18n" version)) (sha256 (base32 - "1i5z1ykl8zhszsxcs8mzl8d0dxgs3ylz8qlzrw74jb0gplkx6758")))) + "0ppvmla21hssvrfm8g1n2fnb4lxn4yhy9qmmba0imanflgldrjmr")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; no tests + (propagated-inputs `(("concurrent-ruby" ,ruby-concurrent))) (synopsis "Internationalization library for Ruby") (description "Ruby i18n is an internationalization and localization solution for Ruby programs. It features translation and localization, -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:21 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:21 +0000 Received: from localhost ([127.0.0.1]:33260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7J-0003mC-7R for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:21 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7E-0003l7-FD for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:17 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 13960902 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:49 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 03/41] gnu: ruby-activesupport: Update to 5.2.1. Date: Sun, 26 Aug 2018 18:41:25 +0200 Message-Id: <20180826164203.27318-3-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.1. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 797f2d2af..0f6815456 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3047,14 +3047,14 @@ you about the changes.") (define-public ruby-activesupport (package (name "ruby-activesupport") - (version "5.1.4") + (version "5.2.1") (source (origin (method url-fetch) (uri (rubygems-uri "activesupport" version)) (sha256 (base32 - "0sgf4rsfr7jcaqsx0wwzx4l4k9xsjlwv0mzl08pxiyp1qzyx8scr")))) + "0ziy6xk31k4fs115cdkba1ys4i8nzcyri7a2jig7nx7k5h7li6l2")))) (build-system ruby-build-system) (arguments `(#:phases -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:22 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:22 +0000 Received: from localhost ([127.0.0.1]:33262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7J-0003mP-OR for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:22 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7F-0003l7-Ai for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:17 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9546f0db (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:49 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 04/41] gnu: ruby-ttfunk: Update to 1.5.1. Date: Sun, 26 Aug 2018 18:41:26 +0200 Message-Id: <20180826164203.27318-4-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-ttfunk): Update to 1.5.1. --- gnu/packages/ruby.scm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0f6815456..69ba3c10f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4689,7 +4689,7 @@ binary-to-text encoding. The main modern use of Ascii85 is in PostScript and (define-public ruby-ttfunk (package (name "ruby-ttfunk") - (version "1.4.0") + (version "1.5.1") (source (origin (method url-fetch) @@ -4700,12 +4700,18 @@ binary-to-text encoding. The main modern use of Ascii85 is in PostScript and (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1izq84pnm9niyvkzp8k0vl232q9zj41hwmp9na9fzycfh1pbnsl6")))) + "1ymcn12n5iws401yz03zsj8rr653fdqq13czsrciq09phgh9jzc5")))) (build-system ruby-build-system) (arguments `(#:test-target "spec" #:phases (modify-phases %standard-phases + (add-before 'build 'remove-ssh + (lambda _ + ;; remove dependency on an ssh key pair that doesn't exist + (substitute* "ttfunk.gemspec" + (("spec.signing_key.*") "")) + #t)) (add-before 'check 'remove-rubocop (lambda _ ;; remove rubocop as a dependency as not needed for testing @@ -4713,10 +4719,11 @@ binary-to-text encoding. The main modern use of Ascii85 is in PostScript and (("spec.add_development_dependency\\('rubocop'.*") "")) (substitute* "Rakefile" (("require 'rubocop/rake_task'") "") - (("Rubocop::RakeTask.new") "")) + (("RuboCop::RakeTask.new") "")) #t))))) (native-inputs `(("ruby-rspec" ,ruby-rspec) + ("ruby-yard" ,ruby-yard) ("bundler" ,bundler))) (synopsis "Font metrics parser for the Prawn PDF generator") (description -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:25 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:25 +0000 Received: from localhost ([127.0.0.1]:33275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7N-0003nR-5V for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:25 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7G-0003l7-1p for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:20 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id f578bc4b (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:49 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 05/41] gnu: Add ruby-public-suffix. Date: Sun, 26 Aug 2018 18:41:27 +0200 Message-Id: <20180826164203.27318-5-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-public-suffix): New variable. --- gnu/packages/ruby.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 69ba3c10f..56cb4166e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5108,3 +5108,27 @@ programs running in the background, in Ruby.") (sha256 (base32 "0a61922kmvcxyj5l70fycapr87gz1dzzlkfpq85rfqk5vdh3d28p")))))) + +(define-public ruby-public-suffix + (package + (name "ruby-public-suffix") + (version "3.0.3") + (source (origin + (method url-fetch) + (uri (rubygems-uri "public_suffix" version)) + (sha256 + (base32 + "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l")))) + (build-system ruby-build-system) + (arguments + ;; Tests require network + `(#:tests? #f)) + (home-page "https://simonecarletti.com/code/publicsuffix-ruby/") + (synopsis "Domain name parser") + (description "The gem @code{public_suffix} is a domain name parser, +written in Ruby, and based on the @dfn{Public Suffix List}. A public suffix +is one under which Internet users can (or historically could) directly +register names. Some examples of public suffixes are @code{.com}, +@code{.co.uk} and @code{pvt.k12.ma.us}. The Public Suffix List is a list of +all known public suffixes.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:26 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:26 +0000 Received: from localhost ([127.0.0.1]:33279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7N-0003nj-L6 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:26 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7H-0003lx-CS for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:20 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id cdfe4929 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 06/41] gnu: Add ruby-addressable. Date: Sun, 26 Aug 2018 18:41:28 +0200 Message-Id: <20180826164203.27318-6-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/ruby.scm (ruby-addressable): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 56cb4166e..23f6b7ec0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5132,3 +5132,26 @@ register names. Some examples of public suffixes are @code{.com}, @code{.co.uk} and @code{pvt.k12.ma.us}. The Public Suffix List is a list of all known public suffixes.") (license license:expat))) + +(define-public ruby-addressable + (package + (name "ruby-addressable") + (version "2.5.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "addressable" version)) + (sha256 + (base32 + "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-public-suffix" ,ruby-public-suffix))) + (arguments + ;; No test target + `(#:tests? #f)) + (home-page "https://github.com/sporkmonger/addressable") + (synopsis "Alternative URI implementation") + (description "Addressable is a replacement for the URI implementation that +is part of Ruby's standard library. It more closely conforms to RFC 3986, +RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.") + (license license:asl2.0))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:26 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:26 +0000 Received: from localhost ([127.0.0.1]:33283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7O-0003nn-3z for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:26 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7I-0003l7-SS for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:21 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 5a8c617e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 07/41] gnu: Add ruby-colorator. Date: Sun, 26 Aug 2018 18:41:29 +0200 Message-Id: <20180826164203.27318-7-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-colorator): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 23f6b7ec0..85611af5d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5155,3 +5155,23 @@ all known public suffixes.") is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.") (license license:asl2.0))) + +(define-public ruby-colorator + (package + (name "ruby-colorator") + (version "1.1.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "colorator" version)) + (sha256 + (base32 + "0f7wvpam948cglrciyqd798gdc6z3cfijciavd0dfixgaypmvy72")))) + (build-system ruby-build-system) + (arguments + ;; No test target + `(#:tests? #f)) + (home-page "http://octopress.org/colorator/") + (synopsis "Terminal color library") + (description "Colorator is a Ruby gem that helps you colorize your text +for the terminal.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:27 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:27 +0000 Received: from localhost ([127.0.0.1]:33288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7O-0003o5-Lw for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7I-0003lx-Tq for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:21 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 2033c9e3 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 08/41] gnu: Add ruby-command-line-reporter. Date: Sun, 26 Aug 2018 18:41:30 +0200 Message-Id: <20180826164203.27318-8-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-command-line-reporter): New variable. --- gnu/packages/ruby.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 85611af5d..a2f90896e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5175,3 +5175,36 @@ RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates." (description "Colorator is a Ruby gem that helps you colorize your text for the terminal.") (license license:expat))) + +(define-public ruby-command-line-reporter + (package + (name "ruby-command-line-reporter") + (version "4.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "command_line_reporter" version)) + (sha256 + (base32 + "1qma35xrb772whxwy1rs9bicb9d6lvz0s2dd2dnn4fr6zcbcxc0a")))) + (build-system ruby-build-system) + (arguments + ;; No Rakefile + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'build 'fix-dependencies + (lambda _ + (substitute* ".gemspec" + ;; colored is unmaintained + (("colored") "colorator") + ;; colorator version + (("= 1.2") "= 1.1")) + #t))))) + (propagated-inputs `(("ruby-colorator" ,ruby-colorator))) + (home-page "https://github.com/wbailey/command_line_reporter") + (synopsis "Report production while executing Ruby scripts") + (description "This gem provides a DSL that makes it easy to write reports +of various types in ruby. It eliminates the need to litter your source with +puts statements, instead providing a more readable, expressive interface to +your application.") + (license license:asl2.0))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:27 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:27 +0000 Received: from localhost ([127.0.0.1]:33291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7P-0003oI-4L for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7J-0003l7-JG for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:22 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9149f0d6 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 09/41] gnu: Add ruby-command-line-reporter-3. Date: Sun, 26 Aug 2018 18:41:31 +0200 Message-Id: <20180826164203.27318-9-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-command-line-reporter-3): New variable. --- gnu/packages/ruby.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a2f90896e..0f5473e73 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5208,3 +5208,14 @@ of various types in ruby. It eliminates the need to litter your source with puts statements, instead providing a more readable, expressive interface to your application.") (license license:asl2.0))) + +(define-public ruby-command-line-reporter-3 + (package + (inherit ruby-command-line-reporter) + (version "3.3.6") + (source (origin + (method url-fetch) + (uri (rubygems-uri "command_line_reporter" version)) + (sha256 + (base32 + "1h39zqqxp3k4qk49ajpx0jps1vmvxgkh43mqkb6znk583bl0fv71")))))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:28 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:28 +0000 Received: from localhost ([127.0.0.1]:33294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7P-0003oU-HS for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7J-0003lx-MT for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:22 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id bb8d42b3 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 10/41] gnu: Add ruby-rdoc. Date: Sun, 26 Aug 2018 18:41:32 +0200 Message-Id: <20180826164203.27318-10-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-rdoc): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0f5473e73..138c9db9f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5219,3 +5219,24 @@ your application.") (sha256 (base32 "1h39zqqxp3k4qk49ajpx0jps1vmvxgkh43mqkb6znk583bl0fv71")))))) + +(define-public ruby-rdoc + (package + (name "ruby-rdoc") + (version "6.0.4") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rdoc" version)) + (sha256 + (base32 + "0anv42cqcdc6g4n386mrva7mgav5i0c2ry3yzvzzc6z6hymkmcr7")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler))) + (synopsis "HTML and command-line documentation utility.") + (description "RDoc produces HTML and command-line documentation for Ruby +projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying +documentation from the command-line.") + (home-page "https://ruby.github.io/rdoc") + (license license:gpl2+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:28 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:28 +0000 Received: from localhost ([127.0.0.1]:33297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7Q-0003ol-29 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:28 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7K-0003l7-Ag for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:22 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 498de7ce (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 11/41] gnu: Add ruby-sass-listen. Date: Sun, 26 Aug 2018 18:41:33 +0200 Message-Id: <20180826164203.27318-11-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-sass-listen): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 138c9db9f..843d02973 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5240,3 +5240,26 @@ projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.") (home-page "https://ruby.github.io/rdoc") (license license:gpl2+))) + +(define-public ruby-sass-listen + (package + (name "ruby-sass-listen") + (version "4.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "sass-listen" version)) + (sha256 + (base32 + "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df")))) + (build-system ruby-build-system) + (arguments + ;; No test target + `(#:tests? #f)) + (propagated-inputs + `(("ruby-rb-fsevent" ,ruby-rb-fsevent) + ("ruby-rb-inotify" ,ruby-rb-inotify))) + (home-page "https://github.com/sass/listen") + (synopsis "File modification notification library") + (description "The Listen gem listens to file modifications and notifies you +about the changes.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:29 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:29 +0000 Received: from localhost ([127.0.0.1]:33302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7Q-0003ou-I9 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:28 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7K-0003lx-Rq for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:23 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id a79866d1 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:50 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 12/41] gnu: Add ruby-terminfo. Date: Sun, 26 Aug 2018 18:41:34 +0200 Message-Id: <20180826164203.27318-12-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-terminfo): New variable. --- gnu/packages/ruby.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 843d02973..64fe68f8f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -37,6 +37,7 @@ #:use-module (gnu packages java) #:use-module (gnu packages libffi) #:use-module (gnu packages maths) + #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) #:use-module (gnu packages python) #:use-module (gnu packages ragel) @@ -5263,3 +5264,30 @@ documentation from the command-line.") (description "The Listen gem listens to file modifications and notifies you about the changes.") (license license:expat))) + +(define-public ruby-terminfo + (package + (name "ruby-terminfo") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "ruby-terminfo" version)) + (sha256 + (base32 + "0rl4ic5pzvrpgd42z0c1s2n3j39c9znksblxxvmhkzrc0ckyg2cm")))) + (build-system ruby-build-system) + (arguments + `(#:test-target "test" + ;; Rakefile requires old packages and would need modification to + ;; work with current software. + #:tests? #f)) + (inputs + `(("ncurses" ,ncurses))) + (native-inputs + `(("ruby-rubygems-tasks" ,ruby-rubygems-tasks) + ("ruby-rdoc" ,ruby-rdoc))) + (synopsis "terminfo binding for Ruby") + (description "ruby-terminfo provides terminfo binding for Ruby.") + (home-page "http://ruby-terminfo.rubyforge.org") + (license license:bsd-3))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:29 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:29 +0000 Received: from localhost ([127.0.0.1]:33304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7R-0003p4-4r for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:29 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7L-0003l7-5E for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:23 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id a7a93a91 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 13/41] gnu: Add ruby-diffy. Date: Sun, 26 Aug 2018 18:41:35 +0200 Message-Id: <20180826164203.27318-13-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-diffy): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 64fe68f8f..1ddaaef61 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5291,3 +5291,26 @@ about the changes.") (description "ruby-terminfo provides terminfo binding for Ruby.") (home-page "http://ruby-terminfo.rubyforge.org") (license license:bsd-3))) + +(define-public ruby-diffy + (package + (name "ruby-diffy") + (version "3.2.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "diffy" version)) + (sha256 + (base32 + "119imrkn01agwhx5raxhknsi331y5i4yda7r0ws0an6905ximzjg")))) + (build-system ruby-build-system) + (arguments + ;; No tests + `(#:tests? #f)) + (native-inputs + `(("ruby-rspec" ,ruby-rspec))) + (synopsis "Convenient diffing in ruby") + (description "Diffy provides a convenient way to generate a diff from two +strings or files.") + (home-page "http://github.com/samg/diffy") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:30 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:30 +0000 Received: from localhost ([127.0.0.1]:33310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7R-0003pH-Jw for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:30 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7L-0003lx-Ke for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:23 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 73f6c5f6 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 14/41] gnu: Add ruby-sass-spec. Date: Sun, 26 Aug 2018 18:41:36 +0200 Message-Id: <20180826164203.27318-14-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-sass-spec): New variable. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1ddaaef61..92274c3b8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5314,3 +5314,29 @@ about the changes.") strings or files.") (home-page "http://github.com/samg/diffy") (license license:expat))) + +(define-public ruby-sass-spec + (package + (name "ruby-sass-spec") + (version "3.5.4") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/sass/sass-spec/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0nx8lp7c9qa58w489crgqa3c489xsyarn1a8h4np9mwwfqm1h3rr")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-command-line-reporter-3" ,ruby-command-line-reporter-3) + ("ruby-diffy" ,ruby-diffy) + ("ruby-terminfo" ,ruby-terminfo))) + (arguments + ;; No Rakefile + `(#:tests? #f)) + (home-page "https://github.com/sass/sass-spec") + (synopsis "Test suite for Sass") + (description "Sass Spec is a test suite for Sass. Test cases are all in +the @file{spec} directory.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:31 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:31 +0000 Received: from localhost ([127.0.0.1]:33314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7S-0003pb-G5 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:31 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7L-0003l7-Tz for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:24 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 982a51f4 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 15/41] gnu: Add ruby-sass. Date: Sun, 26 Aug 2018 18:41:37 +0200 Message-Id: <20180826164203.27318-15-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-sass): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 92274c3b8..5d9c9acf2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5340,3 +5340,24 @@ strings or files.") (description "Sass Spec is a test suite for Sass. Test cases are all in the @file{spec} directory.") (license license:expat))) + +(define-public ruby-sass + (package + (name "ruby-sass") + (version "3.5.7") + (source (origin + (method url-fetch) + (uri (rubygems-uri "sass" version)) + (sha256 + (base32 + "1sy7xsbgpcy90j5ynbq967yplffp74pvph3r8ivn2sv2b44q6i61")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-sass-listen" ,ruby-sass-listen))) + (native-inputs + `(("ruby-sass-spec" ,ruby-sass-spec))) + (home-page "http://sass-lang.com/") + (synopsis "CSS extension language") + (description "Sass is a CSS extension language. It extends CSS with +features that don't exist yet like variables, nesting, mixins and inheritance.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:31 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:31 +0000 Received: from localhost ([127.0.0.1]:33319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7T-0003pq-5F for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:31 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7M-0003lx-84 for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:24 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 02647d70 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 16/41] gnu: Add ruby-jekyll-sass-converter. Date: Sun, 26 Aug 2018 18:41:38 +0200 Message-Id: <20180826164203.27318-16-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-jekyll-sass-converter): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5d9c9acf2..1ca37cc10 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5361,3 +5361,25 @@ the @file{spec} directory.") (description "Sass is a CSS extension language. It extends CSS with features that don't exist yet like variables, nesting, mixins and inheritance.") (license license:expat))) + +(define-public ruby-jekyll-sass-converter + (package + (name "ruby-jekyll-sass-converter") + (version "1.5.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "jekyll-sass-converter" version)) + (sha256 + (base32 + "008ikh5fk0n6ri54mylcl8jn0mq8p2nfyfqif2q3pp0lwilkcxsk")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-sass" ,ruby-sass))) + (arguments + ;; No rakefile + `(#:tests? #f)) + (home-page "https://github.com/jekyll/jekyll-sass-converter") + (synopsis "Sass converter for Jekyll") + (description "This gem provide built-in support for the Sass converter +in Jekyll.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:31 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:32 +0000 Received: from localhost ([127.0.0.1]:33321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7T-0003q3-MN for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:31 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7M-0003n4-CJ for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:24 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id a5712679 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 17/41] gnu: Add ruby-listen-3.0. Date: Sun, 26 Aug 2018 18:41:39 +0200 Message-Id: <20180826164203.27318-17-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-listen-3.0): New variable. --- gnu/packages/ruby.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1ca37cc10..a230d7c94 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3045,6 +3045,17 @@ you about the changes.") (home-page "https://github.com/guard/listen") (license license:expat))) +(define-public ruby-listen-3.0 + (package + (inherit ruby-listen) + (version "3.0.8") + (source (origin + (method url-fetch) + (uri (rubygems-uri "listen" version)) + (sha256 + (base32 + "1l0y7hbyfiwpvk172r28hsdqsifq1ls39hsfmzi1vy4ll0smd14i")))))) + (define-public ruby-activesupport (package (name "ruby-activesupport") -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:42 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:43 +0000 Received: from localhost ([127.0.0.1]:33325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7e-0003qU-Kq for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:42 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7M-0003lx-Rs for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:25 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 60c6459c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 19/41] gnu: Add ruby-parallel. Date: Sun, 26 Aug 2018 18:41:41 +0200 Message-Id: <20180826164203.27318-19-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-parallel): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0b9ddcb87..e84418cff 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5416,3 +5416,22 @@ in Jekyll.") (description "This gems add the @code{--watch} switch to the jekyll CLI interface. It allows Jekyll to rebuild your site when a file changes.") (license license:expat))) + +(define-public ruby-parallel + (package + (name "ruby-parallel") + (version "1.12.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "parallel" version)) + (sha256 + (base32 + "01hj8v1qnyl5ndrs33g8ld8ibk0rbcqdpkpznr04gkbxd11pqn67")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); No rakefile + (home-page "https://github.com/grosser/parallel") + (synopsis "Parallel processing in Ruby") + (description "Parallel allows you to run any code in parallel Processes +(to use all CPUs) or Threads(to speedup blocking operations). It is best +suited for map-reduce or e.g. parallel downloads/uploads.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:44 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:45 +0000 Received: from localhost ([127.0.0.1]:33327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7e-0003qc-U0 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:44 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7M-0003n4-Vw for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:25 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 78f39b59 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 20/41] gnu: Add ruby-cane. Date: Sun, 26 Aug 2018 18:41:42 +0200 Message-Id: <20180826164203.27318-20-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-cane): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e84418cff..d508faddb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5435,3 +5435,22 @@ interface. It allows Jekyll to rebuild your site when a file changes.") (to use all CPUs) or Threads(to speedup blocking operations). It is best suited for map-reduce or e.g. parallel downloads/uploads.") (license license:expat))) + +(define-public ruby-cane + (package + (name "ruby-cane") + (version "3.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "cane" version)) + (sha256 + (base32 + "0yf5za3l7lhrqa3g56sah73wh33lbxy5y3cb7ij0a2bp1b4kwhih")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); No rakefile + (home-page "http://github.com/square/cane") + (propagated-inputs + `(("ruby-parallel" ,ruby-parallel))) + (synopsis "Code quality threshold checking") + (description "Cane fails your build if code quality thresholds are not met.") + (license license:asl2.0))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:45 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:45 +0000 Received: from localhost ([127.0.0.1]:33329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7g-0003qk-Uq for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:45 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7N-0003lx-Gy for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:26 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id ec8e4708 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 22/41] gnu: Add ruby-pdf-reader. Date: Sun, 26 Aug 2018 18:41:44 +0200 Message-Id: <20180826164203.27318-22-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-pdf-reader): New variable. --- gnu/packages/ruby.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 34ff60bbd..6c1168479 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5476,3 +5476,33 @@ checks over your ruby project as part of continuous integration build. It comes with a few checks out of the box, but also provides an API for loading custom checks. This gem provides a set of additional checks.") (license license:expat))) + +(define-public ruby-pdf-reader + (package + (name "ruby-pdf-reader") + (version "2.1.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "pdf-reader" version)) + (sha256 + (base32 + "1b3ig4wpcgdbqa7yw0ahwbmikkkywn2a22bfmrknl5ls7g066x45")))) + (build-system ruby-build-system) + (arguments `(#:test-target "spec")) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec) + ("ruby-cane" ,ruby-cane) + ("ruby-morecane" ,ruby-morecane))) + (propagated-inputs + `(("ruby-afm" ,ruby-afm) + ("ruby-ascii85" ,ruby-ascii85) + ("ruby-hashery" ,ruby-hashery) + ("ruby-rc4" ,ruby-rc4) + ("ruby-ttfunk" ,ruby-ttfunk))) + (home-page "http://github.com/yob/pdf-reader") + (synopsis "PDF parser in Ruby") + (description "The PDF::Reader library implements a PDF parser conforming as +much as possible to the PDF specification from Adobe. It provides programmatic +access to the contents of a PDF file with a high degree of flexibility.") + (license license:gpl3+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:45 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:45 +0000 Received: from localhost ([127.0.0.1]:33331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7h-0003qs-A1 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:45 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7N-0003n4-K6 for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:26 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 931c7068 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 23/41] gnu: Add ruby-pdf-inspector. Date: Sun, 26 Aug 2018 18:41:45 +0200 Message-Id: <20180826164203.27318-23-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-pdf-inspector): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6c1168479..aabd825d2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5506,3 +5506,24 @@ custom checks. This gem provides a set of additional checks.") much as possible to the PDF specification from Adobe. It provides programmatic access to the contents of a PDF file with a high degree of flexibility.") (license license:gpl3+))) + +(define-public ruby-pdf-inspector + (package + (name "ruby-pdf-inspector") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "pdf-inspector" version)) + (sha256 + (base32 + "1g853az4xzgqxr5xiwhb76g4sqmjg4s79mm35mp676zjsrwpa47w")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-pdf-reader" ,ruby-pdf-reader))) + (arguments `(#:tests? #f)); No rakefile + (home-page "https://github.com/prawnpdf/pdf-inspector") + (synopsis "Analysis classes for inspecting PDF output") + (description "This library provides a number of PDF::Reader based tools for +use in testing PDF output. Presently, the primary purpose of this tool is to +support the tests found in Prawn, a pure Ruby PDF generation library.") + (license license:gpl3+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:45 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:46 +0000 Received: from localhost ([127.0.0.1]:33333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7h-0003qz-LF for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:45 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7O-0003lx-Az for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:26 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id f82ede19 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 25/41] gnu: Add ruby-yard. Date: Sun, 26 Aug 2018 18:41:47 +0200 Message-Id: <20180826164203.27318-25-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-yard): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 62910e3af..e1aeb532e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5547,3 +5547,24 @@ support the tests found in Prawn, a pure Ruby PDF generation library.") (description "This is an experimental gem that extracts low-level PDF functionality from Prawn.") (license license:gpl3+))) + +(define-public ruby-yard + (package + (name "ruby-yard") + (version "0.9.16") + (source (origin + (method url-fetch) + (uri (rubygems-uri "yard" version)) + (sha256 + (base32 + "0lmmr1839qgbb3zxfa7jf5mzy17yjl1yirwlgzdhws4452gqhn67")))) + (build-system ruby-build-system) + (arguments `(#:test-target "spec")) + (home-page "http://yardoc.org/") + (synopsis "Ruby documentation tool") + (description "YARD is a documentation generation tool for the Ruby +programming language. It enables the user to generate consistent, usable +documentation that can be exported to a number of formats very easily, and +also supports extending for custom Ruby constructs such as custom class level +definitions.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:46 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:46 +0000 Received: from localhost ([127.0.0.1]:33335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7h-0003r6-UH for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:46 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7O-0003n4-CQ for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 95d6ff89 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 26/41] gnu: Add ruby-prawn. Date: Sun, 26 Aug 2018 18:41:48 +0200 Message-Id: <20180826164203.27318-26-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-prawn): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e1aeb532e..2c89ff190 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5568,3 +5568,38 @@ documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.") (license license:expat))) + +(define-public ruby-prawn + (package + (name "ruby-prawn") + (version "2.2.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "prawn" version)) + (sha256 + (base32 + "1qdjf1v6sfl44g3rqxlg8k4jrzkwaxgvh2l4xws97a8f3xv4na4m")))) + (build-system ruby-build-system) + (arguments + ; No tests + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'build 'fix-dependencies + (lambda _ + (substitute* "prawn.gemspec" + (("~> 0.7.0") "~> 0.7")) + #t))))) + (propagated-inputs + `(("ruby-pdf-core" ,ruby-pdf-core) + ("ruby-ttfunk" ,ruby-ttfunk))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-pdf-inspector" ,ruby-pdf-inspector) + ("ruby-rspec" ,ruby-rspec) + ("ruby-simplecov" ,ruby-simplecov) + ("ruby-yard" ,ruby-yard))) + (home-page "http://prawnpdf.org/") + (synopsis "PDF generation for Ruby") + (description "Prawn is a pure Ruby PDF generation library.") + (license license:gpl3+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:51 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:51 +0000 Received: from localhost ([127.0.0.1]:33337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7n-0003rQ-8I for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:51 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7P-0003n4-Aj for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 66788741 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:53 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 29/41] gnu: Add ruby-http-parser.rb. Date: Sun, 26 Aug 2018 18:41:51 +0200 Message-Id: <20180826164203.27318-29-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-http-parser.rb): New variable. --- gnu/packages/ruby.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 12c836e98..ff04985e2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5645,3 +5645,27 @@ It is completely written in Ruby, supports standard Markdown (with some minor modifications) and various extensions that have been made popular by the PHP @code{Markdown Extra} package and @code{Maruku}.") (license license:expat))) + +(define-public ruby-http-parser.rb + (package + (name "ruby-http-parser.rb") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "http_parser.rb" version)) + (sha256 + (base32 + "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi")))) + (build-system ruby-build-system) + (arguments + ;; No tests + `(#:tests? #f)) + (native-inputs + `(("ruby-rake-compiler" ,ruby-rake-compiler) + ("ruby-rspec" ,ruby-rspec))) + (synopsis "HTTP parser un Ruby") + (description "This gem is a simple callback-based HTTP request/response +parser for writing http servers, clients and proxies.") + (home-page "http://github.com/tmm1/http_parser.rb") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:51 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:51 +0000 Received: from localhost ([127.0.0.1]:33339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7n-0003rT-Gc for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:51 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7P-0003lx-7s for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 08d2a9f3 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:53 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 28/41] gnu: Add ruby-kramdown. Date: Sun, 26 Aug 2018 18:41:50 +0200 Message-Id: <20180826164203.27318-28-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-kramdown): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 649079fbf..12c836e98 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5622,3 +5622,26 @@ definitions.") (synopsis "Tables support for Prawn") (description "This gem provides tables support for Prawn.") (license license:gpl3+))) + +(define-public ruby-kramdown + (package + (name "ruby-kramdown") + (version "1.17.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "kramdown" version)) + (sha256 + (base32 + "1n1c4jmrh5ig8iv1rw81s4mw4xsp4v97hvf8zkigv4hn5h542qjq")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); FIXME: some test failures + (native-inputs + `(("ruby-prawn" ,ruby-prawn) + ("ruby-prawn-table" ,ruby-prawn-table))) + (home-page "http://kramdown.gettalong.org/") + (synopsis "Markdown parsing and converting library") + (description "library for parsing and converting a superset of Markdown. +It is completely written in Ruby, supports standard Markdown (with some minor +modifications) and various extensions that have been made popular by the PHP +@code{Markdown Extra} package and @code{Maruku}.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:52 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:52 +0000 Received: from localhost ([127.0.0.1]:33341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7n-0003rZ-Ol for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:51 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7Q-0003n4-71 for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:29 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id faf75a3d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:53 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 31/41] gnu: Add ruby-rouge. Date: Sun, 26 Aug 2018 18:41:53 +0200 Message-Id: <20180826164203.27318-31-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-rouge): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 1271e0075..757377031 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5696,3 +5696,26 @@ parser for writing http servers, clients and proxies.") implementation.") (home-page "http://github.com/igrigorik/em-websocket") (license #f))) + +(define-public ruby-rouge + (package + (name "ruby-rouge") + (version "3.2.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "rouge" version)) + (sha256 + (base32 + "0h79gn2wmn1wix2d27lgiaimccyj8gvizrllyym500pir408x62f")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); No rakefile + (home-page "http://rouge.jneen.net/") + (synopsis "Code highlighter") + (description "Rouge is a code highlighter written in Ruby. It supports more +than 100 languages and outputs HTML or ANSI 256-color text. Its HTML output +is compatible with stylesheets designed for pygments.") + (license (list + ;; rouge is licensed under expat + license:expat + ;; pygments is licensed under bsd-2 + license:bsd-2)))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:52 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:52 +0000 Received: from localhost ([127.0.0.1]:33343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7o-0003rh-1o for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:52 -0400 Received: from lepiller.eu ([89.234.186.109]:54972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7R-0003p2-87 for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:29 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 106f0cf4 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 34/41] gnu: Add ruby-heredoc-unindent. Date: Sun, 26 Aug 2018 18:41:56 +0200 Message-Id: <20180826164203.27318-34-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-heredoc-unindent): New variable. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a9150b819..0dcfd229d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5750,3 +5750,29 @@ is compatible with stylesheets designed for pygments.") (description "Hashie is a collection of classes and mixins that make Ruby hashes more powerful.") (license license:expat))) + +(define-public ruby-heredoc-unindent + (package + (name "ruby-heredoc-unindent") + (version "1.2.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "heredoc_unindent" version)) + (sha256 + (base32 + "14ijr2fsjwhrkjkcaz81d5xnfa4vvgvcflrff83avqw9klm011yw")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-hoe" ,ruby-hoe))) + (home-page "https://github.com/adrianomitre/heredoc_unindent") + (synopsis "Heredoc indentation cleaner") + (description "This gem removes common margin from indented strings, such +as the ones produced by indented heredocs. In other words, it strips out +leading whitespace chars at the beggining of each line, but only as much as +the line with the smallest margin. + +It is acknowledged that many strings defined by heredocs are just code and +fact is that most parsers are insensitive to indentation. If, however, the +strings are to be used otherwise, be it for printing or testing, the extra +indentation will probably be an issue and hence this gem.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:52 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:52 +0000 Received: from localhost ([127.0.0.1]:33345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7o-0003ro-BF for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:52 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7R-0003n4-CO for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:30 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 87b60ba7 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 36/41] gnu: Add ruby-mercenary. Date: Sun, 26 Aug 2018 18:41:58 +0200 Message-Id: <20180826164203.27318-36-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-mercenary): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 32f702aca..12e6ae33a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5799,3 +5799,23 @@ indentation will probably be an issue and hence this gem.") (description "The SafeYAML gem provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.") (license license:expat))) + +(define-public ruby-mercenary + (package + (name "ruby-mercenary") + (version "0.3.6") + (source (origin + (method url-fetch) + (uri (rubygems-uri "mercenary" version)) + (sha256 + (base32 + "10la0xw82dh5mqab8bl0dk21zld63cqxb1g16fk8cb39ylc4n21a")))) + (build-system ruby-build-system) + (arguments `(#:test-target "spec")) + (native-inputs + `(("bundler" ,bundler))) + (home-page "https://github.com/jekyll/mercenary") + (synopsis "Command-line apps library in Ruby") + (description "Mercenary is a lightweight and flexible library for writing +command-line apps in Ruby.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:52 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:53 +0000 Received: from localhost ([127.0.0.1]:33347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7o-0003rv-L1 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:52 -0400 Received: from lepiller.eu ([89.234.186.109]:54972) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7S-0003p2-4P for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:30 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id cc11fa5a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 38/41] gnu: Add ruby-forwardable-extended. Date: Sun, 26 Aug 2018 18:42:00 +0200 Message-Id: <20180826164203.27318-38-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-forwardable-extended): New variable. --- gnu/packages/ruby.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 677944a81..096696cda 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5837,3 +5837,21 @@ command-line apps in Ruby.") (description "Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.") (license license:expat))) + +(define-public ruby-forwardable-extended + (package + (name "ruby-forwardable-extended") + (version "2.6.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "forwardable-extended" version)) + (sha256 + (base32 + "15zcqfxfvsnprwm8agia85x64vjzr2w0xn9vxfnxzgcv8s699v0v")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); Cyclic dependency on luna-rspec-formatters + (home-page "http://github.com/envygeeks/forwardable-extended") + (synopsis "Delegation to hashes and instance variables in Forwardable") + (description "Forwardable Extended provides more @code{Forwardable} +methods for your source as @code{Forwardable::Extended}.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 12:42:53 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 16:42:53 +0000 Received: from localhost ([127.0.0.1]:33349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7o-0003s2-V2 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:53 -0400 Received: from lepiller.eu ([89.234.186.109]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7S-0003n4-KC for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:31 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 88c335db (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:55 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 40/41] gnu: Add jekyll. Date: Sun, 26 Aug 2018 18:42:02 +0200 Message-Id: <20180826164203.27318-40-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (jekyll): New variable. --- gnu/packages/ruby.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ae5ce07fd..7f29f944e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5880,3 +5880,42 @@ methods for your source as @code{Forwardable::Extended}.") (description "Pathutil tries to be a faster pure Ruby implementation of Pathname.") (license license:expat))) + +(define-public jekyll + (package + (name "jekyll") + (version "3.8.3") + (source (origin + (method url-fetch) + (uri (rubygems-uri "jekyll" version)) + (sha256 + (base32 + "1iw90wihk9dscgmppf5v6lysg3kjmnx50mjyl4gghkdb4spw97xk")))) + (build-system ruby-build-system) + (arguments + ;; No rakefile, but a test subdirectory + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'build 'fix-i18n + (lambda _ + (substitute* ".gemspec" + (("~> 0.7") ">= 0.7")) + #t))))) + (propagated-inputs + `(("ruby-addressable" ,ruby-addressable) + ("ruby-colorator" ,ruby-colorator) + ("ruby-em-websocket" ,ruby-em-websocket) + ("ruby-i18n" ,ruby-i18n) + ("ruby-jekyll-sass-converter" ,ruby-jekyll-sass-converter) + ("ruby-jekyll-watch" ,ruby-jekyll-watch) + ("ruby-kramdown" ,ruby-kramdown) + ("ruby-liquid" ,ruby-liquid) + ("ruby-mercenary" ,ruby-mercenary) + ("ruby-pathutil" ,ruby-pathutil) + ("ruby-rouge" ,ruby-rouge-2) + ("ruby-safe-yaml" ,ruby-safe-yaml))) + (home-page "https://jekyllrb.com/") + (synopsis "Static site generator") + (description "Jekyll is a simple, blog aware, static site generator.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:45 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:45 +0000 Received: from localhost ([127.0.0.1]:33386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyWp-0004Z6-69 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:43 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7Q-0003lx-89 for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:28 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 813ea2b5 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:53 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 32/41] gnu: Add ruby-rouge-2. Date: Sun, 26 Aug 2018 18:41:54 +0200 Message-Id: <20180826164203.27318-32-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-rouge-2): New variable. --- gnu/packages/ruby.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 757377031..2a525f40b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5719,3 +5719,14 @@ is compatible with stylesheets designed for pygments.") license:expat ;; pygments is licensed under bsd-2 license:bsd-2)))) + +(define-public ruby-rouge-2 + (package + (inherit ruby-rouge) + (version "2.2.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "rouge" version)) + (sha256 + (base32 + "02kpahk5nkc33yxnn75649kzxaz073wvazr2zyg491nndykgnvcs")))))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:45 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:46 +0000 Received: from localhost ([127.0.0.1]:33388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyWr-0004ZA-L6 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:45 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7S-0003lx-Cf for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:31 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id f4330ab9 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 39/41] gnu: Add ruby-pathutil. Date: Sun, 26 Aug 2018 18:42:01 +0200 Message-Id: <20180826164203.27318-39-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-pathutil): New variable. --- gnu/packages/ruby.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 096696cda..ae5ce07fd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5855,3 +5855,28 @@ to load dynamic content on storefronts.") (description "Forwardable Extended provides more @code{Forwardable} methods for your source as @code{Forwardable::Extended}.") (license license:expat))) + +(define-public ruby-pathutil + (package + (name "ruby-pathutil") + (version "0.16.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "pathutil" version)) + (sha256 + (base32 + "0wc18ms1rzi44lpjychyw2a96jcmgxqdvy2949r4vvb5f4p0lgvz")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-forwardable-extended" ,ruby-forwardable-extended))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + ;; Fails with: cannot load such file -- + ;; /tmp/guix-build-ruby-pathutil-0.16.0.drv-0/gem/benchmark/support/task + (arguments `(#:tests? #f)) + (home-page "http://github.com/envygeeks/pathutil") + (synopsis "Extended implementation of Pathname") + (description "Pathutil tries to be a faster pure Ruby implementation of +Pathname.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:46 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:46 +0000 Received: from localhost ([127.0.0.1]:33390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyWr-0004ZH-TA for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:46 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7R-0003l7-On for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:30 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 0367351e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 37/41] gnu: Add ruby-liquid. Date: Sun, 26 Aug 2018 18:41:59 +0200 Message-Id: <20180826164203.27318-37-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-liquid): New variable. --- gnu/packages/ruby.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 12e6ae33a..677944a81 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5819,3 +5819,21 @@ YAML.load suitable for accepting user input in Ruby applications.") (description "Mercenary is a lightweight and flexible library for writing command-line apps in Ruby.") (license license:expat))) + +(define-public ruby-liquid + (package + (name "ruby-liquid") + (version "4.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "liquid" version)) + (sha256 + (base32 + "17fa0jgwm9a935fyvzy8bysz7j5n1vf1x2wzqkdfd5k08dbw3x2y")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); No rakefile + (home-page "http://www.liquidmarkup.org/") + (synopsis "Template language") + (description "Liquid is a template language written in Ruby. It is used +to load dynamic content on storefronts.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:54 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:54 +0000 Received: from localhost ([127.0.0.1]:33392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX0-0004aB-68 for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:54 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7P-0003l7-VW for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:28 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9972f4a5 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:53 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 30/41] gnu: Add ruby-em-websocket. Date: Sun, 26 Aug 2018 18:41:52 +0200 Message-Id: <20180826164203.27318-30-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-em-websocket): New variable. --- gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ff04985e2..1271e0075 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5669,3 +5669,30 @@ modifications) and various extensions that have been made popular by the PHP parser for writing http servers, clients and proxies.") (home-page "http://github.com/tmm1/http_parser.rb") (license license:expat))) + +(define-public ruby-em-websocket + (package + (name "ruby-em-websocket") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "em-websocket" version)) + (sha256 + (base32 + "1bsw8vjz0z267j40nhbmrvfz7dvacq4p0pagvyp17jif6mj6v7n3")))) + (build-system ruby-build-system) + (arguments + ;; No tests + `(#:tests? #f)) + (propagated-inputs + `(("ruby-eventmachine" ,ruby-eventmachine) + ("ruby-http-parser.rb" ,ruby-http-parser.rb))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (synopsis "EventMachine based WebSocket server") + (description "Em-websocket is an EventMachine based WebSocket server +implementation.") + (home-page "http://github.com/igrigorik/em-websocket") + (license #f))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:54 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:54 +0000 Received: from localhost ([127.0.0.1]:33394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX0-0004aD-Dk for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:54 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7O-0003l7-Tb for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:27 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id b9c41c29 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:53 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 27/41] gnu: Add ruby-prawn-table. Date: Sun, 26 Aug 2018 18:41:49 +0200 Message-Id: <20180826164203.27318-27-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-prawn-table): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2c89ff190..649079fbf 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5603,3 +5603,22 @@ definitions.") (synopsis "PDF generation for Ruby") (description "Prawn is a pure Ruby PDF generation library.") (license license:gpl3+))) + +(define-public ruby-prawn-table + (package + (name "ruby-prawn-table") + (version "0.2.2") + (source (origin + (method url-fetch) + (uri (rubygems-uri "prawn-table" version)) + (sha256 + (base32 + "1nxd6qmxqwl850icp18wjh5k0s3amxcajdrkjyzpfgq0kvilcv9k")))) + (build-system ruby-build-system) + (arguments `(#:tests? #f)); No rakefile + (propagated-inputs + `(("ruby-prawn" ,ruby-prawn))) + (home-page "https://github.com/prawnpdf/prawn-table") + (synopsis "Tables support for Prawn") + (description "This gem provides tables support for Prawn.") + (license license:gpl3+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:55 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:55 +0000 Received: from localhost ([127.0.0.1]:33396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX0-0004aK-Mu for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:54 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7N-0003l7-Vv for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:26 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id d084879b (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 24/41] gnu: Add ruby-pdf-core. Date: Sun, 26 Aug 2018 18:41:46 +0200 Message-Id: <20180826164203.27318-24-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-pdf-core): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index aabd825d2..62910e3af 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5527,3 +5527,23 @@ access to the contents of a PDF file with a high degree of flexibility.") use in testing PDF output. Presently, the primary purpose of this tool is to support the tests found in Prawn, a pure Ruby PDF generation library.") (license license:gpl3+))) + +(define-public ruby-pdf-core + (package + (name "ruby-pdf-core") + (version "0.8.1") + (source (origin + (method url-fetch) + (uri (rubygems-uri "pdf-core" version)) + (sha256 + (base32 + "15d6m99bc8bbzlkcg13qfpjjzphfg5x905pjbfygvpcxsm8gnsvg")))) + (build-system ruby-build-system) + (arguments + ; No test target + `(#:tests? #f)) + (home-page "http://prawn.majesticseacreature.com/") + (synopsis "Low level PDF features for Prawn") + (description "This is an experimental gem that extracts low-level PDF +functionality from Prawn.") + (license license:gpl3+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:58 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:58 +0000 Received: from localhost ([127.0.0.1]:33399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX4-0004ae-1e for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:58 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7N-0003l7-7y for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:25 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id ae8b6bec (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:52 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 21/41] gnu: Add ruby-morecane. Date: Sun, 26 Aug 2018 18:41:43 +0200 Message-Id: <20180826164203.27318-21-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-morecane): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d508faddb..34ff60bbd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5454,3 +5454,25 @@ suited for map-reduce or e.g. parallel downloads/uploads.") (synopsis "Code quality threshold checking") (description "Cane fails your build if code quality thresholds are not met.") (license license:asl2.0))) + +(define-public ruby-morecane + (package + (name "ruby-morecane") + (version "0.2.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "morecane" version)) + (sha256 + (base32 + "0w70vb8z5bdhvr21h660aa43m5948pv0bd27z7ngai2iwdvqd771")))) + (build-system ruby-build-system) + (home-page "https://github.com/yob/morecane") + (arguments `(#:tests? #f)); No rakefile + (propagated-inputs + `(("ruby-parallel" ,ruby-parallel))) + (synopsis "Extra checks for cane") + (description "The cane gem provides a great framework for running quality +checks over your ruby project as part of continuous integration build. It +comes with a few checks out of the box, but also provides an API for loading +custom checks. This gem provides a set of additional checks.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:58 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:58 +0000 Received: from localhost ([127.0.0.1]:33401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX4-0004ag-Cu for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:58 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7Q-0003l7-UA for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:29 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 6648660e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 33/41] gnu: Add ruby-hashie. Date: Sun, 26 Aug 2018 18:41:55 +0200 Message-Id: <20180826164203.27318-33-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-hashie): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2a525f40b..a9150b819 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5730,3 +5730,23 @@ is compatible with stylesheets designed for pygments.") (sha256 (base32 "02kpahk5nkc33yxnn75649kzxaz073wvazr2zyg491nndykgnvcs")))))) + +(define-public ruby-hashie + (package + (name "ruby-hashie") + (version "3.6.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "hashie" version)) + (sha256 + (base32 + "13bdzfp25c8k51ayzxqkbzag3wj5gc1jd8h7d985nsq6pn57g5xh")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler))) + (arguments `(#:tests? #f)); FIXME: Could not locate Gemfile or .bundle/ directory + (home-page "https://github.com/intridea/hashie") + (synopsis "Extensions to Ruby Hashes") + (description "Hashie is a collection of classes and mixins that make Ruby +hashes more powerful.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:59 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:59 +0000 Received: from localhost ([127.0.0.1]:33403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX4-0004ao-Lo for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:59 -0400 Received: from lepiller.eu ([89.234.186.109]:54968) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7R-0003lx-Al for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:30 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 63b3a3be (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:54 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 35/41] gnu: Add ruby-safe-yaml. Date: Sun, 26 Aug 2018 18:41:57 +0200 Message-Id: <20180826164203.27318-35-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-safe-yaml): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0dcfd229d..32f702aca 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5776,3 +5776,26 @@ fact is that most parsers are insensitive to indentation. If, however, the strings are to be used otherwise, be it for printing or testing, the extra indentation will probably be an issue and hence this gem.") (license license:expat))) + +(define-public ruby-safe-yaml + (package + (name "ruby-safe-yaml") + (version "1.0.4") + (source (origin + (method url-fetch) + (uri (rubygems-uri "safe_yaml" version)) + (sha256 + (base32 + "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-hashie" ,ruby-hashie) + ("ruby-heredoc-unindent" ,ruby-heredoc-unindent))) + (arguments `(#:test-target "spec" + #:tests? #f));; FIXME: one failure + (home-page "https://github.com/dtao/safe_yaml") + (synopsis "YAML parser") + (description "The SafeYAML gem provides an alternative implementation of +YAML.load suitable for accepting user input in Ruby applications.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:59 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:59 +0000 Received: from localhost ([127.0.0.1]:33405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX5-0004av-3Q for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:59 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7M-0003l7-IN for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:24 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 459698df (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:51 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 18/41] gnu: Add ruby-jekyll-watch. Date: Sun, 26 Aug 2018 18:41:40 +0200 Message-Id: <20180826164203.27318-18-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-jekyll-watch): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a230d7c94..0b9ddcb87 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5394,3 +5394,25 @@ features that don't exist yet like variables, nesting, mixins and inheritance.") (description "This gem provide built-in support for the Sass converter in Jekyll.") (license license:expat))) + +(define-public ruby-jekyll-watch + (package + (name "ruby-jekyll-watch") + (version "2.0.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "jekyll-watch" version)) + (sha256 + (base32 + "0m7scvj3ki8bmyx5v8pzibpg6my10nycnc28lip98dskf8iakprp")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-listen-3.0" ,ruby-listen-3.0))) + (arguments + ;; No rakefile + `(#:tests? #f)) + (home-page "https://github.com/jekyll/jekyll-watch") + (synopsis "Jekyll auto-rebuild support") + (description "This gems add the @code{--watch} switch to the jekyll CLI +interface. It allows Jekyll to rebuild your site when a file changes.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 26 13:08:59 2018 Received: (at 32535) by debbugs.gnu.org; 26 Aug 2018 17:08:59 +0000 Received: from localhost ([127.0.0.1]:33407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftyX5-0004b2-BX for submit@debbugs.gnu.org; Sun, 26 Aug 2018 13:08:59 -0400 Received: from lepiller.eu ([89.234.186.109]:54966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fty7S-0003l7-RF for 32535@debbugs.gnu.org; Sun, 26 Aug 2018 12:42:31 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 2aadb924 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <32535@debbugs.gnu.org>; Sun, 26 Aug 2018 16:42:55 +0000 (UTC) From: Julien Lepiller To: 32535@debbugs.gnu.org Subject: [PATCH 41/41] gnu: Add ruby-jekyll-paginate-v2. Date: Sun, 26 Aug 2018 18:42:03 +0200 Message-Id: <20180826164203.27318-41-julien@lepiller.eu> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180826164203.27318-1-julien@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> <20180826164203.27318-1-julien@lepiller.eu> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-jekyll-paginate-v2): New variable. --- gnu/packages/ruby.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7f29f944e..5c49f858a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5919,3 +5919,22 @@ Pathname.") (synopsis "Static site generator") (description "Jekyll is a simple, blog aware, static site generator.") (license license:expat))) + +(define-public ruby-jekyll-paginate-v2 + (package + (name "ruby-jekyll-paginate-v2") + (version "1.9.4") + (source (origin + (method url-fetch) + (uri (rubygems-uri "jekyll-paginate-v2" version)) + (sha256 + (base32 + "01fgy8mg4kp5pi12vrmk3z743h005n1qyxk2ajirgyhg0qpvml1p")))) + (build-system ruby-build-system) + (propagated-inputs + `(("jekyll" ,jekyll))) + (home-page "https://github.com/sverrirs/jekyll-paginate-v2") + (synopsis "Pagination Generator for Jekyll 3") + (description "The Pagination Generator forms the core of the pagination +logic in Jekyll. It calculates and generates the pagination pages.") + (license license:expat))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 28 08:09:47 2018 Received: (at 32535) by debbugs.gnu.org; 28 Aug 2018 12:09:47 +0000 Received: from localhost ([127.0.0.1]:34979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fucod-0006BV-LS for submit@debbugs.gnu.org; Tue, 28 Aug 2018 08:09:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41029) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fucoc-0006BD-GZ for 32535@debbugs.gnu.org; Tue, 28 Aug 2018 08:09:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fucoR-0001cj-7N for 32535@debbugs.gnu.org; Tue, 28 Aug 2018 08:09:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fucoR-0001cc-2q; Tue, 28 Aug 2018 08:09:35 -0400 Received: from [193.50.110.186] (port=35010 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fucoQ-00037M-Pz; Tue, 28 Aug 2018 08:09:35 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Julien Lepiller Subject: Re: [bug#32535] [PATCH] Add jekyll References: <20180826183301.2d915be5@lepiller.eu> Date: Tue, 28 Aug 2018 14:09:33 +0200 In-Reply-To: <20180826183301.2d915be5@lepiller.eu> (Julien Lepiller's message of "Sun, 26 Aug 2018 18:33:01 +0200") Message-ID: <87h8jelmki.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32535 Cc: 32535@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Julien, Julien Lepiller skribis: > this patch series adds jekyll, a static site generator with its > dependencies, ruby-jekyll-paginate-v2, one of its plugins, and their > dependencies. The series also updates some ruby gems to satisfy > depnedency requirements. Woow! I think it=E2=80=99s one of these situations where you can wait for = one more day, and then, if both =E2=80=98guix lint=E2=80=99 and yourself are ha= ppy, if you=E2=80=99re confident about licenses and synopses, then you can probably= go ahead. :-) Thanks for all the work! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 01 17:12:38 2018 Received: (at 32535-done) by debbugs.gnu.org; 1 Sep 2018 21:12:38 +0000 Received: from localhost ([127.0.0.1]:42142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fwDCA-0008AF-F4 for submit@debbugs.gnu.org; Sat, 01 Sep 2018 17:12:38 -0400 Received: from lepiller.eu ([89.234.186.109]:54980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fwDC8-0008A7-Rb for 32535-done@debbugs.gnu.org; Sat, 01 Sep 2018 17:12:37 -0400 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 1c28742d (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for <32535-done@debbugs.gnu.org>; Sat, 1 Sep 2018 21:13:24 +0000 (UTC) Date: Sat, 1 Sep 2018 23:12:31 +0200 From: Julien Lepiller To: 32535-done@debbugs.gnu.org Subject: Re: [bug#32535] [PATCH] Add jekyll Message-ID: <20180901231231.0fc7a7c8@lepiller.eu> In-Reply-To: <20180826183301.2d915be5@lepiller.eu> References: <20180826183301.2d915be5@lepiller.eu> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32535-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Pushed as 352b5d7e746674b1dd4b8a30b05ef8ac567afa14 - 37a0f47073e1788e8991567c4fce5d2acaa8ce67 with small modifications due to guix lint, and an update to jekyll-paginate-v2 that happened after I sent my patches. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 03 17:16:54 2018 Received: (at 32535) by debbugs.gnu.org; 3 Sep 2018 21:16:54 +0000 Received: from localhost ([127.0.0.1]:44675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fwwDO-0007i0-Jv for submit@debbugs.gnu.org; Mon, 03 Sep 2018 17:16:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fwwDM-0007hm-QQ for 32535@debbugs.gnu.org; Mon, 03 Sep 2018 17:16:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwwDH-0000lb-AA for 32535@debbugs.gnu.org; Mon, 03 Sep 2018 17:16:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwwDD-0000iW-Ar; Mon, 03 Sep 2018 17:16:43 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=49068 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fwwDD-0006nb-3I; Mon, 03 Sep 2018 17:16:43 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 32535@debbugs.gnu.org Subject: Re: bug#32535: [PATCH] Add jekyll References: <20180826183301.2d915be5@lepiller.eu> <20180901231231.0fc7a7c8@lepiller.eu> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 Fructidor an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 03 Sep 2018 23:16:41 +0200 In-Reply-To: <20180901231231.0fc7a7c8@lepiller.eu> (Julien Lepiller's message of "Sat, 1 Sep 2018 23:12:31 +0200") Message-ID: <87tvn6uvra.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32535 Cc: julien@lepiller.eu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Julien Lepiller skribis: > Pushed as > 352b5d7e746674b1dd4b8a30b05ef8ac567afa14 > - 37a0f47073e1788e8991567c4fce5d2acaa8ce67 > with small modifications due to guix lint, and an update to > jekyll-paginate-v2 that happened after I sent my patches. Thanks, and congrats for this big patch series! Ludo=E2=80=99. From unknown Sun Sep 07 23:15:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Oct 2018 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator