From unknown Fri Jun 20 07:15:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#34514 <34514@debbugs.gnu.org> To: bug#34514 <34514@debbugs.gnu.org> Subject: Status: [PATCH 00/34] Add more Ruby gems, some Rails related Reply-To: bug#34514 <34514@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:15:21 +0000 retitle 34514 [PATCH 00/34] Add more Ruby gems, some Rails related reassign 34514 guix-patches submitter 34514 Christopher Baines severity 34514 normal tag 34514 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:13:34 2019 Received: (at submit) by debbugs.gnu.org; 17 Feb 2019 19:13:34 +0000 Received: from localhost ([127.0.0.1]:51542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvRsc-0006gt-1R for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:13:34 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvRsa-0006gc-5u for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:13:32 -0500 Received: from lists.gnu.org ([209.51.188.17]:37122) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gvRsT-0001hZ-QZ for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:13:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvRsS-00009x-QW for guix-patches@gnu.org; Sun, 17 Feb 2019 14:13:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gvRsS-0001fd-27 for guix-patches@gnu.org; Sun, 17 Feb 2019 14:13:24 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:48412 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvRsR-0001fR-PK for guix-patches@gnu.org; Sun, 17 Feb 2019 14:13:24 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id CDBE816BC4 for ; Sun, 17 Feb 2019 19:13:21 +0000 (GMT) Received: from phact (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 2b3d3fbd for ; Sun, 17 Feb 2019 19:13:21 +0000 (UTC) User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH 00/34] Add more Ruby gems, some Rails related Date: Sun, 17 Feb 2019 19:13:18 +0000 Message-ID: <87sgwm44a9.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.71.249.129 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.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: -0.0 (/) --=-=-= Content-Type: text/plain These patches add a number of useful Ruby libraries, and involve some more general improvements and updates along the way. In summary of the changes to existing packages, libsass is added and the sassc package is improved to make use of this new package. ruby-jekyll-watch is updated, allowing the removal of ruby-listen-3.0. ruby-listen itself is also improved a bit, and now the test suite is run. Finally, the core RSpec packages are all updated. These are the packages I believe that have been changed: ruby-open4 ruby-hamster ruby-lino ruby-terraform ruby-que ruby-rbnacl ruby-jwt ruby-multi-xml ruby-oauth2 ruby-omniauth ruby-warden ruby-warden-oauth2 ruby-with-advisory-lock ruby-omniauth-oauth2 ruby-test-construct libsass sassc ruby-sassc ruby-markaby ruby-temple ruby-haml ruby-tilt ruby-sass-rails ruby-dep ruby-jekyll-watch ruby-listen ruby-bindex ruby-web-console ruby-execjs ruby-rspec ruby-rspec-support ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-rails ruby-autoprefixer-rails ruby-rerun Overall this results in 202 builds according to guix refresh. Christopher Baines (34): gnu: Add ruby-hamster. gnu: Add ruby-lino. gnu: Add ruby-terraform. gnu: Add ruby-que. gnu: Add ruby-rbnacl. gnu: Add ruby-jwt. gnu: Add ruby-multi-xml. gnu: Add ruby-oauth2. gnu: Add ruby-omniauth. gnu: Add ruby-warden. gnu: Add ruby-warden-oauth2. gnu: Add ruby-with-advisory-lock. gnu: Add ruby-omniauth-oauth2. gnu: Add ruby-test-construct. gnu: Add ruby-minitest-around. gnu: Add libsass. gnu: sassc: Update and improve the package. gnu: Add ruby-sassc. gnu: Add ruby-markaby. gnu: Add ruby-temple. gnu: Add ruby-haml. gnu: Add ruby-tilt. gnu: Add ruby-sass-rails. gnu: Add ruby-dep. gnu: ruby-jekyll-watch: Update to 2.1.2. gnu: Remove ruby-listen-3.0. gnu: ruby-listen: Enable running the tests. gnu: Add ruby-bindex. gnu: Add ruby-web-console. gnu: Add ruby-execjs. gnu: ruby: Update some RSpec packages. gnu: Add ruby-rspec-rails. gnu: Add ruby-autoprefixer-rails. gnu: Add ruby-rerun. gnu/packages/rails.scm | 195 ++++++++++ gnu/packages/ruby.scm | 841 +++++++++++++++++++++++++++++++++++++++-- gnu/packages/web.scm | 130 ++++--- 3 files changed, 1087 insertions(+), 79 deletions(-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxpsk5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcRfQ//fI1O85GPKsbdfCG2/9ipCScbaTyN7yyvvIwPixZnv1KtsiwEqh5/j9RT b4mvEXASomTZLZJPmO8VHB7hhM8HGUcQwYW8/iV+wVhBFiwIOWhN7RSIBMjdn2fH uMgyiqnMpx+EG2Lk++9WAo2ICiqA+Hi2aigFThg6X5PqE4beOkX19fC+3YHg2yui zJp3s2mA9jPDaTcYo624U5rQnAeFcz/wKCAh5sy+Ormi5NH2mw2gHddn7qCt2yoN kH7nXqlkxmUCHWa6vkrW+f9+TmSaJbQ47anEi1ZF/ArnZfeQo8o5axqYLIypxVjL 3UxUl8cOPDU4DdjMFjIOCxjaKdwd5boiHApCPJcTh4JRRKf0KpZfzwePVpNq6Tvh YpDPH3C9jgDPp0MBcwf7UJhGupoEkz7WQ09KTKhtiQy1cJ3tM9lMDTqaubiVSQQM QzwoveNHylxfvKovW57kT729VbKm3kf9Tds/zznV1uDslbIotdtuBIkNgLSsFoCF plXlpa3mj09wQRnWZofhaykepm2RQn30u79BWKEUZoieLDnrfMDAwG+/zw25evhN mRU2TZIA0olnQkzTvKFHVuKlkXKSzKfbK293TKqEFt4qTASoC77CnO2yYhcHl9Ld YngWTW7R3tbbuMOBV2pbT9GFA9r6/VL9DHz0Zd28KTqkw6V19Xg= =3J1B -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:19 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:19 +0000 Received: from localhost ([127.0.0.1]:51561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006yG-3d for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:19 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47198 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xL-4E for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:15 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 6586C16BFF for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id fc0c838b for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 01/34] gnu: Add ruby-hamster. Date: Sun, 17 Feb 2019 19:22:41 +0000 Message-Id: <20190217192314.5666-1-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <87sgwm44a9.fsf@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-hamster): New variable. --- gnu/packages/ruby.scm | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a34fb84ae7..a0b7ea86ad 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1484,6 +1484,52 @@ failure.") (home-page "https://github.com/thekompanee/fuubar") (license license:expat))) +(define-public ruby-hamster + (package + (name "ruby-hamster") + (version "3.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "hamster" version)) + (sha256 + (base32 + "1n1lsh96vnyc1pnzyd30f9prcsclmvmkdb3nm5aahnyizyiy6lar")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; pry is a debugging tool, and is unnecessary when running the + ;; tests + (substitute* "spec/lib/hamster/vector/insert_spec.rb" + (("require 'pry'") "")) + (substitute* "spec/spec_helper.rb" + (("require \"pry\"") "") + ;; CodeClimate is an online service, and is unnecessary for + ;; running the tests + (("require \"codeclimate-test-reporter\"") "") + (("CodeClimate.*\n") "")) + #t)) + ;; No Rakefile is included, so run rspec directly. + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) + (propagated-inputs + `(("ruby-concurrent" ,ruby-concurrent))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec))) + (synopsis "Efficient, immutable, thread-safe collection classes for Ruby") + (description + "Hamster provides 6 persistent data structures: @code{Hash}, @code{Vector}, +@code{Set}, @code{SortedSet}, @code{List}, and @code{Deque} (which works as an +immutable queue or stack).") + (home-page "https://github.com/hamstergem/hamster") + (license license:expat))) + (define-public ruby-hashdiff (package (name "ruby-hashdiff") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:22 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:23 +0000 Received: from localhost ([127.0.0.1]:51583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS23-0006zA-6Z for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:22 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47202 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xN-5n for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:15 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 78EED16C4A for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 5691b19f for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 02/34] gnu: Add ruby-lino. Date: Sun, 17 Feb 2019 19:22:42 +0000 Message-Id: <20190217192314.5666-2-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-lino): 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 a0b7ea86ad..e554808318 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1248,6 +1248,32 @@ the GNOME Libxml2 XML toolkit.") (home-page "https://xml4r.github.com/libxml-ruby") (license license:expat))) +(define-public ruby-lino + (package + (name "ruby-lino") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "lino" version)) + (sha256 + (base32 + "11d29g0fk372b9fcpyr0k6hxm2b4j4igpysmi542hgbbgqgp9cd3")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-hamster" ,ruby-hamster) + ("ruby-open4" ,ruby-open4))) + (synopsis "Build and execute commands in Ruby") + (description + "@code{Lino} provides an interface to run external commands. It provides +a interface to add options as well as managing the standard input, output and +error streams.") + (home-page "https://github.com/tobyclemson/lino") + (license license:expat))) + (define-public ruby-xml-simple (package (name "ruby-xml-simple") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:23 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:23 +0000 Received: from localhost ([127.0.0.1]:51585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS26-000702-M4 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:23 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47204 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xO-5W for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:15 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id AB38D16C50 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 803819a8 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 05/34] gnu: Add ruby-rbnacl. Date: Sun, 17 Feb 2019 19:22:45 +0000 Message-Id: <20190217192314.5666-5-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-rbnacl): New variable. --- gnu/packages/ruby.scm | 56 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9bcdbec4fd..b17a03e7cc 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -35,6 +35,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages crypto) #:use-module (gnu packages databases) #:use-module (gnu packages dbm) #:use-module (gnu packages rails) @@ -1336,6 +1337,61 @@ same log file.") (home-page "https://github.com/bdurand/lumberjack") (license license:expat))) +(define-public ruby-rbnacl + (package + (name "ruby-rbnacl") + (version "6.0.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rbnacl" version)) + (sha256 + (base32 + "0ajxy5kj2jw09wdsla3jmha8w07vj5l14288xr9djpl327g3lzhn")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; Coveralls relates to a network service, and Rubocop to code + ;; linting and both are unnecessary to run the tests + (substitute* "Gemfile" + ((".*rubocop.*") "\n") + ((".*guard-rspec.*") "\n") + ((".*coveralls.*") "\n")) + (substitute* "spec/spec_helper.rb" + (("require \"coveralls\"") "") + (("Coveralls.wear!") "")))) + (add-after 'unpack 'use-libsodium-from-store + (lambda* (#:key inputs #:allow-other-keys) + (substitute* '("lib/rbnacl/init.rb" + "lib/rbnacl/sodium.rb") + (("\"sodium\", \"libsodium\\.so\\.18\", \"libsodium\\.so\\.23\"") + (string-append "\"" + (assoc-ref inputs "libsodium") "/lib/libsodium.so" + "\""))))) + ;; Run Rspec directly to avoid the Rubocop dependency in the Rakefile + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) + (propagated-inputs + `(("ruby-ffi" ,ruby-ffi))) + (inputs + `(("libsodium" ,libsodium))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (synopsis "Ruby FFI binding to libsodium") + (description + "This package provides Ruby FFI bindings to the Networking and +Cryptography (NaCl) library, also known as libsodium. This provides a +high-level toolkit for building cryptographic systems and protocols.") + (home-page "https://github.com/crypto-rb/rbnacl") + (license license:expat))) + (define-public ruby-nenv (package (name "ruby-nenv") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:25 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:25 +0000 Received: from localhost ([127.0.0.1]:51587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS28-000715-PO for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:25 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47200 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xM-5y for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:16 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 9B1C116C4E for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ca1862df for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 04/34] gnu: Add ruby-que. Date: Sun, 17 Feb 2019 19:22:44 +0000 Message-Id: <20190217192314.5666-4-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-que): 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 b307bc2257..9bcdbec4fd 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6038,6 +6038,28 @@ requirement specifications systems like Cucumber.") (home-page "https://rubyworks.github.io/qed") (license license:bsd-2))) +(define-public ruby-que + (package + (name "ruby-que") + (version "1.0.0.beta3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "que" version)) + (sha256 + (base32 + "0gr9pb814d4qj3ds98g6cjrdk7wv0yg8aqbm7c1lmgl87jkg8q04")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (synopsis "Job queue using PostgreSQL written in Ruby") + (description + "This package provides a job queue that uses PostgreSQL for storing jobs +and locking between worker processes.") + (home-page "https://github.com/chanks/que") + (license license:expat))) + (define-public ruby-ae (package (name "ruby-ae") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:25 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:25 +0000 Received: from localhost ([127.0.0.1]:51589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS29-000718-5L for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:25 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47208 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xW-TX for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:16 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id C8F6216C51 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 9d364767 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 06/34] gnu: Add ruby-jwt. Date: Sun, 17 Feb 2019 19:22:46 +0000 Message-Id: <20190217192314.5666-6-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-jwt): New variable. --- gnu/packages/ruby.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index b17a03e7cc..5b4d52ac4a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3952,6 +3952,43 @@ a native C extension.") (home-page "https://flori.github.com/json") (license license:ruby))) +(define-public ruby-jwt + (package + (name "ruby-jwt") + (version "2.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "jwt" version)) + (sha256 + (base32 + "1w0kaqrbl71cq9sbnixc20x5lqah3hs2i93xmhlfdg2y3by7yzky")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "test" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + (substitute* "spec/spec_helper.rb" + (("require 'simplecov.*") "\n") + ;; Use [].each to disable running the SimpleCov configuration + ;; block + (("SimpleCov\\.configure") "[].each") + (("require 'codeclimate-test-reporter'") "") + (("require 'codacy-coverage'") "") + (("Codacy::Reporter\\.start") ""))))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec) + ("ruby-rbnacl" ,ruby-rbnacl))) + (synopsis "Ruby implementation of the JSON Web Token standard") + (description + "This package provides a pure Ruby implementation of the RFC 7519 OAuth +@acronym{JWT, JSON Web Token} standard.") + (home-page "https://github.com/jwt/ruby-jwt") + (license license:expat))) + ;; Even though this package only provides bindings for a Mac OSX API it is ;; required by "ruby-listen" at runtime. (define-public ruby-rb-fsevent -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:26 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:26 +0000 Received: from localhost ([127.0.0.1]:51591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS29-00071F-HA for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:25 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47210 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xX-TY for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:16 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id DD0C816C52 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 39dba845 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 07/34] gnu: Add ruby-multi-xml. Date: Sun, 17 Feb 2019 19:22:47 +0000 Message-Id: <20190217192314.5666-7-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-multi-xml): 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 5b4d52ac4a..1a981a5bb3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3019,6 +3019,28 @@ options and parsing command line flags.") (base32 "00w8g3j7k7kl8ri2cf1m58ckxk8rn350gp4chfscmgv6pq1spk3n")))))) +(define-public ruby-multi-xml + (package + (name "ruby-multi-xml") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "multi_xml" version)) + (sha256 + (base32 + "0lmd4f401mvravi1i1yq7b2qjjli0yq7dfc4p1nj5nwajp7r6hyj")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (synopsis "Provides swappable XML backends for Ruby") + (description + "Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or +REXML.") + (home-page "https://github.com/sferik/multi_xml") + (license license:expat))) + (define-public ruby-multipart-post (package (name "ruby-multipart-post") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:26 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:26 +0000 Received: from localhost ([127.0.0.1]:51593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2A-00071N-3k for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:26 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47206 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS1z-0006xQ-QD for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:16 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 8989416C4B for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ea320ee2 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 03/34] gnu: Add ruby-terraform. Date: Sun, 17 Feb 2019 19:22:43 +0000 Message-Id: <20190217192314.5666-3-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-terraform): 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 e554808318..b307bc2257 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3735,6 +3735,30 @@ of terminal output.") ;; There is no mention of the "or later" clause. (license license:gpl2))) +(define-public ruby-terraform + (package + (name "ruby-terraform") + (version "0.20.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "ruby-terraform" version)) + (sha256 + (base32 + "1czpak24v570ysnk8waj1sblfm1vqh1sdwh934x4ai90ribhlbzf")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-lino" ,ruby-lino))) + (synopsis "Ruby wrapper around the Terraform command line interface") + (description + "This package provides a Ruby wrapper around the the Terraform command line +interface so that Terraform can be more easily invoked from Ruby code.") + (home-page "https://github.com/infrablocks/ruby_terraform") + (license license:expat))) + (define-public ruby-pstree (package (name "ruby-pstree") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:26 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:26 +0000 Received: from localhost ([127.0.0.1]:51595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2A-00071U-GF for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:26 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47218 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xn-CK for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:17 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 21ED516C55 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 83c98048 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 10/34] gnu: Add ruby-warden. Date: Sun, 17 Feb 2019 19:22:50 +0000 Message-Id: <20190217192314.5666-10-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-warden): 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 78415ecc9e..a67da64ce5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5739,6 +5739,29 @@ support to both Ruby and JRuby. It uses @code{unf_ext} on CRuby and (home-page "https://github.com/knu/ruby-unf") (license license:bsd-2))) +(define-public ruby-warden + (package + (name "ruby-warden") + (version "1.2.8") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "warden" version)) + (sha256 + (base32 + "1fr9n9i9r82xb6i61fdw4xgc7zjv7fsdrr4k0njchy87iw9fl454")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-rack" ,ruby-rack))) + (synopsis "Rack middleware providing authentication") + (description + "Rack middleware that provides authentication for rack applications.") + (home-page "https://github.com/wardencommunity/warden") + (license license:expat))) + (define-public ruby-webmock-2 (package (name "ruby-webmock") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:27 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:27 +0000 Received: from localhost ([127.0.0.1]:51597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2A-00071c-RY for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:27 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47214 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xl-9m for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:17 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 0EC7A16C54 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 4af92d1d for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 09/34] gnu: Add ruby-omniauth. Date: Sun, 17 Feb 2019 19:22:49 +0000 Message-Id: <20190217192314.5666-9-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/packags/ruby.scm (ruby-omniauth): 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 0063a1f7c5..78415ecc9e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1125,6 +1125,31 @@ with a similar style to the original OAuth spec.") (home-page "https://github.com/oauth-xx/oauth2") (license license:expat))) +(define-public ruby-omniauth + (package + (name "ruby-omniauth") + (version "1.9.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "omniauth" version)) + (sha256 + (base32 + "1p16h1rp8by05k8gfw17xjhgwp60dk8qmj1xalv1n23kmxfsxb1x")))) + (build-system ruby-build-system) + (arguments + '(;; No incldued tests + #:tests? #f)) + (propagated-inputs + `(("ruby-hashie" ,ruby-hashie) + ("ruby-rack" ,ruby-rack))) + (synopsis "Generalized Rack framework for multiple-provider authentication") + (description + "This package provides a generalized Rack framework for multiple-provider +authentication.") + (home-page "https://github.com/omniauth/omniauth") + (license license:expat))) + (define-public ruby-open4 (package (name "ruby-open4") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:27 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:27 +0000 Received: from localhost ([127.0.0.1]:51599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2B-00071j-8P for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:27 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47216 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xm-Bh for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:17 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 33E1116C56 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f1565533 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 11/34] gnu: Add ruby-warden-oauth2. Date: Sun, 17 Feb 2019 19:22:51 +0000 Message-Id: <20190217192314.5666-11-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-warden-oauth2): New variable. --- gnu/packages/ruby.scm | 48 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a67da64ce5..7a883c2366 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5762,6 +5762,54 @@ support to both Ruby and JRuby. It uses @code{unf_ext} on CRuby and (home-page "https://github.com/wardencommunity/warden") (license license:expat))) +(define-public ruby-warden-oauth2 + (package + (name "ruby-warden-oauth2") + (version "0.0.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "warden-oauth2" version)) + (sha256 + (base32 + "1z9154lvzrnnfjbjkmirh4n811nygp6pm2fa6ikr7y1ysa4zv3cz")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + (substitute* "Gemfile" + ;; All of these gems relate to development, and are unnecessary + ;; when running the tests + (("gem 'guard-bundler'") "") + (("gem 'guard'") "") + (("gem 'guard-rspec'") "") + (("gem 'rb-fsevent'") "") + (("gem 'pry'") "") + (("gem 'growl'") "")) + #t)) + ;; The test suite doesn't work with rspec@2, and this is incompatible + ;; with the current version of Rake, so invoke Rspec directly + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "bundle" "exec" "rspec")) + #t))))) + (propagated-inputs + `(("ruby-warden" ,ruby-warden))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec-2) + ("ruby-rack-test" ,ruby-rack-test))) + (synopsis "OAuth 2.0 strategies for Warden") + (description + "This library extends Warden to support OAuth 2.0 authorized API +requests.") + (home-page "https://github.com/opperator/warden-oauth2") + (license license:expat))) + (define-public ruby-webmock-2 (package (name "ruby-webmock") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:27 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:28 +0000 Received: from localhost ([127.0.0.1]:51601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2B-00071q-Kr for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:27 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47212 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xk-9V for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:17 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id EE5E616C53 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 92fd96ff for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 08/34] gnu: Add ruby-oauth2. Date: Sun, 17 Feb 2019 19:22:48 +0000 Message-Id: <20190217192314.5666-8-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-oauth2): 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 1a981a5bb3..0063a1f7c5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1097,6 +1097,34 @@ complexity.") (home-page "https://github.com/ThoughtWorksStudios/saikuro_treemap") (license license:expat))) +(define-public ruby-oauth2 + (package + (name "ruby-oauth2") + (version "1.4.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "oauth2" version)) + (sha256 + (base32 + "0av6nlb5y2sm6m8fx669ywrqa9858yqaqfqzny75nqp3anag89qh")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-faraday" ,ruby-faraday) + ("ruby-jwt" ,ruby-jwt) + ("ruby-multi-json" ,ruby-multi-json) + ("ruby-multi-xml" ,ruby-multi-xml) + ("ruby-rack" ,ruby-rack))) + (synopsis "Ruby wrapper for the OAuth 2.0") + (description + "This package provides a Ruby wrapper for the OAuth 2.0 protocol built +with a similar style to the original OAuth spec.") + (home-page "https://github.com/oauth-xx/oauth2") + (license license:expat))) + (define-public ruby-open4 (package (name "ruby-open4") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:28 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:28 +0000 Received: from localhost ([127.0.0.1]:51603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2B-00071x-Ud for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:28 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47208 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xW-M2 for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:17 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 74EFF16C5F for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f1470909 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 14/34] gnu: Add ruby-test-construct. Date: Sun, 17 Feb 2019 19:22:54 +0000 Message-Id: <20190217192314.5666-14-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-test-construct): 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 f203b1f4f2..31a3e9a4a6 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2165,6 +2165,29 @@ use GNU gettext tools for maintenance.") (home-page "http://ranguba.org/packnga/") (license license:lgpl2.0+))) +(define-public ruby-test-construct + (package + (name "ruby-test-construct") + (version "2.0.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "test_construct" version)) + (sha256 + (base32 + "1a2ym3l068d0pxzzr95kvqx87zpdsarxslz9ygd4qfm9frrz0kgj")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler) + ("ruby-mocha" ,ruby-mocha) + ("ruby-rspec" ,ruby-rspec))) + (synopsis "Creates temporary files and directories for testing") + (description + "TestConstruct is a @acronym{DSL, Domain Specific Language} for creating +temporary files and directories during tests.") + (home-page "https://github.com/bhb/test_construct") + (license license:expat))) + (define-public ruby-test-unit (package (name "ruby-test-unit") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:28 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:29 +0000 Received: from localhost ([127.0.0.1]:51605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2C-000725-GM for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:28 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47222 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006y0-Sy for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:18 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 6247E16C5B for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id dde35e4c for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 13/34] gnu: Add ruby-omniauth-oauth2. Date: Sun, 17 Feb 2019 19:22:53 +0000 Message-Id: <20190217192314.5666-13-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-omniauth-oauth2): New variable. --- gnu/packages/ruby.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7a883c2366..f203b1f4f2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1150,6 +1150,48 @@ authentication.") (home-page "https://github.com/omniauth/omniauth") (license license:expat))) +(define-public ruby-omniauth-oauth2 + (package + (name "ruby-omniauth-oauth2") + (version "1.6.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "omniauth-oauth2" version)) + (sha256 + (base32 + "11mi36l9d97r77q99jnafdc1yaa0a9wahhpp7dj7ank8q52g7g79")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; The coveralls gem submits coverage information to an online + ;; service, and is unnecessary when running the tests + (substitute* "Gemfile" + ((".*coveralls\"") "")) + (substitute* "spec/helper.rb" + (("require \"coveralls\"") "") + (("Coveralls::SimpleCov::Formatter") "")) + #t))))) + (propagated-inputs + `(("ruby-oauth2" ,ruby-oauth2) + ("ruby-omniauth" ,ruby-omniauth))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec) + ("ruby-simplecov" ,ruby-simplecov) + ("ruby-rack-test" ,ruby-rack-test) + ("ruby-webmock" ,ruby-webmock-2))) + (synopsis "Abstract OAuth2 strategy for OmniAuth") + (description + "This library provides a generic OAuth2 strategy for OmniAuth. It +doesn't provide a way to gather user information, so should be used as a +building block for authentication strategies.") + (home-page "https://github.com/omniauth/omniauth-oauth2") + (license license:expat))) + (define-public ruby-open4 (package (name "ruby-open4") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:29 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:29 +0000 Received: from localhost ([127.0.0.1]:51607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2C-00072C-TX for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:29 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47220 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xz-Sj for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:18 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 5128716C59 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 529b0302 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 12/34] gnu: Add ruby-with-advisory-lock. Date: Sun, 17 Feb 2019 19:22:52 +0000 Message-Id: <20190217192314.5666-12-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-with-advisory-lock): New variable. --- gnu/packages/rails.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 2d7ccceff7..739f97090d 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -413,6 +413,34 @@ application bootup, plugins, generators, and Rake tasks.") "https://github.com/rails/sprockets-rails") (license license:expat))) +(define-public ruby-with-advisory-lock + (package + (name "ruby-with-advisory-lock") + (version "4.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "with_advisory_lock" version)) + (sha256 + (base32 + "1k37hxgmaqgsd54gplm5xim9nw3ghvqsbzaw7q4q64ha1nbd9a41")))) + (build-system ruby-build-system) + (arguments + '(;; TODO Tests require a running MySQL service + #:tests? #f)) + (propagated-inputs + `(("ruby-activerecord" ,ruby-activerecord))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-yard" ,ruby-yard) + ("ruby-mysql2" ,ruby-mysql2))) + (synopsis "Advisory locking for ActiveRecord") + (description + "Adds advisory locking to ActiveRecord for PostgreSQL and MySQL. SQLite +is also supported, but this uses the filesystem for locks.") + (home-page "http://closuretree.github.io/with_advisory_lock/") + (license license:expat))) + (define-public ruby-rails (package (name "ruby-rails") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:29 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:29 +0000 Received: from localhost ([127.0.0.1]:51609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2D-00072K-D8 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:29 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47224 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006y6-UO for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:18 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 87DE816BFF for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 63c8dcd6 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 15/34] gnu: Add ruby-minitest-around. Date: Sun, 17 Feb 2019 19:22:55 +0000 Message-Id: <20190217192314.5666-15-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-minitest-around): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 31a3e9a4a6..dbfd601d31 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2765,6 +2765,40 @@ facilities supporting TDD, BDD, mocking, and benchmarking.") (delete-file "test/minitest/test_minitest_spec.rb") #t))))))) +(define-public ruby-minitest-around + (package + (name "ruby-minitest-around") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "minitest-around" version)) + (sha256 + (base32 + "15ywnqx0719jl9c25yqfshmwcir57i5f4hr1ra9v9vay9ylcwndr")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'remove-unnecessary-dependency-versions + (lambda _ + (substitute* "minitest-around.gemspec" + (("%q.*") "%q, [\">= 0\"])\n")) + #t))))) + (propagated-inputs + `(("ruby-minitest" ,ruby-minitest))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-cucumber" ,ruby-cucumber) + ("ruby-bump" ,ruby-bump) + ("ruby-test-construct" ,ruby-test-construct))) + (synopsis "Run code around tests in Minitest") + (description + "This library provides a way to run code around tests in Minitest, +written using either the unit test or spec style.") + (home-page "https://github.com/splattael/minitest-around") + (license license:expat))) + (define-public ruby-minitest-sprint (package (name "ruby-minitest-sprint") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:30 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:30 +0000 Received: from localhost ([127.0.0.1]:51611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2D-00072S-OF for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:30 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47226 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006y7-Ui for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:19 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id A749B16C61 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id acb3501a for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 17/34] gnu: sassc: Update and improve the package. Date: Sun, 17 Feb 2019 19:22:57 +0000 Message-Id: <20190217192314.5666-17-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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 (-) Now that libsass is packaged, change the sassc package to build a dynamically linked binary. Also update the version, and change the source to the Git repository, rather than the archives from GitHub. * gnu/packages/web.scm (sassc): Update to 3.5.0. [source]: Change to the Git repository. [arguments]: Tweak to link against libsass. --- gnu/packages/web.scm | 95 +++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 49 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index ed2a7df2e1..49fbfd1f8d 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1284,56 +1284,53 @@ stylesheets, you'll need to use another program that uses this library, (license l:expat))) (define-public sassc - ;; libsass must be statically linked and it isn't included in the sassc - ;; release tarballs, hence this odd package recipe. - (let* ((version "3.4.5") - (libsass - (origin - (method url-fetch) - (uri (string-append - "https://github.com/sass/libsass/archive/" - version ".tar.gz")) - (file-name (string-append "libsass-" version ".tar.gz")) - (sha256 - (base32 - "1j22138l5ymqjfj5zan9d2hipa3ahjmifgpjahqy1smlg5sb837x"))))) - (package - (name "sassc") - (version version) - (source (origin - (method url-fetch) - (uri (string-append "https://github.com/sass/sassc/archive/" - version ".tar.gz")) - (file-name (string-append "sassc-" version ".tar.gz")) - (sha256 - (base32 - "1xk4kmmvziz9sal3swpqa10q0s289xjpcz8aggmly8mvxvmngsi9")))) - (build-system gnu-build-system) - (arguments - `(#:make-flags - (list "CC=gcc" - (string-append "PREFIX=" (assoc-ref %outputs "out"))) - #:test-target "test" - ;; FIXME: "make test" rebuilds the application and gets lost in a - ;; non-existing directory. - #:tests? #f - #:phases - (modify-phases %standard-phases - (delete 'bootstrap) - (delete 'configure) - (add-after 'unpack 'unpack-libsass-and-set-path - (lambda* (#:key inputs #:allow-other-keys) - (invoke "tar" "xvf" (assoc-ref inputs "libsass")) - (setenv "SASS_LIBSASS_PATH" - (string-append (getcwd) "/libsass-" ,version)) - #t))))) - (inputs - `(("libsass" ,libsass))) - (synopsis "CSS pre-processor") - (description "SassC is a compiler written in C for the CSS pre-processor + (package + (name "sassc") + (version "3.5.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sass/sassc.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jsfz1zg4gwk0dq8i92ll12axs3s70wsdsmdyi71zx8zmvib5nl6")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags + (list "CC=gcc" + (string-append "PREFIX=" (assoc-ref %outputs "out"))) + ;; I don't believe sassc contains any tests + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-Makefile + (lambda _ + (substitute* "Makefile" + (("build-shared: \\$\\(RESOURCES\\) \\$\\(OBJECTS\\) \\$\\(LIB_SHARED\\)") + "build-shared: $(RESOURCES) $(OBJECTS)") + (("\\$\\(SASSC_EXE\\): libsass build") + "$(SASSC_EXE): build") + (("install: libsass-install-\\$\\(BUILD\\) \\\\") + "install: \\")) + #t)) + ;; This phase fails for some reason + (delete 'bootstrap) + ;; There is no configure script + (delete 'configure) + (add-before 'build 'setup-environment + (lambda _ + (setenv "BUILD" "shared") + (setenv "SASSC_VERSION" ,version) + #t))))) + (inputs + `(("libsass" ,libsass))) + (synopsis "CSS pre-processor") + (description "SassC is a compiler written in C for the CSS pre-processor language known as SASS.") - (home-page "http://sass-lang.com/libsass") - (license l:expat)))) + (home-page "http://sass-lang.com/libsass") + (license l:expat))) (define-public perl-apache-logformat-compiler -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:30 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:30 +0000 Received: from localhost ([127.0.0.1]:51613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2E-00072Z-Df for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:30 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47230 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006yF-9V for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:19 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id DB84E16C63 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 54be16f3 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 19/34] gnu: Add ruby-markaby. Date: Sun, 17 Feb 2019 19:22:59 +0000 Message-Id: <20190217192314.5666-19-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-markaby): New variable. --- gnu/packages/ruby.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ab17c20d62..8fe0e9b60f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2213,6 +2213,43 @@ It allows writing tests, checking results and automated testing in Ruby.") (home-page "https://test-unit.github.io/") (license (list license:psfl license:ruby)))) +(define-public ruby-markaby + (package + (name "ruby-markaby") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "markaby" version)) + (sha256 + (base32 + "1j4jc31ycydbkh5h3q6zwidzpavg3g5mbb5lqyaczd3jrq78rd7i")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; Run rspec manually without using the Rakefile, as the versions of + ;; Rake and RSpec 2 are incompatible: + ;; + ;; NoMethodError: undefined method `last_comment' + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) + #t))))) + (propagated-inputs + `(("ruby-builder" ,ruby-builder))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec-2))) + (synopsis "Write HTML pages in pure Ruby") + (description + "Markaby allows writing HTML packages in pure Ruby. This is similar to +the functionality provided by @acronym{ERB, Embeded Ruby}, but without the +mixture of HTML and additional ERB syntax.") + (home-page "http://markaby.github.io/") + (license license:expat))) + (define-public ruby-maruku (package (name "ruby-maruku") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:31 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:31 +0000 Received: from localhost ([127.0.0.1]:51615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2E-00072g-P5 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:31 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47228 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006yE-96 for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:19 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id C1DA916C62 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id e75803d5 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 18/34] gnu: Add ruby-sassc. Date: Sun, 17 Feb 2019 19:22:58 +0000 Message-Id: <20190217192314.5666-18-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-sassc): New variable. --- gnu/packages/ruby.scm | 74 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index dbfd601d31..ab17c20d62 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7340,6 +7340,80 @@ the @file{spec} directory.") features that don't exist yet like variables, nesting, mixins and inheritance.") (license license:expat))) +(define-public ruby-sassc + (package + (name "ruby-sassc") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sassc" version)) + (sha256 + (base32 + "0xw8wyr27108x4gbidvb71ngxvn00h6c11xsrxby4c6h92zs06dn")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; TODO: This would be better as a snippet, but the ruby-build-system + ;; doesn't seem to support that + (add-after 'unpack 'remove-libsass + (lambda _ + (delete-file-recursively "ext") + #t)) + (add-after 'unpack 'dont-check-the-libsass-version + (lambda _ + (substitute* "test/native_test.rb" + (("assert_equal.*Native\\.version") "")) + #t)) + (add-after 'unpack 'remove-git-from-gemspec + (lambda _ + (substitute* "sassc.gemspec" + (("`git ls-files -z`") "`find . -type f -print0 |sort -z`") + (("`git submodule --quiet foreach pwd`") "''")) + #t)) + (add-after 'unpack 'remove-extensions-from-gemspec + (lambda _ + (substitute* "sassc.gemspec" + (("\\[\"ext/Rakefile\"\\]") "[]")) + #t)) + (add-after 'unpack 'fix-Rakefile + (lambda _ + (substitute* "Rakefile" + (("test: 'libsass:compile'") ":test")) + #t)) + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + (substitute* "test/test_helper.rb" + (("require \"pry\"") "")) + #t)) + (add-before 'build 'patch-native.rb + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "lib/sassc/native.rb" + ((".*gem_root = spec.gem_dir") "") + (("ffi_lib .*\n") + (string-append + "ffi_lib '" (assoc-ref inputs "libsass") "/lib/libsass.so'"))))) + ;; The gemspec still references the libsass files, so just keep the + ;; one in the gem. + (delete 'extract-gemspec)))) + (propagated-inputs + `(("ruby-ffi" ,ruby-ffi) + ("ruby-rake" ,ruby-rake))) + (inputs + `(("libsass" ,libsass))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-minitest-around" ,ruby-minitest-around) + ("ruby-test-construct" ,ruby-test-construct))) + (synopsis "Use libsss from Ruby") + (description + "This library provides Ruby q@acronym{FFI, Foreign Function Interface} +bindings to the libsass library. This enables rendering +@acronym{SASS,Syntactically awesome style sheets} from Ruby code.") + (home-page "https://github.com/sass/sassc-ruby") + (license license:expat))) + (define-public ruby-jekyll-sass-converter (package (name "ruby-jekyll-sass-converter") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:31 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:31 +0000 Received: from localhost ([127.0.0.1]:51617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2F-00072o-50 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:31 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47218 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006xn-CK for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:19 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id EAFE116C50 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 15558e9e for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 20/34] gnu: Add ruby-temple. Date: Sun, 17 Feb 2019 19:23:00 +0000 Message-Id: <20190217192314.5666-20-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-temple): 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 8fe0e9b60f..f47802a389 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2093,6 +2093,28 @@ localization.") (home-page "https://github.com/ruby-gettext/locale") (license (list license:lgpl3+ license:ruby)))) +(define-public ruby-temple + (package + (name "ruby-temple") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "temple" version)) + (sha256 + (base32 + "00nxf610nzi4n1i2lkby43nrnarvl89fcl6lg19406msr0k3ycmq")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-tilt" ,ruby-tilt) + ("ruby-bacon" ,ruby-bacon) + ("ruby-erubis" ,ruby-erubis))) + (synopsis "Template compilation framework in Ruby") + (description + "Abstraction and a framework for compiling templates to pure Ruby.") + (home-page "https://github.com/judofyr/temple") + (license license:expat))) + (define-public ruby-text (package (name "ruby-text") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:31 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:31 +0000 Received: from localhost ([127.0.0.1]:51619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2F-00072v-He for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:31 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47216 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006xm-Gc for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:19 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 35DAB16C66 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 6a68b1f9 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 24/34] gnu: Add ruby-dep. Date: Sun, 17 Feb 2019 19:23:04 +0000 Message-Id: <20190217192314.5666-24-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-dep): 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 1fed53f392..e4d75e4a76 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3650,6 +3650,28 @@ rate.") (home-page "https://github.com/paul/progress_bar") (license license:wtfpl2))) +(define-public ruby-dep + (package + (name "ruby-dep") + (version "1.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "ruby_dep" version)) + (sha256 + (base32 + "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (synopsis "Creates a version constraint of supported Rubies") + (description + "Creates a version constraint of supported Rubies, suitable for a gemspec +file.") + (home-page "https://github.com/e2/ruby_dep") + (license license:expat))) + (define-public ruby-progressbar (package (name "ruby-progressbar") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:32 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:32 +0000 Received: from localhost ([127.0.0.1]:51621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2F-000732-QR for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:32 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47214 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006xl-DW for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:20 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 1595816C64 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 392be8ff for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 22/34] gnu: Add ruby-tilt. Date: Sun, 17 Feb 2019 19:23:02 +0000 Message-Id: <20190217192314.5666-22-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-tilt): New variable. --- gnu/packages/ruby.scm | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6548ef095e..1fed53f392 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3744,6 +3744,52 @@ file or directories are modified.") (home-page "http://guardgem.org/") (license license:expat))) +(define-public ruby-tilt + (package + (name "ruby-tilt") + (version "2.0.9") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "tilt" version)) + (sha256 + (base32 + "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'remove-some-dependencies + (lambda _ + (substitute* "Gemfile" + ;; TODO ronn is used for generating the manual + (("gem 'ronn'.*") "\n") + ;; ruby-haml has a runtime dependency on ruby-tilt, so don't + ;; pass it in as a native-input + (("gem 'haml'.*") "\n") + ;; TODO Not all of these gems are packaged for Guix yet: + ;; less, coffee-script, livescript, babel-transpiler, + ;; typescript-node + (("if can_execjs") "if false") + ;; Disable the secondary group to reduce the number of + ;; dependencies. None of the normal approaches work, so patch + ;; the Gemfile instead. + (("group :secondary") "[].each")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-yard" ,ruby-yard) + ("ruby-builder" ,ruby-builder) + ("ruby-erubis" ,ruby-erubis) + ("ruby-markaby" ,ruby-markaby) + ("ruby-sassc" ,ruby-sassc))) + (synopsis "Generic interface to multiple Ruby template engines") + (description + "Tilt is a thin interface over a number of different Ruby template +engines in an attempt to make their usage as generic as possible.") + (home-page "https://github.com/rtomayko/tilt/") + (license license:expat))) + (define-public ruby-thread-safe (package (name "ruby-thread-safe") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:32 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:32 +0000 Received: from localhost ([127.0.0.1]:51623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2G-000739-CZ for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:32 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47232 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006yT-KR for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:20 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 0682016C4A for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f391fc36 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 21/34] gnu: Add ruby-haml. Date: Sun, 17 Feb 2019 19:23:01 +0000 Message-Id: <20190217192314.5666-21-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-haml): 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 f47802a389..6548ef095e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1661,6 +1661,34 @@ failure.") (home-page "https://github.com/thekompanee/fuubar") (license license:expat))) +(define-public ruby-haml + (package + (name "ruby-haml") + (version "5.0.4") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "haml" version)) + (sha256 + (base32 + "1q0a9fvqh8kn6wm97fcks6qzbjd400bv8bx748w8v87m7p4klhac")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-tilt" ,ruby-tilt) + ("ruby-temple" ,ruby-temple))) + (synopsis "Haml is a Ruby library to generate HTML documents") + (description + "@acronym{Haml, HTML Abstraction Markup Language} is a layer on top of +HTML or XML that is designed to express the structure of documents using +indentation rather than closing tags. It was originally envisioned as a +plugin for Ruby on Rails, but it can function as a stand-alone templating +engine.") + (home-page "http://haml.info/") + (license license:expat))) + (define-public ruby-hamster (package (name "ruby-hamster") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:33 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:33 +0000 Received: from localhost ([127.0.0.1]:51625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2G-00073H-Pf for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:33 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47220 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006xz-Eg for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id A0F8C16C51 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ca9427c0 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 30/34] gnu: Add ruby-execjs. Date: Sun, 17 Feb 2019 19:23:10 +0000 Message-Id: <20190217192314.5666-30-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-execjs): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 60b5e4b0e7..2c49b1587c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -49,6 +49,7 @@ #:use-module (gnu packages maths) #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) + #:use-module (gnu packages node) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) #:use-module (gnu packages ragel) @@ -1296,6 +1297,39 @@ support.") (home-page "http://www.kuwata-lab.com/erubis/") (license license:expat))) +(define-public ruby-execjs + (package + (name "ruby-execjs") + (version "2.7.0") + (source + (origin + ;; fetch from github as the gem does not contain testing code + (method git-fetch) + (uri (git-reference + (url "https://github.com/rails/execjs.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0c0vd2mmqq3ar4plbwi2wsbr31vn4h45i19r5km66skydnnbp1y6")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler) + ;; The test suite tests all the available backends. Currenly, this just + ;; means the node backend. + ;; + ;; PASSED: test:node + ;; SKIPPED: test:duktape, ;; test:javascriptcore, test:jscript, + ;; test:miniracer, test:rubyracer, ;; test:rubyrhino, test:v8 + ("node" ,node))) + (synopsis "ExecJS lets you run JavaScript code from Ruby") + (description + "ExecJS lets you run JavaScript code from Ruby. It automatically picks a +runtime to evaluate your JavaScript program, then returns the result to you as +a Ruby object.") + (home-page "https://github.com/rails/execjs") + (license license:expat))) + (define-public ruby-orderedhash (package (name "ruby-orderedhash") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:33 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:33 +0000 Received: from localhost ([127.0.0.1]:51627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2H-00073P-79 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:33 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47240 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006yo-BD for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 8797A16C4E for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 8b88ed4f for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 29/34] gnu: Add ruby-web-console. Date: Sun, 17 Feb 2019 19:23:09 +0000 Message-Id: <20190217192314.5666-29-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-web-console): New variable. --- gnu/packages/rails.scm | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index cdce500e2b..8823791405 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -441,6 +441,62 @@ application bootup, plugins, generators, and Rake tasks.") "https://github.com/rails/sprockets-rails") (license license:expat))) +(define-public ruby-web-console + (package + (name "ruby-web-console") + (version "3.7.0") + (source + (origin + ;; Download from GitHub as test files are not provided in the gem. + (method git-fetch) + (uri (git-reference + (url "https://github.com/rails/web-console.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ir999p8cnm3l3zwbgpwxxcq1vwkj8d0d3r24362cyaf4v1rglq2")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-Gemfile + (lambda _ + (substitute* "Gemfile" + ;; Remove the github bit from the Gemfile, so that the Guix + ;; packages are used. + ((", github: .*") "\n") + ;; The usual methods of not loading this group don't work, so + ;; patch the Gemfile. + (("group :development") "[].each") + ;; tzinfo-data is propagated by ruby-activesupport, but it + ;; needs to be in the Gemfile to become available. + (("group :test do") "group :test do\n gem 'tzinfo-data'")) + #t)) + (add-after 'unpack 'fix-mocha-minitest-require + (lambda _ + (substitute* "test/test_helper.rb" + ;; This chanegd in recent versions of Mocha + (("mocha/minitest") "mocha/mini_test")) + #t))))) + (propagated-inputs + `(("ruby-actionview" ,ruby-actionview) + ("ruby-activemodel" ,ruby-activemodel) + ("ruby-bindex" ,ruby-bindex) + ("ruby-railties" ,ruby-railties))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rails" ,ruby-rails) + ("ruby-mocha" ,ruby-mocha) + ("ruby-simplecov" ,ruby-simplecov))) + (synopsis "Debugging tool for your Ruby on Rails applications") + (description + "This package allows you to create an interactive Ruby session in your +browser. Those sessions are launched automatically in case of an error and +can also be launched manually in any page.") + (home-page "https://github.com/rails/web-console") + (license license:expat))) + (define-public ruby-with-advisory-lock (package (name "ruby-with-advisory-lock") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:33 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:34 +0000 Received: from localhost ([127.0.0.1]:51629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2H-00073W-Mf for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:33 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47236 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006ya-Or for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:20 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 4796F16C67 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 603f65db for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 25/34] gnu: ruby-jekyll-watch: Update to 2.1.2. Date: Sun, 17 Feb 2019 19:23:05 +0000 Message-Id: <20190217192314.5666-25-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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): Update to 2.1.2. [propagated-inputs]: Change to use ruby-listen, rather than ruby-listen-3.0. --- gnu/packages/ruby.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e4d75e4a76..69f3933f31 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7594,16 +7594,16 @@ in Jekyll.") (define-public ruby-jekyll-watch (package (name "ruby-jekyll-watch") - (version "2.0.0") + (version "2.1.2") (source (origin (method url-fetch) (uri (rubygems-uri "jekyll-watch" version)) (sha256 (base32 - "0m7scvj3ki8bmyx5v8pzibpg6my10nycnc28lip98dskf8iakprp")))) + "1s9ly83sp8albvgdff12xy2h4xd8lm6z2fah4lzmk2yvp85jzdzv")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-listen-3.0" ,ruby-listen-3.0))) + `(("ruby-listen" ,ruby-listen))) (arguments ;; No rakefile `(#:tests? #f)) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:34 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:34 +0000 Received: from localhost ([127.0.0.1]:51631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2H-00073d-Vr for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:34 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47222 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006y0-F8 for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id CB69B16C6D for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 67397ec9 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 32/34] gnu: Add ruby-rspec-rails. Date: Sun, 17 Feb 2019 19:23:12 +0000 Message-Id: <20190217192314.5666-32-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-rspec-support): Export this variable, so that it's accessible from the (gnu packages rails) module. * gnu/packages/rails.scm (ruby-rspec-rails): New variable. --- gnu/packages/rails.scm | 30 ++++++++++++++++++++++++++++++ gnu/packages/ruby.scm | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 8823791405..339b68d580 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -174,6 +174,36 @@ an almost zero-configuration persistence layer for applications.") (home-page "https://rubyonrails.org") (license license:expat))) +(define-public ruby-rspec-rails + (package + (name "ruby-rspec-rails") + (version "3.8.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rspec-rails" version)) + (sha256 + (base32 + "1pf6n9l4sw1arlax1bdbm1znsvl8cgna2n6k6yk1bi8vz2n73ls1")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-actionpack" ,ruby-actionpack) + ("ruby-activesupport" ,ruby-activesupport) + ("ruby-railties" ,ruby-railties) + ("ruby-rspec-core" ,ruby-rspec-core) + ("ruby-rspec-expectations" ,ruby-rspec-expectations) + ("ruby-rspec-mocks" ,ruby-rspec-mocks) + ("ruby-rspec-support" ,ruby-rspec-support))) + (synopsis "Use RSpec to test Ruby on Rails applications") + (description + "This package provides support for using RSpec to test Ruby on Rails +applications, in pace of the default Minitest testing library.") + (home-page "https://github.com/rspec/rspec-rails") + (license license:expat))) + (define-public ruby-rails-html-sanitizer (package (name "ruby-rails-html-sanitizer") diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 385a1338e9..921c5dc8d4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -308,7 +308,7 @@ notebook).") ;; RSpec is the dominant testing library for Ruby projects. Even RSpec's ;; dependencies use RSpec for their test suites! To avoid these circular ;; dependencies, we disable tests for all of the RSpec-related packages. -(define ruby-rspec-support +(define-public ruby-rspec-support (package (name "ruby-rspec-support") (version "3.8.0") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:34 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:34 +0000 Received: from localhost ([127.0.0.1]:51633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2I-00073k-Cf for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:34 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47224 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006y6-L4 for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 0199D16C4B for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 9149eb3e for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 34/34] gnu: Add ruby-rerun. Date: Sun, 17 Feb 2019 19:23:14 +0000 Message-Id: <20190217192314.5666-34-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-rerun): 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 921c5dc8d4..d045e412b0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2713,6 +2713,31 @@ conversion to (X)HTML.") (home-page "https://github.com/vmg/redcarpet") (license license:expat))) +(define-public ruby-rerun + (package + (name "ruby-rerun") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rerun" version)) + (sha256 + (base32 + "1cskvxk8z8vmfail8na7hj91hs0qnvds9nydj04zi3dbddgnbmvz")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-listen" ,ruby-listen))) + (synopsis "Run a process, and restart when some monitored files change") + (description + "Rerun is a tool to launch programs, then monitor the filesystem, and +restart the program when any of the monitored files change. It's written in +Ruby, but can be used for all programs.") + (home-page "https://github.com/alexch/rerun/") + (license license:expat))) + (define-public ruby-mocha (package (name "ruby-mocha") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:35 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:35 +0000 Received: from localhost ([127.0.0.1]:51635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2I-00073r-Ou for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:35 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47238 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006yg-VV for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:20 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 65E8716C6B for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id c0b7175a for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 27/34] gnu: ruby-listen: Enable running the tests. Date: Sun, 17 Feb 2019 19:23:07 +0000 Message-Id: <20190217192314.5666-27-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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)[source]: Switch to the Git repository, as this includes the tests. [arguments]: Set #:test-target and tweak the Rakefile to avoid requiring Rubocop unnecessarily. [native-inputs]: Add bundler and ruby-rspec for running the test suite. [inputs]: Add ruby-thor, as this is used for bin/listen. [propagated-inputs]: Add ruby-dep, as this is listed as a runtime dependency in the gemspec. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0323f89a1c..0c5fe2896b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4346,16 +4346,39 @@ a native C extension.") (version "3.1.5") (source (origin - (method url-fetch) - (uri (rubygems-uri "listen" version)) + ;; The gem does not include a Rakefile, so fetch from the Git + ;; repository. + (method git-fetch) + (uri (git-reference + (url "https://github.com/guard/listen.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx")))) + "1hqmkfa9f2xb5jlvqbafdxjd5ax75jm8gqj5nh3k22xq0kacsvgg")))) (build-system ruby-build-system) - (arguments '(#:tests? #f)) ; no tests + (arguments + `(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-before 'check 'remove-unnecessary-dependencies' + (lambda _ + (substitute* "Rakefile" + ;; Rubocop is for code linting, and is unnecessary for running + ;; the tests. + ((".*rubocop.*") "")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (inputs + `(;; ruby-thor is used for the command line interface, and is referenced + ;; in the wrapper, and therefore just needs to be an input. + ("ruby-thor" ,ruby-thor))) (propagated-inputs - `(("ruby-rb-inotify" ,ruby-rb-inotify) - ("ruby-rb-fsevent" ,ruby-rb-fsevent))) + `(("ruby-rb-fsevent" ,ruby-rb-fsevent) + ("ruby-rb-inotify" ,ruby-rb-inotify) + ("ruby-dep" ,ruby-dep))) (synopsis "Listen to file modifications") (description "The Listen gem listens to file modifications and notifies you about the changes.") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:36 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:36 +0000 Received: from localhost ([127.0.0.1]:51637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2J-000740-36 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:35 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47242 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006yz-Mc for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id B171B16C52 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id b0612132 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 31/34] gnu: ruby: Update some RSpec packages. Date: Sun, 17 Feb 2019 19:23:11 +0000 Message-Id: <20190217192314.5666-31-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-rspec-support): Update to 3.8.0. (ruby-rspec-core): Update to 3.8.0. (ruby-rspec-expectations): Update to 3.8.2. (ruby-rspec-mocks): Update to 3.8.0. (ruby-rspec): Update to 3.8.0. --- gnu/packages/ruby.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2c49b1587c..385a1338e9 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -311,13 +311,13 @@ notebook).") (define ruby-rspec-support (package (name "ruby-rspec-support") - (version "3.5.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-support" version)) (sha256 (base32 - "10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0")))) + "0p3m7drixrlhvj2zpc38b11x145bvm311x6f33jjcxmvcm0wq609")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -329,13 +329,13 @@ notebook).") (define-public ruby-rspec-core (package (name "ruby-rspec-core") - (version "3.5.4") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-core" version)) (sha256 (base32 - "1nacs062qbr98fx6czf1vwppn1js956nv2c8vfwj6i65axdfs46i")))) + "1p1s5bnbqp3sxk67y0fh0x884jjym527r0vgmhbm81w7aq6b7l4p")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -382,13 +382,13 @@ standard diff-like tool.") (define-public ruby-rspec-expectations (package (name "ruby-rspec-expectations") - (version "3.5.0") + (version "3.8.2") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-expectations" version)) (sha256 (base32 - "0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs")))) + "18l21hy1zdc2pgc2yb17k3n2al1khpfr0z6pijlm852iz6vj0dkm")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -474,13 +474,13 @@ eq(1)\\}}.") (define-public ruby-rspec-mocks (package (name "ruby-rspec-mocks") - (version "3.5.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-mocks" version)) (sha256 (base32 - "0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24")))) + "06y508cjqycb4yfhxmb3nxn0v9xqf17qbd46l1dh4xhncinr4fyp")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -531,13 +531,13 @@ RSpec tests.") (define-public ruby-rspec (package (name "ruby-rspec") - (version "3.5.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec" version)) (sha256 (base32 - "16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s")))) + "15ppasvb9qrscwlyjz67ppw1lnxiqnkzx5vkx1bd8x5n3dhikxc3")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:36 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:36 +0000 Received: from localhost ([127.0.0.1]:51639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2K-000748-62 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47234 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006yW-LS for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:20 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 25D6E16C65 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 2b5e9b98 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 23/34] gnu: Add ruby-sass-rails. Date: Sun, 17 Feb 2019 19:23:03 +0000 Message-Id: <20190217192314.5666-23-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-sass-rails): New variable. --- gnu/packages/rails.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 739f97090d..cdce500e2b 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -65,6 +65,34 @@ migration.") (home-page "https://github.com/rails/spring") (license license:expat))) +(define-public ruby-sass-rails + (package + (name "ruby-sass-rails") + (version "5.0.7") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sass-rails" version)) + (sha256 + (base32 + "1wa63sbsimrsf7nfm8h0m1wbsllkfxvd7naph5d1j6pbc555ma7s")))) + (build-system ruby-build-system) + (arguments + '(;; No included tests + #:tests? #f)) + (propagated-inputs + `(("ruby-railties" ,ruby-railties) + ("ruby-sass" ,ruby-sass) + ("ruby-sprockets" ,ruby-sprockets) + ("ruby-sprockets-rails" ,ruby-sprockets-rails) + ("ruby-tilt" ,ruby-tilt))) + (synopsis "Sass adapter for the Rails asset pipeline") + (description + "This library integrates the SASS stylesheet language in to Ruby on +Rails.") + (home-page "https://github.com/rails/sass-rails") + (license license:expat))) + (define-public ruby-debug-inspector (package (name "ruby-debug-inspector") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:36 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:36 +0000 Received: from localhost ([127.0.0.1]:51641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2K-00074F-GR for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47208 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006xW-2t for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:20 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 7647716C6C for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id d298a26c for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 28/34] gnu: Add ruby-bindex. Date: Sun, 17 Feb 2019 19:23:08 +0000 Message-Id: <20190217192314.5666-28-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-bindex): 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 0c5fe2896b..60b5e4b0e7 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5446,6 +5446,31 @@ boolean expression used by Cucumber.") (home-page "https://github.com/cucumber/tag-expressions-ruby") (license license:expat))) +(define-public ruby-bindex + (package + (name "ruby-bindex") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bindex" version)) + (sha256 + (base32 + "1wvhf4v8sk5x8li03pcc0v0wglmyv7ikvvg05bnms83dfy7s4k8i")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "default")) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rake-compiler" ,ruby-rake-compiler))) + (synopsis "Provides access for bindings relating to Ruby exceptions") + (description + "@code{bindex} provides a way to access the bindings that relate to +exceptions in Ruby, providing more information about the context in which the +exception occurred.") + (home-page "https://github.com/gsamokovarov/bindex") + (license license:expat))) + (define-public ruby-bio-logger (package (name "ruby-bio-logger") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:37 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:37 +0000 Received: from localhost ([127.0.0.1]:51643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2K-00074M-Qq for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:37 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47244 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS22-0006z0-NJ for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id DC46B16C6E for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 6ee548f0 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 33/34] gnu: Add ruby-autoprefixer-rails. Date: Sun, 17 Feb 2019 19:23:13 +0000 Message-Id: <20190217192314.5666-33-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-autoprefixer-rails): New variable. --- gnu/packages/rails.scm | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 339b68d580..2c2954e9cb 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -22,6 +22,7 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (gnu packages node) #:use-module (gnu packages ruby) #:use-module (guix build-system ruby)) @@ -123,6 +124,58 @@ API.") "https://github.com/banister/debug_inspector") (license license:expat))) +(define-public ruby-autoprefixer-rails + (package + (name "ruby-autoprefixer-rails") + (version "9.4.7") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "autoprefixer-rails" version)) + (sha256 + (base32 + "0fxbfl3xrrjj84n98x24yzxbz4nvm6c492dxj41kkrl9z97ga13i")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'remove-unnecessary-dependencies + (lambda _ + ;; Remove the testing of compass, as it's use is deprecated, and + ;; it's unpackaged for Guix + (substitute* "autoprefixer-rails.gemspec" + ((".*%q.*") "\n") + (("\"spec/compass_spec\\.rb\"\\.freeze, ") "")) + (delete-file "spec/compass_spec.rb") + + (substitute* "Gemfile" + ;; Remove overly strict requirement on sprockets + ((", '>= 4\\.0\\.0\\.beta1'") "") + ;; The mini_racer gem isn't packaged yet, and it's not directly + ;; required, as other backends for ruby-execjs can be used. + (("gem 'mini_racer'") "") + ;; For some reason, this is required for the gems to be picked + ;; up + (("gemspec") "gemspec\ngem 'tzinfo-data'\ngem 'sass'")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rails" ,ruby-rails) + ("ruby-rspec-rails" ,ruby-rspec-rails) + ;; This is needed for a test, but I'm unsure why + ("ruby-sass" ,ruby-sass) + ;; This is used as the ruby-execjs runtime + ("node" ,node))) + (propagated-inputs + `(("ruby-execjs" ,ruby-execjs))) + (synopsis "Parse CSS and add vendor prefixes to CSS rules") + (description + "Parse CSS and add vendor prefixes to CSS rules using values from the Can +I Use website.") + (home-page "https://github.com/ai/autoprefixer-rails") + (license license:expat))) + (define-public ruby-activemodel (package (name "ruby-activemodel") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:41 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:41 +0000 Received: from localhost ([127.0.0.1]:51645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2L-00074U-55 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:41 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47210 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS20-0006xX-Me for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:21 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 97C9B16C60 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:15 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 704d31c6 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 16/34] gnu: Add libsass. Date: Sun, 17 Feb 2019 19:22:56 +0000 Message-Id: <20190217192314.5666-16-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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/web.scm (libsass): New variable. --- gnu/packages/web.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index d8bab34e51..ed2a7df2e1 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -24,6 +24,7 @@ ;;; Copyright © 2017 Petter ;;; Copyright © 2017 Pierre Langlois ;;; Copyright © 2017 Rutger Helling +;;; Copyright © 2017, 2019 Christopher Baines ;;; Copyright © 2018 Julien Lepiller ;;; Copyright © 2018 Pierre-Antoine Rouby ;;; Copyright © 2018 Gábor Boskovits @@ -1248,6 +1249,40 @@ minimum to provide high performance operation.") ;; bundled CuTest framework uses a different non-copyleft license. (license (list l:asl2.0 (l:non-copyleft "file://test/CuTest-README.txt"))))) +(define-public libsass + (package + (name "libsass") + (version "3.5.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sass/libsass.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0830pjcvhzxh6yixj82x5k5r1xnadjqzi16kp53213icbly0r9ma")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'bootstrap 'set-LIBSASS_VERSION + (lambda _ + (setenv "LIBSASS_VERSION" ,version) + #t))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool))) + (home-page "https://sass-lang.com/libsass") + (synopsis "SASS Compiler, implemented as a C/C++ library") + (description + "LibSass is a @acronym{SASS,Syntactically awesome style sheets} compiler +library designed for portability and efficiency. To actually compile SASS +stylesheets, you'll need to use another program that uses this library, +@var{sassc} for example.") + (license l:expat))) + (define-public sassc ;; libsass must be statically linked and it isn't included in the sassc ;; release tarballs, hence this odd package recipe. -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 17 14:23:41 2019 Received: (at 34514) by debbugs.gnu.org; 17 Feb 2019 19:23:41 +0000 Received: from localhost ([127.0.0.1]:51647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS2P-00074g-B5 for submit@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:41 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:47212 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvS21-0006xk-ND for 34514@debbugs.gnu.org; Sun, 17 Feb 2019 14:23:23 -0500 Received: from localhost (130.85.159.143.dyn.plus.net [143.159.85.130]) by mira.cbaines.net (Postfix) with ESMTPSA id 569FD16C69 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:16 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a8d71ed4 for <34514@debbugs.gnu.org>; Sun, 17 Feb 2019 19:23:14 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH 26/34] gnu: Remove ruby-listen-3.0. Date: Sun, 17 Feb 2019 19:23:06 +0000 Message-Id: <20190217192314.5666-26-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217192314.5666-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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 (-) This was used by ruby-jekyll-watch, but that's now been upgraded and now uses the ruby-listen package. * gnu/packages/ruby.scm (ruby-listen-3.0): Remove this variable. --- gnu/packages/ruby.scm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 69f3933f31..0323f89a1c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4362,17 +4362,6 @@ 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-loofah (package (name "ruby-loofah") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 17:41:00 2019 Received: (at 34514) by debbugs.gnu.org; 18 Feb 2019 22:41:00 +0000 Received: from localhost ([127.0.0.1]:53366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrau-0002dd-Ik for submit@debbugs.gnu.org; Mon, 18 Feb 2019 17:41:00 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrat-0002dU-3i for 34514@debbugs.gnu.org; Mon, 18 Feb 2019 17:40:59 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550529658; cv=none; d=zoho.com; s=zohoarc; b=hQ1wT9/A6LDmQiiKjoq93vgT2dM+mmV1ioDq99x/V3pePEUFhLm2CiNjkO9XIT7MvsBsWVBToodx9z101BOQP5qxSttic+C81zOgIbH6+v61+TND5ColfoqeJQW2LbG9UYjK9rKKAhzFetvfPaiP2BFs7AXWolbl1X/en9SYCWk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550529658; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=iOISOCZhYsHMlZcTx7HlA82fJtZTx76UplL0yVwso7o=; b=EadkGpMs/4xa7rN4Ewm3xfFjSmRyB+pjYV6zirIWNOo2Tj1HWyryR9WPfZGshRkx47T9VhUnxzKlDkIFOwPrI7+mdMtIvIf5hjfLFnLKRCLzmHz9m4PK/ExITMFr/6TRcSyhh8FhCLvrMUImg6Oh6h87wziuMNIqCwtnrWereP4= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550529658; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=747; bh=iOISOCZhYsHMlZcTx7HlA82fJtZTx76UplL0yVwso7o=; b=c9bevuMKwMY1i2l2b1wDqKIEE6NPXfm9w/urZLIeE7vxsTd8lR4pyDWvB8wnhgZ5 OG7gv8NKshez8MPugogNTzoVjuN3+si+ClzpUsetHEJ+kMmolMBUxdn3eKnk/G0Gerv T3iXgpHEsHNoDZJaEUc41VpvWkQvLDSQCzhddVD8= Received: from localhost (p3E9E9E21.dip0.t-ipconnect.de [62.158.158.33]) by mx.zohomail.com with SMTPS id 1550529657217330.80034843407407; Mon, 18 Feb 2019 14:40:57 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 01/34] gnu: Add ruby-hamster. In-reply-to: <20190217192314.5666-1-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 18 Feb 2019 23:40:53 +0100 Message-ID: <877edwwwi2.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-hamster): New variable. [=E2=80=A6] > + (add-after 'unpack 'remove-unnecessary-dependencies > + (lambda _ > + ;; pry is a debugging tool, and is unnecessary when running t= he > + ;; tests > + (substitute* "spec/lib/hamster/vector/insert_spec.rb" > + (("require 'pry'") "")) > + (substitute* "spec/spec_helper.rb" > + (("require \"pry\"") "") We have a ruby-pry package. Wouldn=E2=80=99t it be nicer to add it instead= of patching the sources? > + ;; CodeClimate is an online service, and is unnecessary for > + ;; running the tests > + (("require \"codeclimate-test-reporter\"") "") > + (("CodeClimate.*\n") "")) Okay. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 17:42:16 2019 Received: (at 34514) by debbugs.gnu.org; 18 Feb 2019 22:42:16 +0000 Received: from localhost ([127.0.0.1]:53375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrc8-0002hs-CI for submit@debbugs.gnu.org; Mon, 18 Feb 2019 17:42:16 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrc5-0002hh-7o for 34514@debbugs.gnu.org; Mon, 18 Feb 2019 17:42:14 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550529732; cv=none; d=zoho.com; s=zohoarc; b=HMafFuxgRiM9z5nZYmKa7BH0Os7Lgo6SNGaHcV/mlyUatBO55hx6iYahWx40LLZHRvDpoGH1SbcTGEZB0M6onohJM4nqamGE6i06sddYMDLjWQgCcxQ32UaLVWaG0EHQ3ZbVK097JaYCx9qU564hX7F3PGfem6BpJeEPvz8LnUQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550529732; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=HWurGvvztcmEvvG28KNco/C4mwR/ns4rtM21vr++d2M=; b=G70/b2agDULpZ2uUdW3aAihlOdl6Om4YU39bUqoDPIMZAku+bW34/I42914ItnltDPhjBceqlOqN8ZGpwXQJpyqJUQvtcsJFyqTwVP9CU/DDH6ecwFbeVV32ITIKZDunc4p6P8sKkrH0uzng67chjvLwXH1/ASQYnqFHNScGNv8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550529732; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=670; bh=HWurGvvztcmEvvG28KNco/C4mwR/ns4rtM21vr++d2M=; b=SVfYdARUjAJyIgHrtMTPxLCnyBX5Be7zWkzuhLaPQZYJaLUQIFE4vA4PKlS+nE+M Lvpr01XromVdrfQcSQhL8piFG/9Ud8/VOGrxH1b8ZumXWNuX38wEJAowIifzeQXXLqn ROtGa9cWHY6vsChIHffL8b23Ywvr9asTiSoVlefc= Received: from localhost (p3E9E9E21.dip0.t-ipconnect.de [62.158.158.33]) by mx.zohomail.com with SMTPS id 15505297298141015.3642388529847; Mon, 18 Feb 2019 14:42:09 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-2-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 02/34] gnu: Add ruby-lino. In-reply-to: <20190217192314.5666-2-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 18 Feb 2019 23:42:06 +0100 Message-ID: <875ztgwwg1.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-lino): New variable. [=E2=80=A6] > + (arguments > + '(;; No included tests > + #:tests? #f)) This is nitpicking, but I=E2=80=99d prefer to have this all on one line (including the comment). > + (propagated-inputs > + `(("ruby-hamster" ,ruby-hamster) > + ("ruby-open4" ,ruby-open4))) > + (synopsis "Build and execute commands in Ruby") > + (description > + "@code{Lino} provides an interface to run external commands. It pr= ovides > +a interface to add options as well as managing the standard input, > output and =E2=80=9Can interface=E2=80=9D. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 17:44:08 2019 Received: (at 34514) by debbugs.gnu.org; 18 Feb 2019 22:44:08 +0000 Received: from localhost ([127.0.0.1]:53388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrdw-0002nH-1h for submit@debbugs.gnu.org; Mon, 18 Feb 2019 17:44:08 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrdv-0002n8-4d for 34514@debbugs.gnu.org; Mon, 18 Feb 2019 17:44:07 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550529834; cv=none; d=zoho.com; s=zohoarc; b=Y+QwRaDRaRHFeuLKXTIEXCz4obLAt2+nxxkGpvxEiYqjweUUt2dC+4zdsrQVH7iHn83kzjsbAQ+TSPCU41rqFhmFfJgGK8akDipybfHt7Yx+IgF42meGO7ZdTwPtTf38duxRZU5XVKg6W/nLa0MygDlBuIerPd/pfRp1GbVMVN0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550529834; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=QJMUe0MNN0GZvenXnZvqn1g6Dwa1Q/yc5pKkLVDULX4=; b=Zw7XtnVeIfRdTsP02AUQnstu/kIB4TisMA3YrM+Te1+CYafPEhYu6KBKLYWlw6wGVf3LeeFylA/a6Pg8wal0r9sCCQvjWNpogvXUB+mK7ua+Fo9qfIGot64Bv7Ap2t/RfG8xuOJXLxEsUeNNwRamYHiLDStihWPLa7vKznqUF2M= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550529834; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=627; bh=QJMUe0MNN0GZvenXnZvqn1g6Dwa1Q/yc5pKkLVDULX4=; b=SCYV2LPMz2vnv6GhXvXxpFnPGV1MkRum6O5J9WSnv7Y8z/61HwveOZTLLBRABdD0 4GU/vQbELjZodzGZpoiLlhAKaBjvVKvhQ7UAtbxt6HCCEp+sK/i5f6k0r3rTkUsDOri Gohgne8MvW4vscUGsOznOMz5VDcRYZYTg7ykgfC0= Received: from localhost (p3E9E9E21.dip0.t-ipconnect.de [62.158.158.33]) by mx.zohomail.com with SMTPS id 1550529833297492.26628170178617; Mon, 18 Feb 2019 14:43:53 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-3-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 03/34] gnu: Add ruby-terraform. In-reply-to: <20190217192314.5666-3-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 18 Feb 2019 23:43:49 +0100 Message-ID: <874l90wwd6.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-terraform): New variable. [=E2=80=A6] > +(define-public ruby-terraform > + (package > + (name "ruby-terraform") > + (version "0.20.0") > + (source > + (origin > + (method url-fetch) > + (uri (rubygems-uri "ruby-terraform" version)) > + (sha256 > + (base32 > + "1czpak24v570ysnk8waj1sblfm1vqh1sdwh934x4ai90ribhlbzf")))) The indentation isn=E2=80=99t right here. > + (build-system ruby-build-system) > + (arguments > + '(;; No included tests > + #:tests? #f)) Could you please put this all on one line? --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 17:45:30 2019 Received: (at 34514) by debbugs.gnu.org; 18 Feb 2019 22:45:30 +0000 Received: from localhost ([127.0.0.1]:53392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrfG-0002rH-GE for submit@debbugs.gnu.org; Mon, 18 Feb 2019 17:45:30 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21051) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrfE-0002r6-I1 for 34514@debbugs.gnu.org; Mon, 18 Feb 2019 17:45:29 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550529924; cv=none; d=zoho.com; s=zohoarc; b=YTBZZW/LN+NSBxksUAsEBtYkIzbyOFzTCWe+zFjuJ+6vhWS5UcTvJR9zjYyEzuVbE/u2AmOYPbgQ6M4bNH/52ylzSKDWNlgiRn7ddvI0Uqk2uX026ZpeFjOxT1BmUfjor6bgPeCBQQFy9HHO47lBNDX3AYoubGMlpUrWXFqasic= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550529924; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=caAD2lvMi+q0uhPH42SrRBAWrcESSltFeChc7KPat50=; b=MKb/DXW0fCarSG/ZqlYUbdNx+Fmu48Z70ECS6qlNhRGN4aFC4jQb27cCRKQf3Q2+TG9CAS234XoDu96TvBjr8toHrSCcsdOYeGC6kpXVNMR03Vsfr6vWH7hu7cjjKNijBey+ZymxmbVJGYBfGLT2P8loE/gSMm6AYOQq0jL0s5M= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550529924; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=326; bh=caAD2lvMi+q0uhPH42SrRBAWrcESSltFeChc7KPat50=; b=P3QOPgDoDEm5lFBhuXflw9jaBcSczgJBqjkV7yJQlAq0QasRs4UF7x3jgV19noes qDpKwoqddmv3kaXoPX5IHd8/MiG/yujnskh65LoVduzOucCvb4/Ht1HfsGHcSKezgbv dyccZyRDWq5uQPfSZVDSm5q6ZUqMhHMOmDcYk9Ww= Received: from localhost (p3E9E9E21.dip0.t-ipconnect.de [62.158.158.33]) by mx.zohomail.com with SMTPS id 1550529922706356.1542876089778; Mon, 18 Feb 2019 14:45:22 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-4-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 04/34] gnu: Add ruby-que. In-reply-to: <20190217192314.5666-4-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 18 Feb 2019 23:45:19 +0100 Message-ID: <8736okwwao.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-que): New variable. [=E2=80=A6] > + (arguments > + '(;; No included tests > + #:tests? #f)) Same as before. It just looks better with a margin comment instead of a line comment after an opened paren. Otherwise LGTM! -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 18 17:47:30 2019 Received: (at 34514) by debbugs.gnu.org; 18 Feb 2019 22:47:30 +0000 Received: from localhost ([127.0.0.1]:53396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrhB-0002wY-Ue for submit@debbugs.gnu.org; Mon, 18 Feb 2019 17:47:30 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvrh9-0002wO-Rb for 34514@debbugs.gnu.org; Mon, 18 Feb 2019 17:47:28 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550530047; cv=none; d=zoho.com; s=zohoarc; b=Wds8Vk8yzdoeglSyFIMz1XbrLETEld/y8p0nXHmT2WBhbQ1jPI+jmWOAvYfIIIiX+6I6anCYubkm3hWJf7CCiiS6QMmackv5laP6fcSJ+1p03bbWDtsuVjKplG+ZalKB9AmDMYu3PdInRPaQRR3yRrwGtz1GVTuWvfQpVGV5rnM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550530047; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=SNhBM0m4WaJGHMYrbgvoKl3GaS4+lMa5SF0c8lB/QYM=; b=lRowTiRYsbx9vOBKXqtaeDbiPydnJFGb/2xke2w2cmJvTiNh6v/uyv754XZYu0NEhT8GxMBpPYT1k5p8sEZmNKUuoZd5/LWQ4C4stQxXimWh29SMmk5vt6k1FT21MaLwxiMid5fi8Ex9qBrl4ZT+8KRzeHz+jYhh7W8T34kYO/Y= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550530047; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1103; bh=SNhBM0m4WaJGHMYrbgvoKl3GaS4+lMa5SF0c8lB/QYM=; b=TYt4oeAju1cToh2yFg84PjZVcf8AbB/ed+bH4H/i24Ff2u4txyUyzMyGx8rNuS2Q fzyW2RjI56LeQmpufSnekudRPR2wXR5XPDWdHKOPti/BaiFphewVUcmOW3JDsUWlyZ0 tdOTaxBjd0eMxUwnVqlWQhp230iS3rDI3WuCozWs= Received: from localhost (p3E9E9E21.dip0.t-ipconnect.de [62.158.158.33]) by mx.zohomail.com with SMTPS id 15505300464661000.1513481484882; Mon, 18 Feb 2019 14:47:26 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-5-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 05/34] gnu: Add ruby-rbnacl. In-reply-to: <20190217192314.5666-5-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 18 Feb 2019 23:47:23 +0100 Message-ID: <871s44ww78.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-rbnacl): New variable. [=E2=80=A6] > + (add-after 'unpack 'remove-unnecessary-dependencies > + (lambda _ > + ;; Coveralls relates to a network service, and Rubocop to c= ode > + ;; linting and both are unnecessary to run the tests > + (substitute* "Gemfile" > + ((".*rubocop.*") "\n") > + ((".*guard-rspec.*") "\n") > + ((".*coveralls.*") "\n")) > + (substitute* "spec/spec_helper.rb" > + (("require \"coveralls\"") "") > + (("Coveralls.wear!") "")))) Please end this phase with #T as substitute* has no defined return value. > + (add-after 'unpack 'use-libsodium-from-store > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* '("lib/rbnacl/init.rb" > + "lib/rbnacl/sodium.rb") > + (("\"sodium\", \"libsodium\\.so\\.18\", \"libsodium\\.so\= \.23\"") > + (string-append "\"" > + (assoc-ref inputs "libsodium") "/lib/libs= odium.so" > + "\""))))) Same here. This regexp looks brittle. Can we do without the =E2=80=9C18=E2=80=9D and = =E2=80=9C23=E2=80=9D? --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 17:20:23 2019 Received: (at 34514) by debbugs.gnu.org; 19 Feb 2019 22:20:23 +0000 Received: from localhost ([127.0.0.1]:56829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwDkU-0000jI-Sv for submit@debbugs.gnu.org; Tue, 19 Feb 2019 17:20:23 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:49274 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwDkS-0000j8-CT for 34514@debbugs.gnu.org; Tue, 19 Feb 2019 17:20:21 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 5712716C6B; Tue, 19 Feb 2019 22:20:19 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 80d1b030; Tue, 19 Feb 2019 22:20:19 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-5-mail@cbaines.net> <871s44ww78.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 05/34] gnu: Add ruby-rbnacl. In-reply-to: <871s44ww78.fsf@elephly.net> Date: Tue, 19 Feb 2019 22:20:16 +0000 Message-ID: <87d0nnh13z.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/ruby.scm (ruby-rbnacl): New variable. > [=E2=80=A6] >> + (add-after 'unpack 'remove-unnecessary-dependencies >> + (lambda _ >> + ;; Coveralls relates to a network service, and Rubocop to = code >> + ;; linting and both are unnecessary to run the tests >> + (substitute* "Gemfile" >> + ((".*rubocop.*") "\n") >> + ((".*guard-rspec.*") "\n") >> + ((".*coveralls.*") "\n")) >> + (substitute* "spec/spec_helper.rb" >> + (("require \"coveralls\"") "") >> + (("Coveralls.wear!") "")))) > > Please end this phase with #T as substitute* has no defined return value. Ah, yes, I've tweaked the patch. >> + (add-after 'unpack 'use-libsodium-from-store >> + (lambda* (#:key inputs #:allow-other-keys) >> + (substitute* '("lib/rbnacl/init.rb" >> + "lib/rbnacl/sodium.rb") >> + (("\"sodium\", \"libsodium\\.so\\.18\", \"libsodium\\.so= \\.23\"") >> + (string-append "\"" >> + (assoc-ref inputs "libsodium") "/lib/lib= sodium.so" >> + "\""))))) > > Same here. > > This regexp looks brittle. Can we do without the =E2=80=9C18=E2=80=9D an= d =E2=80=9C23=E2=80=9D? Sure, I've replaced it by "ffi_lib \\[.+\\]". That should do the trick without being specific about the filenames. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxsgSBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdLoQ//Vg+IlVrzPw/HCWDwIlWurOL7qkJ0ehTqmoGyYsZCFayFSBx6ce0Sltbd MK1KIt+wLOPukLtnFkBzXbWFVVsGYWMUna3SoDiS+0uCWsKpKVN60oxRdmLBjdDF UI/iYeiRWEu4MxPJH+eVCPlDcJD5I4nTCEcU9Ce1o6K0LaMsKsWaeg3ra7jaQhyO h/TrvrV4sFGDwZKjFP7pqPC7ldsa4g0My9tVsEwWG9ofDCiblWuF3CC9fASjMvWs +AT86Dik0VEOP98m55TOnN8YR05m8qK/rApyGJNsqdyz/zNbgGvDj7yeP6xLb4sn qZQnst8Q9B8r+FAK9W456oHUNI2dqS7LeBVsqKSLHqiRBfZIF2qRg++ULPtVgvVP HOo9Rdat6N8udaEsBe7l93EMB1COt9sXmnMG2nUTWqugccA6EdXLB2UYGIRiCzaN 0ae/NoxAkCJPrBTK3tgMQXMaI1yzn36WIzVWCMeg4KT3PMytu7x11GWMuxv1R0Sj yHzFGpWD9i+EwXgaL2I5LKGIEAUHNc1IixvNYDqGJl26DvSaCb+mAtnPydp3gcJJ jmUnlyl3pBaA1/I8h5T0wEk0lZ6as9eqvqh+iV95iiVVwVyhtUJU6DEjv+MI8ePW idyDyn67y8Rtj9jW8X0TSF9QukMnV3Kc0oXfo3AuV4s9oiotjn0= =ZkTZ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 17:44:03 2019 Received: (at 34514) by debbugs.gnu.org; 19 Feb 2019 22:44:03 +0000 Received: from localhost ([127.0.0.1]:56858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwE7P-0001IZ-81 for submit@debbugs.gnu.org; Tue, 19 Feb 2019 17:44:03 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:49288 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwE7M-0001I2-U3 for 34514@debbugs.gnu.org; Tue, 19 Feb 2019 17:44:01 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A293016C6B; Tue, 19 Feb 2019 22:43:58 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e871c081; Tue, 19 Feb 2019 22:43:58 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-3-mail@cbaines.net> <874l90wwd6.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 03/34] gnu: Add ruby-terraform. In-reply-to: <874l90wwd6.fsf@elephly.net> Date: Tue, 19 Feb 2019 22:43:55 +0000 Message-ID: <87bm37h00k.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/ruby.scm (ruby-terraform): New variable. > [=E2=80=A6] >> +(define-public ruby-terraform >> + (package >> + (name "ruby-terraform") >> + (version "0.20.0") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (rubygems-uri "ruby-terraform" version)) >> + (sha256 >> + (base32 >> + "1czpak24v570ysnk8waj1sblfm1vqh1sdwh934x4ai90ribhlbzf")))) > > The indentation isn=E2=80=99t right here. Good spot, I've fixed this now. >> + (build-system ruby-build-system) >> + (arguments >> + '(;; No included tests >> + #:tests? #f)) > > Could you please put this all on one line? Ok. I've taken to putting the comment inline, as this is syntactically next to the #:tests? argument and this makes it easier to add additional arguments, as you don't have to shuffle the comment around. I'm happy to just put it inline though. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxshqtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdhsA//bJEEFgKrgVvM8oY3TouU89M+d1O85DDdNWFCRuyVOyXh4um3T478BpAB ImvB6ZS0Yevgsa7hHmaSlSUyA8CCo4J7Be2RBb1ya0lwShbuuRxhm50dAe1KRGLV rlN3xFhol15XLpJC9GsXfZ0W9gri202YLbIDK33NEw0hPx7ep4N9JGDqPQL2G+GM h1W0KC5HpOk0ogZ+RiEr9M1mtXkNsbykOT0JVkwjQQjllXJCbSCXz6Uxg7de5czC 6l6GKZJHxbjaK8RY+yZVabWrsHYJD8zKa2pIJWrXc4jap+yDrdatTtJ09mx0UX82 IfcZuaTpneG0/xguJcsjCcw/AkxN1IWMcmrl/AgcDYgmrufo22dim5kzez4TyZOR W8xEb9Dp5e1IFgOjEdIx2V5IVTsSYYxecUvnlxXij2SycVVuT18IWDW/9ULQl3Qb rTNFA4YeGvqAqpwpbDZME/DCIFT6fs3NIv3s684vCvAcV0tosrXux5qYSsiFW0tn CvJZY0dAq1WEgfQjh4ypB3zw+wSWpx0XovGgCAAQ/LjPDsQdbJVJpm7VzO0cBXc8 y/40Oh+joZyZH6LDvVLY1Cpq/dmAyml+2WUoqw/f0d3jvP40ES3AlMxFVuFq87g1 CxT2z7UhEbnC8cSFqOsswcGlJx9IwmHoN3fY9tyvZg81xSAGuFU= =EbrG -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 19 17:55:42 2019 Received: (at 34514) by debbugs.gnu.org; 19 Feb 2019 22:55:42 +0000 Received: from localhost ([127.0.0.1]:56882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwEIf-0003au-Q4 for submit@debbugs.gnu.org; Tue, 19 Feb 2019 17:55:42 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:49304 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwEId-0003ak-J0 for 34514@debbugs.gnu.org; Tue, 19 Feb 2019 17:55:40 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 3972016C6B; Tue, 19 Feb 2019 22:55:37 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 41d65848; Tue, 19 Feb 2019 22:55:36 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <877edwwwi2.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 01/34] gnu: Add ruby-hamster. In-reply-to: <877edwwwi2.fsf@elephly.net> Date: Tue, 19 Feb 2019 22:55:34 +0000 Message-ID: <87a7irgzh5.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/ruby.scm (ruby-hamster): New variable. > [=E2=80=A6] >> + (add-after 'unpack 'remove-unnecessary-dependencies >> + (lambda _ >> + ;; pry is a debugging tool, and is unnecessary when running = the >> + ;; tests >> + (substitute* "spec/lib/hamster/vector/insert_spec.rb" >> + (("require 'pry'") "")) >> + (substitute* "spec/spec_helper.rb" >> + (("require \"pry\"") "") > > We have a ruby-pry package. Wouldn=E2=80=99t it be nicer to add it inste= ad of > patching the sources? It would make the package definition simpler, but it would lead to redundant rebuilds of this package, and all of it's dependants if the ruby-pry package changed. The ideal situation would be for things like this to be optional, but I think where this isn't the case, it's worth putting some effort in to the package definition to avoid unnecessary dependencies. >> + ;; CodeClimate is an online service, and is unnecessary for >> + ;; running the tests >> + (("require \"codeclimate-test-reporter\"") "") >> + (("CodeClimate.*\n") "")) > > Okay. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxsiWZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcH9g/9Ep7t4JPMAYu3ETozUYHF7VWU1hsXh8QqpZNZ2PbnhVHw6ZrVNGG8ch3Q 6pj3UGxSokOCGsVMvAwEEISGHWMVYpUgCHiwh8r4zU3o3Qp6T2robNhD2fr5Mlmm akl+pDfpWILHtHQI/sVVKyw83gxv4QrXYHntrJPy/QLQ/il5yUyaZ3M+FP/3wUDA etyQ0LCs1VmW4ZPOGsb7s7xF2Y26083HtM51BGchO6VTG9jcTWbe/7Bnrxi7H2BK ZcxtlPoJ9H8o9pmEs0+Oye2BWHmzKWq+iF8D1fWsQaUdrTkTmFs8bSPLNhpDjijh 1wxuxQzj6hRjkviNiH0Doitiz6sQ03WZs6omXDLbcsgnqS1Lv+Plqo2ydiWkHd8u 7Xz8n3oWvumBNGj1d3/uEqPLyBOsimJ7Gjx10+SIevrlF/tGV8uaj3Rl3x3q+WdU 6NxXd6BexfTcgmCc+9dDValvdjmQqTU6DvuBX/CLzAyZfMPRXXU/BsSiU4aXrbnY gDsbMTj+dsUOjnrWxjdE3hjnwycX3A+edg8dKyPEVanf/QARzKSJzl/qGxWQsLB1 NkHGH8lSxm5FddLLIUegVLikyPW0+zhGc5k3mCPrtrLlhIrU//KSTutpZDs/QzvB ZpdZbMaBv6joNPGsQOy93x29r4zOXk4ofwJpC4WN7e/q7YDm7aU= =55bZ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 03:03:42 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 08:03:42 +0000 Received: from localhost ([127.0.0.1]:57155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwMr0-0006LY-3y for submit@debbugs.gnu.org; Wed, 20 Feb 2019 03:03:42 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwMqy-0006LO-0I for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 03:03:40 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550648897; cv=none; d=zoho.com; s=zohoarc; b=jFFYwjpXum/8y/DmIvekCn1ZEfkxKPwF70rmggk1W0mpSs9XFjr5pqOB+z7OMxTEx4vzEgwvA87fR5EeVczqiUtRAdM28xiVBCA8mIRahsOSvEmnq+N41ur3grR2Fi+LSdONDm+C8WPHj1hdJAJm+d/Pt6IN4IeVn/FiAbYu6AA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550648897; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=Ag7yAYbzQNdPpAMPW90Eyd8TUjbgwcy/KARybJ3rv8I=; b=ksMoFBIBu1jDgNl6FHLuLWumCBUd5KQZxex+ws/ydy3KQQs2WyNdqqqdldbgzYiJ6DjYNhQHvyA1Azs4z57g2GSeNN6ET7z6IM46IBoCKbBAFmqOMwPPtRvlzIMYD7GGYIVGOeDDFfIEQ1uRPUhECV5feSLMUB8J6Hfx98JARYE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550648897; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1110; bh=Ag7yAYbzQNdPpAMPW90Eyd8TUjbgwcy/KARybJ3rv8I=; b=GOv8+X2AuRoxfZRA1lPQEqaq3iiByASJUvJeIXtkCHCsZZkkBtjCVsn7FchNWNCG 2we8BE/ZJc5ombDUfQmtUSV1fIISyrP2F4LXelrn8PSzCybK9AuONYXvTuy6p0SvG3W 0a9oiVJhzPiegYhfwm/O70MPAQyqcPuaDXX8eaRo= Received: from localhost (p54AD468B.dip0.t-ipconnect.de [84.173.70.139]) by mx.zohomail.com with SMTPS id 1550648896510941.3107438833893; Tue, 19 Feb 2019 23:48:16 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <877edwwwi2.fsf@elephly.net> <87a7irgzh5.fsf@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 01/34] gnu: Add ruby-hamster. In-reply-to: <87a7irgzh5.fsf@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 08:48:11 +0100 Message-ID: <874l8yvr2c.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > Ricardo Wurmus writes: > >> Christopher Baines writes: >> >>> * gnu/packages/ruby.scm (ruby-hamster): New variable. >> [=E2=80=A6] >>> + (add-after 'unpack 'remove-unnecessary-dependencies >>> + (lambda _ >>> + ;; pry is a debugging tool, and is unnecessary when running= the >>> + ;; tests >>> + (substitute* "spec/lib/hamster/vector/insert_spec.rb" >>> + (("require 'pry'") "")) >>> + (substitute* "spec/spec_helper.rb" >>> + (("require \"pry\"") "") >> >> We have a ruby-pry package. Wouldn=E2=80=99t it be nicer to add it inst= ead of >> patching the sources? > > It would make the package definition simpler, but it would lead to > redundant rebuilds of this package, and all of it's dependants if the > ruby-pry package changed. > > The ideal situation would be for things like this to be optional, but I > think where this isn't the case, it's worth putting some effort in to > the package definition to avoid unnecessary dependencies. Okay, sounds fine to me. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 06:54:25 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 11:54:25 +0000 Received: from localhost ([127.0.0.1]:57233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwQSH-0003Wm-33 for submit@debbugs.gnu.org; Wed, 20 Feb 2019 06:54:25 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwQSD-0003Wd-J8 for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 06:54:24 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550663645; cv=none; d=zoho.com; s=zohoarc; b=EE4qQKXl0ydq9bZUIcvEa1NhCZ36OKX90w/+O9JBxbN4zPXDYjzIyHY6SXEVQ9mVTfQgR5wCMegGxhfPpc+jsnPtlhhUH4cxhRbIeDmqVuUsHbkS1588lEu5tmHQU7DwOL1JO9mOknAEMyPY1f07SKEDM8+Blz15oGckA6kJlK8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550663645; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=FV5C6Uegej5N45xWEn+H8SY56BZprzhn1KIgKWH1ER4=; b=Xcqw7XvqA2/ZwJyROisWfjRdLbCP0rSVdkYKjQ8i9SVbUD//hlQpBvQs8CWrrdNDQIAp+qFsk3ln+5PV7xmGSUwvXQwyTH218uVmklv7dOZlKmfE9xXOZwvW9Rf8/j0T3Uwpdiy7mCPdTp7g8zJ2A9J6oxRAvZRg5m1ZBI72nsQ= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550663645; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=1659; bh=FV5C6Uegej5N45xWEn+H8SY56BZprzhn1KIgKWH1ER4=; b=XC+YB3KYXytGrCba4Wn4XgVQLHZ14Y2AT4opaoO5T4lGNJvc0L5JfGtOOB35s9bP Z8T+SPu/+exA78c6ylZ6OZSDl5xVMsMKuvE71c6DueLZG3J6uTORufxLXfzOQLXltIe DwgNV6amzKm/IMpsKLdPv1Tyb2m53E/ZAb3pT2gY= Received: from localhost (141.80.247.231 [141.80.247.231]) by mx.zohomail.com with SMTPS id 1550663643303626.7222208968615; Wed, 20 Feb 2019 03:54:03 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-6-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 06/34] gnu: Add ruby-jwt. In-reply-to: <20190217192314.5666-6-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 12:54:00 +0100 Message-ID: <87sgwiu147.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-jwt): New variable. > --- > gnu/packages/ruby.scm | 37 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 37 insertions(+) > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm > index b17a03e7cc..5b4d52ac4a 100644 > --- a/gnu/packages/ruby.scm > +++ b/gnu/packages/ruby.scm > @@ -3952,6 +3952,43 @@ a native C extension.") > (home-page "https://flori.github.com/json") > (license license:ruby))) > > +(define-public ruby-jwt > + (package > + (name "ruby-jwt") > + (version "2.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (rubygems-uri "jwt" version)) > + (sha256 > + (base32 > + "1w0kaqrbl71cq9sbnixc20x5lqah3hs2i93xmhlfdg2y3by7yzky")))) > + (build-system ruby-build-system) > + (arguments > + '(#:test-target "test" > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'remove-unnecessary-dependencies > + (lambda _ > + (substitute* "spec/spec_helper.rb" > + (("require 'simplecov.*") "\n") > + ;; Use [].each to disable running the SimpleCov configura= tion > + ;; block > + (("SimpleCov\\.configure") "[].each") > + (("require 'codeclimate-test-reporter'") "") > + (("require 'codacy-coverage'") "") > + (("Codacy::Reporter\\.start") ""))))))) Please end this lambda with #T. > + "This package provides a pure Ruby implementation of the RFC 7519 O= Auth > +@acronym{JWT, JSON Web Token} standard.") If =E2=80=99guix lint=E2=80=99 doesn=E2=80=99t complain about the use of @a= cronym (I=E2=80=99ve never used it in a description) it=E2=80=99s all good. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 12:04:33 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 17:04:33 +0000 Received: from localhost ([127.0.0.1]:58395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwVIO-0006y8-Ii for submit@debbugs.gnu.org; Wed, 20 Feb 2019 12:04:32 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwVIL-0006xz-K5 for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 12:04:30 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550682264; cv=none; d=zoho.com; s=zohoarc; b=kf7yofDgHULP14RY/wcQCxx59+Mq15WhjVlHDPqr3PbUrL29h93f3jtmKd51Z02jHNvejvhacKrW9GmcEc+Xbdd1xSQiqoenoj5k3+nXQGNokbms4CWuBXIfMguKc00gtxOMyDGv0/iQOWWXD3b/YVtvtPe5hq9JiIfC8RF3Fro= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550682264; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=6ZzT6iRKxfVw3QWZWoQfFLPTmm6jff7TM0nO3mFovZU=; b=EkyzbH+jWEoH2oXlDHNQm+JOhlyJQMk618r3KfpZDlztlrv25uoaHpZASHXL8Grv/ZOeHHDkmtxLHSbesxEUsCCornAqMcF/+l+cdwYjJmC15e53WvOMXHwQpNR/xJlPMKw90XpLztnMLy6i5+ZDROHfVwpl+UdRa9WzffD8mGM= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550682264; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=438; bh=6ZzT6iRKxfVw3QWZWoQfFLPTmm6jff7TM0nO3mFovZU=; b=Tl4eBtG/ygMnH5i9tMf/x3DBzTTGjo98w7raC6fwL+sIN5I3WanwDzE300KLUxYC aT2nBQ2a4kf4jf0mSCyJJm0fpP4PyM6ZmSUpS1lnn4gMF2L/dEf76FZUOIcR8vPWqK7 WE+aNrlmmk6WqHhe0/ntI1DeUHpCWhuWbazQYCGc= Received: from localhost (141.80.247.231 [141.80.247.231]) by mx.zohomail.com with SMTPS id 155068226169232.279946292834325; Wed, 20 Feb 2019 09:04:21 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-7-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 07/34] gnu: Add ruby-multi-xml. In-reply-to: <20190217192314.5666-7-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 18:04:18 +0100 Message-ID: <87d0nmtmr1.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-multi-xml): New variable. [=E2=80=A6] > + (synopsis "Provides swappable XML backends for Ruby") Please change this to =E2=80=9CSwappable XML backends for Ruby=E2=80=9D. > + (description > + "Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or > +REXML.") =E2=80=A6and this to a complete sentence. Thanks! --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 12:54:19 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 17:54:19 +0000 Received: from localhost ([127.0.0.1]:58424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwW4Y-0008Cq-Rh for submit@debbugs.gnu.org; Wed, 20 Feb 2019 12:54:19 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwW4W-0008Ch-B1 for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 12:54:16 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550682509; cv=none; d=zoho.com; s=zohoarc; b=b7laFP8LV2bBNAYciTCe9ngX+oYlR4eWqj/EF0kpB81y1rUG7NbhYITuK/8+ENZxn8k8wUiy24FvoszBajBgcwPJzBIDEGy+L8MBMQPhVAitsafO9daEtrPLVMjxxKHGhhjV7/9kDBeYjC4vt0Amn5Ojclif8PMkwwv1mo4avqw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550682509; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=OOnRnCMNBmGh0eGjaqpdvPf2tts/motC7KSqB539IYY=; b=KCyj60kxDsShA/JUJkdG5qkKvZhf9ASHb0ut2YEt9ylCFCaxO3YVV7BTLCOcY2Feqi6sA85lUkQaTDQ5RiG8KKj0sfmFjsOe70o0U0Lhm7tZtgaD5BEoyJ8OCXO2N2SpTLOd/UY1CkkclKciDipMs3VRAwzR1GP7ntzgx4FhZd8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550682509; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=131; bh=OOnRnCMNBmGh0eGjaqpdvPf2tts/motC7KSqB539IYY=; b=aB/rbUGp0EWd1ZjDDZMjnfG/UwKKhstINQb+yY00K4nnOfm+84R3qQ5o96+jEVFT 1xTe1Uhfae0KB/meoTfrcamjJG3L1WkTpxtRwejIDaRop6WAFx1q2i03FB5c/NeDg86 BL+QRzH9+CBQ89eX9PYrcG5+aWNUiS0sSIK6mikw= Received: from localhost (141.80.247.231 [141.80.247.231]) by mx.zohomail.com with SMTPS id 15506825068291000.2558755729552; Wed, 20 Feb 2019 09:08:26 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-8-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 08/34] gnu: Add ruby-oauth2. In-reply-to: <20190217192314.5666-8-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 18:08:23 +0100 Message-ID: <87bm36tmk8.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-oauth2): New variable. LGTM! -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 15:35:06 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 20:35:07 +0000 Received: from localhost ([127.0.0.1]:58590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwYaA-0003hg-HK for submit@debbugs.gnu.org; Wed, 20 Feb 2019 15:35:06 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwYa7-0003hV-Ps for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 15:35:04 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550694888; cv=none; d=zoho.com; s=zohoarc; b=URbuh1U+QAvOkLIXNLksf7D5bLy0XWUxIQshPTNI2i7CvOyE+2kZMJ8fzAyrHezJYrEdvGO2NiWI/sb7rByZakjtpU8OtFiNx0NqhKofp0gjdEMAvQz5PtdPwqVjsT/uuHL9ZCjSwBkfc1W6gZkfPwjFHUAdoAFWPZWeVNB3aT4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550694888; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=214uqRn2XnU36TVRiH0//UOQzCmAq/+Oi9zTTN6jeoI=; b=cV/ZK2u57RH47AEBjARja6YVWdcI9HjnJssI2JzzIvKP34hlccorUbKImRhdgrXYb0Vgr4kOqMZvFw8U26kczlvFz7/cHTpYaAlkGryGAQHCPb5KMq9+FTOHtSey4LjQn0zYxZmvM1aknXmhrb1bqa2WMS7XVwkraQJ3fj0TYQE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550694888; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=132; bh=214uqRn2XnU36TVRiH0//UOQzCmAq/+Oi9zTTN6jeoI=; b=c4h2XEpD4ZAF6fUA3mqkB8D9d93QuEuoledv5u4PLuDqYUMJWXKEaAghiR4xCTgl 0jtgEfG1B9NBKoY/XSNd9pOsRJ3o1+J5q8nT5vGUWVpqB1HC6G3gdbS3gvwSy13M7YD ZHPBF08HWS5RqaKn16qp5xchZ7G/dRgPZvCue8w4= Received: from localhost (p54AD468B.dip0.t-ipconnect.de [84.173.70.139]) by mx.zohomail.com with SMTPS id 1550694887746284.4883961163009; Wed, 20 Feb 2019 12:34:47 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-9-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 09/34] gnu: Add ruby-omniauth. In-reply-to: <20190217192314.5666-9-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 21:34:42 +0100 Message-ID: <87h8cy5hct.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packags/ruby.scm (ruby-omniauth): New variable. LGTM! -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 15:35:49 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 20:35:49 +0000 Received: from localhost ([127.0.0.1]:58593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwYaq-0003iq-VH for submit@debbugs.gnu.org; Wed, 20 Feb 2019 15:35:49 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21016) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwYap-0003ii-4w for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 15:35:47 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550694945; cv=none; d=zoho.com; s=zohoarc; b=UcPzXQHEBM5fC9otLwLwQNvaCTx43Dsh6XCZZN6CjmFDhLdDpvXXE1jSZr4RibtIMoXY/vP4jd2yYWXW66JXuGX0FTtaRtrcxvKiUkB/hbtrQVCkgXxTTxQZjvZQl79r2dDa54CbYgexI/3wy2S+3Xirprjgc3W6FVO/B0H0zKg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550694945; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=YXWSPEcM8Q5ur1nyFWQuzl9iz9mxCoCCSDKrnxtXEdw=; b=YSqKHbGZQ4P1K0D10US5hxFNn8afN58UrNQtH/IGeiB3nwNzIccRPCQ0OnVCGpXcnYGDIi+Vj0msJuHCCv6nJXfymiLxaKbpCKAlu/BAvN2KDG70C3lgxkWK/64A6PcKKc5awADkSoniynkI773ty3UpMd1h9soG0OqsGIB91kg= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550694945; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=349; bh=YXWSPEcM8Q5ur1nyFWQuzl9iz9mxCoCCSDKrnxtXEdw=; b=L8Xb6yOht4Ya0wDyikQZr4g10ISXOIkkLlOsjOhoOfoIiDyNtcaeNWJemnrbYaoo SB3ycquRnyiGqiNV50D2v/A+BT+vNkb1X5fZArDMTTo0jLiSFPprI9GDGhPtLRaRWqm sWt9OWFjaxk8p0hNzKAbq/Xyld65G0DD+XHrbLzo= Received: from localhost (p54AD468B.dip0.t-ipconnect.de [84.173.70.139]) by mx.zohomail.com with SMTPS id 1550694943025994.751916797357; Wed, 20 Feb 2019 12:35:43 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-10-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 10/34] gnu: Add ruby-warden. In-reply-to: <20190217192314.5666-10-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 21:35:39 +0100 Message-ID: <87ftsi5hb8.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-warden): New variable. [=E2=80=A6] > + (synopsis "Rack middleware providing authentication") > + (description > + "Rack middleware that provides authentication for rack applications= .") Please use a full sentence here. Otherwise LGTM! --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 15:36:28 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 20:36:28 +0000 Received: from localhost ([127.0.0.1]:58598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwYbU-0003kJ-AY for submit@debbugs.gnu.org; Wed, 20 Feb 2019 15:36:28 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwYbS-0003kB-At for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 15:36:26 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550694981; cv=none; d=zoho.com; s=zohoarc; b=FjGD3TBFvZs+01ovWd3q7wxZCtgYaRxh/Eog1pQttl0pr0mQlMsvXUe9Mhu37vDPbcOXHq7qpQj2A9SIfZcf2S6Zl81g49PxgPMlXo5V3iiaR8Esz3lIDJgbnWIIPEnghmHBN8EXbEC3qfTO/BRs9aGwHAUXd1YBMmQmR1Ztdew= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550694981; h=Content-Type:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=9EmMfwoWTfTaNX8rkENMxtOGYfqp4728Wj7ZRIEV2T8=; b=YnH5aroHQ9CT+iyb1P1dSF2RkA84G0o96aVI+ZwiGGBXA+3l0fH8Z4ird/UO+jlGkn331E0z7QY0uz1bUdg3m2awP4JI33DfELXdS9DtBpiNlorK6COOvzD0e1RjHjGG8FTdt2RH3V9aXTfP5TCKjp1MX45rEExgfthRFkcQdk0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550694981; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=138; bh=9EmMfwoWTfTaNX8rkENMxtOGYfqp4728Wj7ZRIEV2T8=; b=fIHHz9/k6nOPWkYl6yeEuZpT2hzOIf4UApTYp5SNzE0shliy6oVGhXmGAvSE4NAA phQAgFx/A+V3KXyAVE3GIQTVEDc6d/KghKh36ZHgj8U9C2gwC3ndMom5zhZdHjITI8I katwNXvMdRyhxw0UUQR4WqvSl25ZJ/3cnMWyFRQA= Received: from localhost (p54AD468B.dip0.t-ipconnect.de [84.173.70.139]) by mx.zohomail.com with SMTPS id 1550694979451504.3250868473525; Wed, 20 Feb 2019 12:36:19 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-11-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 11/34] gnu: Add ruby-warden-oauth2. In-reply-to: <20190217192314.5666-11-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 21:36:15 +0100 Message-ID: <87ef825ha8.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/ruby.scm (ruby-warden-oauth2): New variable. LGTM! -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 20 17:11:33 2019 Received: (at 34514) by debbugs.gnu.org; 20 Feb 2019 22:11:33 +0000 Received: from localhost ([127.0.0.1]:58711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwa5V-0001t8-22 for submit@debbugs.gnu.org; Wed, 20 Feb 2019 17:11:33 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gwa5Q-0001sr-Cx for 34514@debbugs.gnu.org; Wed, 20 Feb 2019 17:11:29 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1550700678; cv=none; d=zoho.com; s=zohoarc; b=fwOA9LQrIjzv6cJzydBPesQl1uTKsNFiWATQzT6mvj1RiosBv1KH5/o3OpcJRJjATfxkUSZBckBGIntYyeqNSKFIE15CkJAPV1YmVVu0qp7NcgU4qYGKw3nFW8Na2anh5/4AXycPg7mis4s9xpQH4TtIYTIjKzKYczG2eA80jQo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1550700678; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=5l1zBxjIgB+gtBiAo6syiX+nFTG5uuGmRSFSFlezJ9w=; b=dbRTRdoAdd2H94TNZOE0b9Tmd6vbaX3zBtuv4z1a1E6N2xnDeRVLlKqZUflCs1yOelW+Jjw5PmLrkwyi5Kn50ly0Vwuv5mGQ4BtoDzytZjUdP2fYI3ddsFY8kmH+6nd45zcGGu6eSUu4KAaloY6I6Rg+JmLTRVldQJxd9Q4MWKo= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1550700678; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=473; bh=5l1zBxjIgB+gtBiAo6syiX+nFTG5uuGmRSFSFlezJ9w=; b=UW4zhkGC6+WMIJt4JJPAqOpMoDXQXboJyzNqp6j6jfNH4pJSwoq9KNz2cWXSP7k+ M+jE7eLCfOBp4fe4vshHNnXCNwc24R2YYosI6a4pHyWqKRamHgxLVslEeOwVppl6Yyt IjQOE3SKUeThOp/2VoM6RCOQg8nfuBBlPjVBgDZo= Received: from localhost (p54AD468B.dip0.t-ipconnect.de [84.173.70.139]) by mx.zohomail.com with SMTPS id 15507006754411019.3736022091292; Wed, 20 Feb 2019 14:11:15 -0800 (PST) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-12-mail@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Christopher Baines Subject: Re: [bug#34514] [PATCH 12/34] gnu: Add ruby-with-advisory-lock. In-reply-to: <20190217192314.5666-12-mail@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Wed, 20 Feb 2019 23:11:12 +0100 Message-ID: <87wolu3ybj.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) Christopher Baines writes: > * gnu/packages/rails.scm (ruby-with-advisory-lock): New variable. [=E2=80=A6] > + (description > + "Adds advisory locking to ActiveRecord for PostgreSQL and MySQL. S= QLite > +is also supported, but this uses the filesystem for locks.") Please use full sentences here. > + (home-page "http://closuretree.github.io/with_advisory_lock/") You can use HTTPS here. Otherwise LGTM, thanks! --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 02 07:34:14 2019 Received: (at 34514) by debbugs.gnu.org; 2 Mar 2019 12:34:14 +0000 Received: from localhost ([127.0.0.1]:57058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03qI-0004RV-D9 for submit@debbugs.gnu.org; Sat, 02 Mar 2019 07:34:14 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:56078 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03qB-0004RI-Kq for 34514@debbugs.gnu.org; Sat, 02 Mar 2019 07:34:09 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 6B49A16C6E; Sat, 2 Mar 2019 12:34:05 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b0e2ab05; Sat, 2 Mar 2019 12:34:05 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-6-mail@cbaines.net> <87sgwiu147.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 06/34] gnu: Add ruby-jwt. In-reply-to: <87sgwiu147.fsf@elephly.net> Date: Sat, 02 Mar 2019 12:34:00 +0000 Message-ID: <87sgw5foav.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/ruby.scm (ruby-jwt): New variable. >> --- >> gnu/packages/ruby.scm | 37 +++++++++++++++++++++++++++++++++++++ >> 1 file changed, 37 insertions(+) >> >> diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm >> index b17a03e7cc..5b4d52ac4a 100644 >> --- a/gnu/packages/ruby.scm >> +++ b/gnu/packages/ruby.scm >> @@ -3952,6 +3952,43 @@ a native C extension.") >> (home-page "https://flori.github.com/json") >> (license license:ruby))) >> >> +(define-public ruby-jwt >> + (package >> + (name "ruby-jwt") >> + (version "2.1.0") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (rubygems-uri "jwt" version)) >> + (sha256 >> + (base32 >> + "1w0kaqrbl71cq9sbnixc20x5lqah3hs2i93xmhlfdg2y3by7yzky")))) >> + (build-system ruby-build-system) >> + (arguments >> + '(#:test-target "test" >> + #:phases >> + (modify-phases %standard-phases >> + (add-after 'unpack 'remove-unnecessary-dependencies >> + (lambda _ >> + (substitute* "spec/spec_helper.rb" >> + (("require 'simplecov.*") "\n") >> + ;; Use [].each to disable running the SimpleCov configur= ation >> + ;; block >> + (("SimpleCov\\.configure") "[].each") >> + (("require 'codeclimate-test-reporter'") "") >> + (("require 'codacy-coverage'") "") >> + (("Codacy::Reporter\\.start") ""))))))) > > Please end this lambda with #T. Good spot, I'll add #t. >> + "This package provides a pure Ruby implementation of the RFC 7519 = OAuth >> +@acronym{JWT, JSON Web Token} standard.") > > If =E2=80=99guix lint=E2=80=99 doesn=E2=80=99t complain about the use of = @acronym (I=E2=80=99ve never > used it in a description) it=E2=80=99s all good. Yep, it seems to be fine with it :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlx6eDhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xegsw//V5GHcMC4QyX56MPYgV7IoeDgBmISciC7ohqmqQP/DCgZId4stgWntxqZ sPJZd4s5z92q4NapEDE2tKHGpigd50iTxvldz+Px846fTQmlWbt1i7icdM1uguLc 2RmQQziV/3eoOB8Ao3cDw6RYTDWIB16+vBka+3oov0ifMu0odEoptAaQDfJPRyoK f9l1z+GeasNpMHEOXh2rzTFdjRifN57h03/sMVNNV9VUa6i+8L5ZpUEwLRCw9fHv FboYL2GzBquzJXtLnJZAn2p3BnOX8f5xR58qyggWig3UMlPa9Tjuziy5OZVDnsbu MSiGjbGQ14EPcNz2FAmwDzjyf2SNvfYAmLbbwZ4jsCNL08S+eikmjhKk4k+W8eHW wu9FPVxTHjaZm3w5MsxBNrXEnC3bqOlM/mlZ/SPY/z8u5yep3Duh4R7PMjj7IJKB SBMAXTAuKmhU2Bl/A3OX1r4bwP8EsJUaPoVrhUoK3FzlNM4AOMsVrn7i5hrMVCUX ZX5tEHDXx2BTpqQenUB86PBhpikql1Vs/uDt8EiXRu8BzNEMV1ocDC8njF+gcjhh /J4Kc730/sgkYxLFYYzA+z5hc9DLU5UIqt1kq56BNGIGVKNR8MVHlnOJXqdqf6nv zJ0YY3QAkyzjGbFecxZeTlUr7J611NHGxnNyVEl7F1E9kNfT7GM= =bLxk -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 02 07:36:33 2019 Received: (at 34514) by debbugs.gnu.org; 2 Mar 2019 12:36:33 +0000 Received: from localhost ([127.0.0.1]:57066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03sX-0004VD-61 for submit@debbugs.gnu.org; Sat, 02 Mar 2019 07:36:33 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:56084 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03sV-0004V4-MX for 34514@debbugs.gnu.org; Sat, 02 Mar 2019 07:36:32 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E755216C6E; Sat, 2 Mar 2019 12:36:29 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4388bcb4; Sat, 2 Mar 2019 12:36:29 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-7-mail@cbaines.net> <87d0nmtmr1.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 07/34] gnu: Add ruby-multi-xml. In-reply-to: <87d0nmtmr1.fsf@elephly.net> Date: Sat, 02 Mar 2019 12:36:29 +0000 Message-ID: <87r2bpfo6q.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/ruby.scm (ruby-multi-xml): New variable. > [=E2=80=A6] >> + (synopsis "Provides swappable XML backends for Ruby") > > Please change this to =E2=80=9CSwappable XML backends for Ruby=E2=80=9D. Ok. >> + (description >> + "Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or >> +REXML.") > > =E2=80=A6and this to a complete sentence. I've changed this to "@code{MultiXml} provides swappable XML backends utilizing either LibXML, Nokogiri, Ox, or REXML.". Hopefully that's ok. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlx6eM1fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xctig//XbJCxzjjB9LRPCPBCAvKFgEx7VYiJvj68wjyPFtcsiasHy1xxPaHCqWq 85AcRyR7G8jpWkHVHhaJw/YoVyt30SZ2Jb56Tn/NW93bdcrxoZRxLsJ/zBeiPONw hOWOxw7bMww6Om777AasUJT5Y8xNBvxFFfhpqVeAnHynZTJ/2R4d0hVolFmfb6qF 8+sT1d8e69xv0hXfiikNsWCGOuS4SuD8yh48pA43ejeKvqs26/930gJHYWt0sGyd FsAPb8rC9rcGKz746xeWwGCWB2vf1zCRq+mE4OpdyifABb6zKL27+eoLLj+ekmeK 3TIUZS2Dsz8hPmLpEivYscmrZq7WHSi+uaFBGfzrLlXkkzKv7/KV6YVyTfJtkPnq aMHyAVKHbwzNVvn8g18ozp29Gkz0uNCM7BvW1Ca0BmME5EQ1SWrwqC0N7uHq8ikI 51trQIgt9laU7IecYiDTVj3lME3SN5GYh3zX1CP0khmffeCgKdPDuIIXJvTKzbl5 BX829CZEOWYUO/gL/UUIICgjaQgHI9qFE9QkXAWYM8ioLcB2S5h6iFl72+HDzGOY bR69QorHS0gaI0y6J/EzKHUV6/qBBv5ecNotwLDo4zA7o8pK6gcuGqM4QJ6xEYti zrVBYG/4pos1rYkwA3hEbe/mp2KbpOX1oglKcEzt2CbpYlRxo54= =DCQt -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 02 07:38:37 2019 Received: (at 34514) by debbugs.gnu.org; 2 Mar 2019 12:38:37 +0000 Received: from localhost ([127.0.0.1]:57074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03uW-0004Yk-RB for submit@debbugs.gnu.org; Sat, 02 Mar 2019 07:38:37 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:56092 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03uU-0004Yb-RW for 34514@debbugs.gnu.org; Sat, 02 Mar 2019 07:38:35 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 4B1BC16C6E; Sat, 2 Mar 2019 12:38:34 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 120fc5b8; Sat, 2 Mar 2019 12:38:34 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-10-mail@cbaines.net> <87ftsi5hb8.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 10/34] gnu: Add ruby-warden. In-reply-to: <87ftsi5hb8.fsf@elephly.net> Date: Sat, 02 Mar 2019 12:38:33 +0000 Message-ID: <87pnr9fo3a.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/ruby.scm (ruby-warden): New variable. > [=E2=80=A6] >> + (synopsis "Rack middleware providing authentication") >> + (description >> + "Rack middleware that provides authentication for rack application= s.") > > Please use a full sentence here. I've changed this to "Warden is a Rack-based middleware that provides a mechanism for authentication in Ruby web applications." now. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlx6eUlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfU4g//YHqemMiQS5NLZW797eT4plVqf1181ehglG9I3U8irQTuhJFZW46T/c1M AwcwlOcMVP4yeelBqzpYz4jMqVAmkk+U5oTgGrmJe4VdT1XDuwM5hd3C3nTJR+aL BjroG6aBB2Zq6Wbwl03yOHhD01AXPWHpikmNT+BuUWSpbMhLqpf2M5KsxKJCouk+ fm9Rv1uQhAotw1lRo8l6bC2vYU5rhDTY6Armh1rJ0ylCjWPg68u4G4xIx2Ob9tEF QmUjye26p735cbNIMP9BChhmE+UvmezbjIsUrg+YGI+OzEqcF3cEPeIq6W+N943P vcPXMSWId7FH3kPYYcuPym2BWTiqoO1HIJlNnVdAaAkGl7ckU4N1jmpwuTHz+wT0 gQLK3OeEbufsLpdlrSMkZRrFEBY7EXpKp+FTIe9xDpvhexciiL+zOp1FZ8ccFcO6 U9n+8Aq3oKC3feQohIzNI5mBqQqdoW7Ne96beoCMaOnTHZcZlXg8b/WunlFORF7u UX9Nb0Fi7EDC2i6mzC1UDM5gX1miDJdufS1IopVIB2AO+KwoXfTYbtr1EKdfo0Wi tQ7d9CRi28ASyOFCy9qFs3ETgDi77BjAzeZWCi3KNglBXMZE7enip871libRb7H4 wHK1g1ctkYV3U71pDJjc26FEuM8M+lniubplLusPQwLGsSKj6eg= =o3IG -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 02 07:40:32 2019 Received: (at 34514) by debbugs.gnu.org; 2 Mar 2019 12:40:32 +0000 Received: from localhost ([127.0.0.1]:57078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03wO-0004be-7x for submit@debbugs.gnu.org; Sat, 02 Mar 2019 07:40:32 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:56102 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h03wM-0004bW-4b for 34514@debbugs.gnu.org; Sat, 02 Mar 2019 07:40:30 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 70F3616C6E; Sat, 2 Mar 2019 12:40:29 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c62b8c00; Sat, 2 Mar 2019 12:40:29 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> <20190217192314.5666-1-mail@cbaines.net> <20190217192314.5666-12-mail@cbaines.net> <87wolu3ybj.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: Ricardo Wurmus Subject: Re: [bug#34514] [PATCH 12/34] gnu: Add ruby-with-advisory-lock. In-reply-to: <87wolu3ybj.fsf@elephly.net> Date: Sat, 02 Mar 2019 12:40:28 +0000 Message-ID: <87o96tfo03.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 Cc: 34514@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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Christopher Baines writes: > >> * gnu/packages/rails.scm (ruby-with-advisory-lock): New variable. > [=E2=80=A6] >> + (description >> + "Adds advisory locking to ActiveRecord for PostgreSQL and MySQL. = SQLite >> +is also supported, but this uses the filesystem for locks.") > > Please use full sentences here. I've changed this to "The With advisory lock gem adds advisory locking to ActiveRecord for PostgreSQL and MySQL. SQLite is also supported, but this uses the filesystem for locks." now. >> + (home-page "http://closuretree.github.io/with_advisory_lock/") > > You can use HTTPS here. Updated. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlx6ebxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfS5hAAjg2dzFU3iGCgtRn7INzqFCpE0SzQQQIQDhRpkWPn6ztOCd36MFgz0llI bzLu7uxDQuvopBkEoptL9QpxqN98/kCirqL9Wff20YPPFWpxZjY27BVypnGGt6d4 lvPCQDyL18uax0tt/Tyil3bLf4YVPo7NWPgxfSDl6QWaGpSCXx1jUKuvSITry0La KkCRAXFLFo3e5Fr2oKX8My5u1DyDRGWwP80guXh/DCzMMVzVseRw4BqsbkcjMGWm Ap3bCS0/F7WurfZb9m0ie/QuzAg/puEp2eoXXkeXjn8AaEj9h0P3dJGy+sVYRV+f HKLakdcLLUYENEa6TXQoy/GDraNui3Wq8a/WKGKyU3OPyrpdxDLo7NQ4uk8pdzoP lXrCzvLkQ9YtAcf2YBfT65Vrn55BQtwRHCiSH4o53g98zlg+qaCWkyry1KR0gm0F Wm1coYEzqLIXZgF0PY7ZZ26HyEoJ/qYz8Ej4DnA6eiBmt1xPfCMTsUQAkx5LXZDn w1lnkz5cPc0sxmt7oiYnfL/csCm5Ncgt8XTzl3Lcl+9oU0PDNNNMn2yd2Ij+jtXG Ca7Yp4NAHf6prNyB5q8ka4k4MRpUYPB4wab5vcKoqgeJzF9GfzxpINksbU9EHQ9S k8wsPY/LuvwOQ/VMiTiPsWPHNSZQTkYHRKryIY9/si64ohTn87g= =V6GO -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:51:08 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:51:08 +0000 Received: from localhost ([127.0.0.1]:60470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14qx-0000yL-NA for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:51:07 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58040 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14qw-0000yD-EP for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:51:07 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 020DE16CAC for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:51:04 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 061bbc0a for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:51:04 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: 34514@debbugs.gnu.org Subject: Re: [bug#34514] [PATCH 00/34] Add more Ruby gems, some Rails related In-reply-to: <87sgwm44a9.fsf@cbaines.net> Date: Tue, 05 Mar 2019 07:51:02 +0000 Message-ID: <87d0n5g3o9.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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 (-) --=-=-= Content-Type: text/plain Christopher Baines writes: > Christopher Baines (34): > gnu: Add ruby-hamster. > gnu: Add ruby-lino. > gnu: Add ruby-terraform. > gnu: Add ruby-que. > gnu: Add ruby-rbnacl. > gnu: Add ruby-jwt. > gnu: Add ruby-multi-xml. > gnu: Add ruby-oauth2. > gnu: Add ruby-omniauth. > gnu: Add ruby-warden. > gnu: Add ruby-warden-oauth2. > gnu: Add ruby-with-advisory-lock. > gnu: Add ruby-omniauth-oauth2. > gnu: Add ruby-test-construct. > gnu: Add ruby-minitest-around. > gnu: Add libsass. > gnu: sassc: Update and improve the package. > gnu: Add ruby-sassc. > gnu: Add ruby-markaby. > gnu: Add ruby-temple. > gnu: Add ruby-haml. > gnu: Add ruby-tilt. I've now gone ahead and pushed the above patches, mostly to avoid blocking [1] which also required ruby-tilt. If anyone has any comments still, I'm happy to hear them. 1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34650 > gnu: Add ruby-sass-rails. > gnu: Add ruby-dep. > gnu: ruby-jekyll-watch: Update to 2.1.2. > gnu: Remove ruby-listen-3.0. > gnu: ruby-listen: Enable running the tests. > gnu: Add ruby-bindex. > gnu: Add ruby-web-console. > gnu: Add ruby-execjs. > gnu: ruby: Update some RSpec packages. > gnu: Add ruby-rspec-rails. > gnu: Add ruby-autoprefixer-rails. > gnu: Add ruby-rerun. As for these remaining patches, I've now reviewed them once more, and I'll send some updated patches shortly. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlx+KmZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfovhAAlsPHZi6+zG7aUXPy1Du5D2+W8cH2qsGhnF77qaV8mPl8tYEoCcU2ciHg JcG0Z3x+u3hDbVrq9p1eNgo79ZaVCHcpFLCJA45csvLAgm3s/Ccz5Lr2ZUmmI7Lw t8TwpDKcwBEzFbg0+kAnYwEczRSozOKwoUfbL1C9EESOpEQMUwUcCJ5k6ub6Za8f JIAcNMlmkE2yvade7ar7sBeckULkXMC6372tCLIdbtA6RlE3bxUIIVWnGpefc5Sk LYEFCP6AaBKDQKxHKLuHSx+9zwu6gtesG/tB59Ln7kSfbu4JOtj00YVhjvHS1v2k BojEgCywU3nn6X1+w0Zgsg+1Q6YRyKBZ3DjwRVoKmHVoefCpiSNxdK3aRHo3CVB/ q77g3kEI1RibLObzEh5kdEMxp0uya50MpQBAGA1KNS2eZC6VDDsqU8AcmyImP+yM uvZYlxeS/2yFPSRBToxruepTTbnX8sr9lh5P536b7He7cCH2XX19Jxn07E6VnJG7 NXeTgSr40m/wd7GbyLnLX8jvf+b0oubHr5eULfHU9P9VMv47PVWwFWrsJRoxLhkF 1acHxmZ7cTanbDLhn54WxpgJLKK4D4vKoP2cSgMw2vxhHt3zN4U36D2rbYY4fKvI 8gJs8eIwp7X7mJc6fT4dSOJdUyD42wkS46pmhEWAkmCl+2zTUvA= =gaL1 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:35 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:36 +0000 Received: from localhost ([127.0.0.1]:60484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uI-00013U-B5 for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:35 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58050 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uG-00012u-Up for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:33 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 6C84B16CB2 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id e90b23dd for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 02/12] gnu: Add ruby-dep. Date: Tue, 5 Mar 2019 07:54:22 +0000 Message-Id: <20190305075432.13449-2-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-dep): 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 53df4cf9fc..a5782bae93 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3726,6 +3726,27 @@ rate.") (home-page "https://github.com/paul/progress_bar") (license license:wtfpl2))) +(define-public ruby-dep + (package + (name "ruby-dep") + (version "1.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "ruby_dep" version)) + (sha256 + (base32 + "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ; No included tests + (synopsis "Creates a version constraint of supported Rubies") + (description + "This package helps create a version constraint of supported Rubies, +suitable for a gemspec file.") + (home-page "https://github.com/e2/ruby_dep") + (license license:expat))) + (define-public ruby-progressbar (package (name "ruby-progressbar") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:36 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:36 +0000 Received: from localhost ([127.0.0.1]:60487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uJ-000142-PI for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58048 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-00012t-0G for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:33 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 547A316CAC for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 9c0ff0fb for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 01/12] gnu: Add ruby-sass-rails. Date: Tue, 5 Mar 2019 07:54:21 +0000 Message-Id: <20190305075432.13449-1-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <87sgwm44a9.fsf@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-sass-rails): New variable. --- gnu/packages/rails.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 754539f546..8da441682e 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -65,6 +65,33 @@ migration.") (home-page "https://github.com/rails/spring") (license license:expat))) +(define-public ruby-sass-rails + (package + (name "ruby-sass-rails") + (version "5.0.7") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sass-rails" version)) + (sha256 + (base32 + "1wa63sbsimrsf7nfm8h0m1wbsllkfxvd7naph5d1j6pbc555ma7s")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ; No included tests + (propagated-inputs + `(("ruby-railties" ,ruby-railties) + ("ruby-sass" ,ruby-sass) + ("ruby-sprockets" ,ruby-sprockets) + ("ruby-sprockets-rails" ,ruby-sprockets-rails) + ("ruby-tilt" ,ruby-tilt))) + (synopsis "Sass adapter for the Rails asset pipeline") + (description + "This library integrates the SASS stylesheet language into Ruby on +Rails.") + (home-page "https://github.com/rails/sass-rails") + (license license:expat))) + (define-public ruby-debug-inspector (package (name "ruby-debug-inspector") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:36 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:36 +0000 Received: from localhost ([127.0.0.1]:60489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uK-00014K-8i for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:36 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58052 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-00012v-1n for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:33 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 8423716D18 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 223fb3d6 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 03/12] gnu: ruby-jekyll-watch: Update to 2.1.2. Date: Tue, 5 Mar 2019 07:54:23 +0000 Message-Id: <20190305075432.13449-3-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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): Update to 2.1.2. [propagated-inputs]: Change to use ruby-listen, rather than ruby-listen-3.0. --- gnu/packages/ruby.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a5782bae93..2da8dcda55 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7669,16 +7669,16 @@ in Jekyll.") (define-public ruby-jekyll-watch (package (name "ruby-jekyll-watch") - (version "2.0.0") + (version "2.1.2") (source (origin (method url-fetch) (uri (rubygems-uri "jekyll-watch" version)) (sha256 (base32 - "0m7scvj3ki8bmyx5v8pzibpg6my10nycnc28lip98dskf8iakprp")))) + "1s9ly83sp8albvgdff12xy2h4xd8lm6z2fah4lzmk2yvp85jzdzv")))) (build-system ruby-build-system) (propagated-inputs - `(("ruby-listen-3.0" ,ruby-listen-3.0))) + `(("ruby-listen" ,ruby-listen))) (arguments ;; No rakefile `(#:tests? #f)) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:37 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:38 +0000 Received: from localhost ([127.0.0.1]:60491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uL-00014X-JL for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:37 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58054 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-00012w-4s for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:34 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 9B68816D19 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 18514cf5 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 04/12] gnu: Remove ruby-listen-3.0. Date: Tue, 5 Mar 2019 07:54:24 +0000 Message-Id: <20190305075432.13449-4-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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 (-) This was used by ruby-jekyll-watch, but that's now been upgraded and now uses the ruby-listen package. * gnu/packages/ruby.scm (ruby-listen-3.0): Remove this variable. --- gnu/packages/ruby.scm | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2da8dcda55..13629597ad 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4437,17 +4437,6 @@ 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-loofah (package (name "ruby-loofah") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:38 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:38 +0000 Received: from localhost ([127.0.0.1]:60493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uL-00014Z-SU for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:38 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58058 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-000135-N2 for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:34 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id C490316D1E for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 4abafda0 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 06/12] gnu: Add ruby-bindex. Date: Tue, 5 Mar 2019 07:54:26 +0000 Message-Id: <20190305075432.13449-6-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-bindex): 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 4efad7cd0e..789c9881c8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5521,6 +5521,31 @@ boolean expression used by Cucumber.") (home-page "https://github.com/cucumber/tag-expressions-ruby") (license license:expat))) +(define-public ruby-bindex + (package + (name "ruby-bindex") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bindex" version)) + (sha256 + (base32 + "1wvhf4v8sk5x8li03pcc0v0wglmyv7ikvvg05bnms83dfy7s4k8i")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "default")) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rake-compiler" ,ruby-rake-compiler))) + (synopsis "Provides access for bindings relating to Ruby exceptions") + (description + "@code{bindex} provides a way to access the bindings that relate to +exceptions in Ruby, providing more information about the context in which the +exception occurred.") + (home-page "https://github.com/gsamokovarov/bindex") + (license license:expat))) + (define-public ruby-bio-logger (package (name "ruby-bio-logger") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:38 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:38 +0000 Received: from localhost ([127.0.0.1]:60495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uM-00014h-7K for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:38 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58056 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-00012x-7J for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:34 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id B28F616D1C for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id ea00b105 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 05/12] gnu: ruby-listen: Enable running the tests. Date: Tue, 5 Mar 2019 07:54:25 +0000 Message-Id: <20190305075432.13449-5-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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)[source]: Switch to the Git repository, as this includes the tests. [arguments]: Set #:test-target and tweak the Rakefile to avoid requiring Rubocop unnecessarily. [native-inputs]: Add bundler and ruby-rspec for running the test suite. [inputs]: Add ruby-thor, as this is used for bin/listen. [propagated-inputs]: Add ruby-dep, as this is listed as a runtime dependency in the gemspec. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 13629597ad..4efad7cd0e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4421,16 +4421,39 @@ a native C extension.") (version "3.1.5") (source (origin - (method url-fetch) - (uri (rubygems-uri "listen" version)) + ;; The gem does not include a Rakefile, so fetch from the Git + ;; repository. + (method git-fetch) + (uri (git-reference + (url "https://github.com/guard/listen.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx")))) + "1hqmkfa9f2xb5jlvqbafdxjd5ax75jm8gqj5nh3k22xq0kacsvgg")))) (build-system ruby-build-system) - (arguments '(#:tests? #f)) ; no tests + (arguments + `(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-before 'check 'remove-unnecessary-dependencies' + (lambda _ + (substitute* "Rakefile" + ;; Rubocop is for code linting, and is unnecessary for running + ;; the tests. + ((".*rubocop.*") "")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rspec" ,ruby-rspec))) + (inputs + `(;; ruby-thor is used for the command line interface, and is referenced + ;; in the wrapper, and therefore just needs to be an input. + ("ruby-thor" ,ruby-thor))) (propagated-inputs - `(("ruby-rb-inotify" ,ruby-rb-inotify) - ("ruby-rb-fsevent" ,ruby-rb-fsevent))) + `(("ruby-rb-fsevent" ,ruby-rb-fsevent) + ("ruby-rb-inotify" ,ruby-rb-inotify) + ("ruby-dep" ,ruby-dep))) (synopsis "Listen to file modifications") (description "The Listen gem listens to file modifications and notifies you about the changes.") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:38 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:38 +0000 Received: from localhost ([127.0.0.1]:60497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uM-00014o-GY for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:38 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58060 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-000134-Mz for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:34 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id DB4F516D20 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 52c2b95c for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 07/12] gnu: Add ruby-web-console. Date: Tue, 5 Mar 2019 07:54:27 +0000 Message-Id: <20190305075432.13449-7-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-web-console): New variable. --- gnu/packages/rails.scm | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 8da441682e..ae681baa60 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -440,6 +440,62 @@ application bootup, plugins, generators, and Rake tasks.") "https://github.com/rails/sprockets-rails") (license license:expat))) +(define-public ruby-web-console + (package + (name "ruby-web-console") + (version "3.7.0") + (source + (origin + ;; Download from GitHub as test files are not provided in the gem. + (method git-fetch) + (uri (git-reference + (url "https://github.com/rails/web-console.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ir999p8cnm3l3zwbgpwxxcq1vwkj8d0d3r24362cyaf4v1rglq2")))) + (build-system ruby-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-Gemfile + (lambda _ + (substitute* "Gemfile" + ;; Remove the github bit from the Gemfile, so that the Guix + ;; packages are used. + ((", github: .*") "\n") + ;; The usual methods of not loading this group don't work, so + ;; patch the Gemfile. + (("group :development") "[].each") + ;; tzinfo-data is propagated by ruby-activesupport, but it + ;; needs to be in the Gemfile to become available. + (("group :test do") "group :test do\n gem 'tzinfo-data'")) + #t)) + (add-after 'unpack 'fix-mocha-minitest-require + (lambda _ + (substitute* "test/test_helper.rb" + ;; This chanegd in recent versions of Mocha + (("mocha/minitest") "mocha/mini_test")) + #t))))) + (propagated-inputs + `(("ruby-actionview" ,ruby-actionview) + ("ruby-activemodel" ,ruby-activemodel) + ("ruby-bindex" ,ruby-bindex) + ("ruby-railties" ,ruby-railties))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rails" ,ruby-rails) + ("ruby-mocha" ,ruby-mocha) + ("ruby-simplecov" ,ruby-simplecov))) + (synopsis "Debugging tool for your Ruby on Rails applications") + (description + "This package allows you to create an interactive Ruby session in your +browser. Those sessions are launched automatically in case of an error and +can also be launched manually in any page.") + (home-page "https://github.com/rails/web-console") + (license license:expat))) + (define-public ruby-with-advisory-lock (package (name "ruby-with-advisory-lock") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:39 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:39 +0000 Received: from localhost ([127.0.0.1]:60499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uM-00014v-QW for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:39 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58062 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-00013F-Vm for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:35 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id F1BBF16D24 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id f5389ea6 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 08/12] gnu: Add ruby-execjs. Date: Tue, 5 Mar 2019 07:54:28 +0000 Message-Id: <20190305075432.13449-8-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-execjs): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 789c9881c8..c192914ea0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -49,6 +49,7 @@ #:use-module (gnu packages maths) #:use-module (gnu packages ncurses) #:use-module (gnu packages networking) + #:use-module (gnu packages node) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) #:use-module (gnu packages ragel) @@ -1372,6 +1373,39 @@ support.") (home-page "http://www.kuwata-lab.com/erubis/") (license license:expat))) +(define-public ruby-execjs + (package + (name "ruby-execjs") + (version "2.7.0") + (source + (origin + ;; fetch from github as the gem does not contain testing code + (method git-fetch) + (uri (git-reference + (url "https://github.com/rails/execjs.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0c0vd2mmqq3ar4plbwi2wsbr31vn4h45i19r5km66skydnnbp1y6")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler) + ;; The test suite tests all the available backends. Currenly, this just + ;; means the node backend. + ;; + ;; PASSED: test:node + ;; SKIPPED: test:duktape, ;; test:javascriptcore, test:jscript, + ;; test:miniracer, test:rubyracer, ;; test:rubyrhino, test:v8 + ("node" ,node))) + (synopsis "ExecJS lets you run JavaScript code from Ruby") + (description + "ExecJS lets you run JavaScript code from Ruby. It automatically picks a +runtime to evaluate your JavaScript program, then returns the result to you as +a Ruby object.") + (home-page "https://github.com/rails/execjs") + (license license:expat))) + (define-public ruby-orderedhash (package (name "ruby-orderedhash") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:39 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:39 +0000 Received: from localhost ([127.0.0.1]:60501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uN-000152-5R for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:39 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58068 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uI-00013M-3Y for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:35 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 4212516CB2 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:33 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id c6266d4f for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 11/12] gnu: Add ruby-autoprefixer-rails. Date: Tue, 5 Mar 2019 07:54:31 +0000 Message-Id: <20190305075432.13449-11-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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/rails.scm (ruby-autoprefixer-rails): New variable. --- gnu/packages/rails.scm | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index 373584d3ca..927af86324 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -22,6 +22,7 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (gnu packages node) #:use-module (gnu packages ruby) #:use-module (guix build-system ruby)) @@ -122,6 +123,58 @@ API.") "https://github.com/banister/debug_inspector") (license license:expat))) +(define-public ruby-autoprefixer-rails + (package + (name "ruby-autoprefixer-rails") + (version "9.4.7") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "autoprefixer-rails" version)) + (sha256 + (base32 + "0fxbfl3xrrjj84n98x24yzxbz4nvm6c492dxj41kkrl9z97ga13i")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'remove-unnecessary-dependencies + (lambda _ + ;; Remove the testing of compass, as it's use is deprecated, and + ;; it's unpackaged for Guix + (substitute* "autoprefixer-rails.gemspec" + ((".*%q.*") "\n") + (("\"spec/compass_spec\\.rb\"\\.freeze, ") "")) + (delete-file "spec/compass_spec.rb") + + (substitute* "Gemfile" + ;; Remove overly strict requirement on sprockets + ((", '>= 4\\.0\\.0\\.beta1'") "") + ;; The mini_racer gem isn't packaged yet, and it's not directly + ;; required, as other backends for ruby-execjs can be used. + (("gem 'mini_racer'") "") + ;; For some reason, this is required for the gems to be picked + ;; up + (("gemspec") "gemspec\ngem 'tzinfo-data'\ngem 'sass'")) + #t))))) + (native-inputs + `(("bundler" ,bundler) + ("ruby-rails" ,ruby-rails) + ("ruby-rspec-rails" ,ruby-rspec-rails) + ;; This is needed for a test, but I'm unsure why + ("ruby-sass" ,ruby-sass) + ;; This is used as the ruby-execjs runtime + ("node" ,node))) + (propagated-inputs + `(("ruby-execjs" ,ruby-execjs))) + (synopsis "Parse CSS and add vendor prefixes to CSS rules") + (description + "Parse CSS and add vendor prefixes to CSS rules using values from the Can +I Use website.") + (home-page "https://github.com/ai/autoprefixer-rails") + (license license:expat))) + (define-public ruby-activemodel (package (name "ruby-activemodel") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:39 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:40 +0000 Received: from localhost ([127.0.0.1]:60503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uN-00015A-I2 for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:39 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58066 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uI-00013L-3X for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:35 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 2EA7216D26 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:33 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 7ee0d100 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 10/12] gnu: Add ruby-rspec-rails. Date: Tue, 5 Mar 2019 07:54:30 +0000 Message-Id: <20190305075432.13449-10-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34514 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-rspec-support): Export this variable, so that it's accessible from the (gnu packages rails) module. * gnu/packages/rails.scm (ruby-rspec-rails): New variable. --- gnu/packages/rails.scm | 29 +++++++++++++++++++++++++++++ gnu/packages/ruby.scm | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm index ae681baa60..373584d3ca 100644 --- a/gnu/packages/rails.scm +++ b/gnu/packages/rails.scm @@ -173,6 +173,35 @@ an almost zero-configuration persistence layer for applications.") (home-page "https://rubyonrails.org") (license license:expat))) +(define-public ruby-rspec-rails + (package + (name "ruby-rspec-rails") + (version "3.8.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rspec-rails" version)) + (sha256 + (base32 + "1pf6n9l4sw1arlax1bdbm1znsvl8cgna2n6k6yk1bi8vz2n73ls1")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ; No included tests + (propagated-inputs + `(("ruby-actionpack" ,ruby-actionpack) + ("ruby-activesupport" ,ruby-activesupport) + ("ruby-railties" ,ruby-railties) + ("ruby-rspec-core" ,ruby-rspec-core) + ("ruby-rspec-expectations" ,ruby-rspec-expectations) + ("ruby-rspec-mocks" ,ruby-rspec-mocks) + ("ruby-rspec-support" ,ruby-rspec-support))) + (synopsis "Use RSpec to test Ruby on Rails applications") + (description + "This package provides support for using RSpec to test Ruby on Rails +applications, in pace of the default Minitest testing library.") + (home-page "https://github.com/rspec/rspec-rails") + (license license:expat))) + (define-public ruby-rails-html-sanitizer (package (name "ruby-rails-html-sanitizer") diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 246f7facf1..8c65f19361 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -385,7 +385,7 @@ notebook).") ;; RSpec is the dominant testing library for Ruby projects. Even RSpec's ;; dependencies use RSpec for their test suites! To avoid these circular ;; dependencies, we disable tests for all of the RSpec-related packages. -(define ruby-rspec-support +(define-public ruby-rspec-support (package (name "ruby-rspec-support") (version "3.8.0") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:40 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:40 +0000 Received: from localhost ([127.0.0.1]:60505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uN-00015J-VF for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:40 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58064 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uH-00013G-W1 for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:35 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 1761A16D25 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:33 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id c46032c7 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 09/12] gnu: ruby: Update some RSpec packages. Date: Tue, 5 Mar 2019 07:54:29 +0000 Message-Id: <20190305075432.13449-9-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-rspec-support): Update to 3.8.0. (ruby-rspec-core): Update to 3.8.0. (ruby-rspec-expectations): Update to 3.8.2. (ruby-rspec-mocks): Update to 3.8.0. (ruby-rspec): Update to 3.8.0. --- gnu/packages/ruby.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c192914ea0..246f7facf1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -388,13 +388,13 @@ notebook).") (define ruby-rspec-support (package (name "ruby-rspec-support") - (version "3.5.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-support" version)) (sha256 (base32 - "10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0")))) + "0p3m7drixrlhvj2zpc38b11x145bvm311x6f33jjcxmvcm0wq609")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -406,13 +406,13 @@ notebook).") (define-public ruby-rspec-core (package (name "ruby-rspec-core") - (version "3.5.4") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-core" version)) (sha256 (base32 - "1nacs062qbr98fx6czf1vwppn1js956nv2c8vfwj6i65axdfs46i")))) + "1p1s5bnbqp3sxk67y0fh0x884jjym527r0vgmhbm81w7aq6b7l4p")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -459,13 +459,13 @@ standard diff-like tool.") (define-public ruby-rspec-expectations (package (name "ruby-rspec-expectations") - (version "3.5.0") + (version "3.8.2") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-expectations" version)) (sha256 (base32 - "0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs")))) + "18l21hy1zdc2pgc2yb17k3n2al1khpfr0z6pijlm852iz6vj0dkm")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -551,13 +551,13 @@ eq(1)\\}}.") (define-public ruby-rspec-mocks (package (name "ruby-rspec-mocks") - (version "3.5.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec-mocks" version)) (sha256 (base32 - "0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24")))) + "06y508cjqycb4yfhxmb3nxn0v9xqf17qbd46l1dh4xhncinr4fyp")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles @@ -608,13 +608,13 @@ RSpec tests.") (define-public ruby-rspec (package (name "ruby-rspec") - (version "3.5.0") + (version "3.8.0") (source (origin (method url-fetch) (uri (rubygems-uri "rspec" version)) (sha256 (base32 - "16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s")))) + "15ppasvb9qrscwlyjz67ppw1lnxiqnkzx5vkx1bd8x5n3dhikxc3")))) (build-system ruby-build-system) (arguments '(#:tests? #f)) ; avoid dependency cycles -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 05 02:54:40 2019 Received: (at 34514) by debbugs.gnu.org; 5 Mar 2019 07:54:40 +0000 Received: from localhost ([127.0.0.1]:60507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uO-00015O-Bj for submit@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:40 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:58070 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h14uI-00013T-Hw for 34514@debbugs.gnu.org; Tue, 05 Mar 2019 02:54:35 -0500 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 59B0416D29 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:33 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 443c9c28 for <34514@debbugs.gnu.org>; Tue, 5 Mar 2019 07:54:32 +0000 (UTC) From: Christopher Baines To: 34514@debbugs.gnu.org Subject: [PATCH v2 12/12] gnu: Add ruby-rerun. Date: Tue, 5 Mar 2019 07:54:32 +0000 Message-Id: <20190305075432.13449-12-mail@cbaines.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190305075432.13449-1-mail@cbaines.net> References: <87sgwm44a9.fsf@cbaines.net> <20190305075432.13449-1-mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514 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-rerun): 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 8c65f19361..1aeec0d737 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2790,6 +2790,30 @@ conversion to (X)HTML.") (home-page "https://github.com/vmg/redcarpet") (license license:expat))) +(define-public ruby-rerun + (package + (name "ruby-rerun") + (version "0.13.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "rerun" version)) + (sha256 + (base32 + "1cskvxk8z8vmfail8na7hj91hs0qnvds9nydj04zi3dbddgnbmvz")))) + (build-system ruby-build-system) + (arguments + '(#:tests? #f)) ; No included tests + (propagated-inputs + `(("ruby-listen" ,ruby-listen))) + (synopsis "Run a process, and restart when some monitored files change") + (description + "Rerun is a tool to launch programs, then monitor the filesystem, and +restart the program when any of the monitored files change. It's written in +Ruby, but can be used for all programs.") + (home-page "https://github.com/alexch/rerun/") + (license license:expat))) + (define-public ruby-mocha (package (name "ruby-mocha") -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 24 05:43:28 2019 Received: (at 34514-done) by debbugs.gnu.org; 24 Mar 2019 09:43:28 +0000 Received: from localhost ([127.0.0.1]:56008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h7zf5-0008HY-Qs for submit@debbugs.gnu.org; Sun, 24 Mar 2019 05:43:28 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:46544 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h7zf3-0008HQ-Mz for 34514-done@debbugs.gnu.org; Sun, 24 Mar 2019 05:43:26 -0400 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E9CF916D2C for <34514-done@debbugs.gnu.org>; Sun, 24 Mar 2019 09:43:22 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 31b2dfa8 for <34514-done@debbugs.gnu.org>; Sun, 24 Mar 2019 09:43:21 +0000 (UTC) References: <87sgwm44a9.fsf@cbaines.net> User-agent: mu4e 1.0; emacs 26.1 From: Christopher Baines To: 34514-done@debbugs.gnu.org Subject: Re: [bug#34514] [PATCH 00/34] Add more Ruby gems, some Rails related In-reply-to: <87sgwm44a9.fsf@cbaines.net> Date: Sun, 24 Mar 2019 09:43:19 +0000 Message-ID: <87h8bstxoo.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34514-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 (-) --=-=-= Content-Type: text/plain Christopher Baines writes: > Christopher Baines (34): > gnu: Add ruby-hamster. > gnu: Add ruby-lino. > gnu: Add ruby-terraform. > gnu: Add ruby-que. > gnu: Add ruby-rbnacl. > gnu: Add ruby-jwt. > gnu: Add ruby-multi-xml. > gnu: Add ruby-oauth2. > gnu: Add ruby-omniauth. > gnu: Add ruby-warden. > gnu: Add ruby-warden-oauth2. > gnu: Add ruby-with-advisory-lock. > gnu: Add ruby-omniauth-oauth2. > gnu: Add ruby-test-construct. > gnu: Add ruby-minitest-around. > gnu: Add libsass. > gnu: sassc: Update and improve the package. > gnu: Add ruby-sassc. > gnu: Add ruby-markaby. > gnu: Add ruby-temple. > gnu: Add ruby-haml. > gnu: Add ruby-tilt. > gnu: Add ruby-sass-rails. > gnu: Add ruby-dep. > gnu: ruby-jekyll-watch: Update to 2.1.2. > gnu: Remove ruby-listen-3.0. > gnu: ruby-listen: Enable running the tests. > gnu: Add ruby-bindex. > gnu: Add ruby-web-console. > gnu: Add ruby-execjs. > gnu: ruby: Update some RSpec packages. > gnu: Add ruby-rspec-rails. > gnu: Add ruby-autoprefixer-rails. > gnu: Add ruby-rerun. I pushed the rest of these patches yesterday, so I think all of this is merged now! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlyXUTdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xdd2Q//emB7M7NgdATDxjN2g1kx5AN7Jb/P8moDtnEKkjLu39XV0ZTNBmJihbAy 4lJe8mq+8VJcqa44GeIXrjQx8WFJn5i7Tevc4wgkD8gWZd7w8ig5C+ZbZ0Vc2Zt0 SR92qwkE3eWGlnFubLF8vKOL4EbzyS9OA4kd+W66grlY6LFWlJ7C31D3wT9shvMP D5J0g52VKLmJaa2dmGMiyLHpP/5ci73LF09bE7KC9zj1S8Dt/4pHZdnKSuK3mfBC 9dxOLIa3dRk4UYtyZbEF8BkrdT3cPDE7e0rpObcjSgp9HwaIHSlJEBAm3uDIBUAx qNR49Rya+jdLja++FId4tZt1GF2AkDgFVve95tlLpQZQa9Xv81VpixII0KLVc91R sNDgexkPl5wDFOZ577u3M07qzkg7P3gzB2zDTP/pnc8iUUDozdeWKKGXqh+y7h/A Vlmb1ZdKqX+NSednvPWaHZydBHU1zRE9V1Z4HD4L5xszig6mWpJebVtzjX5c3GTm LsYR4lmNnIjHyF81M+pwQQaoV7VWS5wxTuRgU0IsOadozzANrCu4y7YHwh6+KwkK EEIdbb7NdFhr+VfQLZ0Lw779Pxo+vRt56YgPzMVCtLpRu0d469IT2MWx9Z9+NCX4 rueNGflUhtHZaHHEqG432L9UrBqzh9IIn3CP95bUe8/DKByURA0= =oG3S -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 20 07:15:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 21 Apr 2019 11:24:04 +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