From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 15:56:21 2018 Received: (at submit) by debbugs.gnu.org; 3 Mar 2018 20:56:21 +0000 Received: from localhost ([127.0.0.1]:43055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esECb-00036m-2h for submit@debbugs.gnu.org; Sat, 03 Mar 2018 15:56:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1esECZ-00036Z-C1 for submit@debbugs.gnu.org; Sat, 03 Mar 2018 15:56:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esECS-0004Vg-G3 for submit@debbugs.gnu.org; Sat, 03 Mar 2018 15:56:13 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52827) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1esECS-0004VI-Co for submit@debbugs.gnu.org; Sat, 03 Mar 2018 15:56:12 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esECQ-0005tG-MH for guix-patches@gnu.org; Sat, 03 Mar 2018 15:56:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esECP-0004O0-5O for guix-patches@gnu.org; Sat, 03 Mar 2018 15:56:10 -0500 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:49984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esECK-0004HV-65; Sat, 03 Mar 2018 15:56:04 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id B347713D067; Sat, 3 Mar 2018 20:56:02 +0000 (GMT) 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 35FF013D064; Sat, 3 Mar 2018 20:56:02 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id ae9d85ca; Sat, 3 Mar 2018 20:56:01 +0000 (UTC) References: <87shan9lcy.fsf@cbaines.net> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH] Ruby on Rails (web-application framework) In-reply-to: <87shan9lcy.fsf@cbaines.net> Date: Sat, 03 Mar 2018 20:55:58 +0000 Message-ID: <87r2p0ri8x.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: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: submit Cc: guix-devel@gnu.org, Ben Woodcroft 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.5 (/) --=-=-= Content-Type: text/plain Tags: moreinfo Let's use this bug to track the process of packaging Ruby on Rails. My current plan is to take chunks of the packages from the wip-rails-2 [1] branch here, check them over, and then send them up for review. If anyone else wants to join in, that would be great. 1: http://git.cbaines.net/guix/log/?h=wip-rails-2 Ben Woodcroft (115): gnu: Add ruby-asciimath. gnu: Add ruby-asciidoctor. gnu: Add ruby-rack-test. gnu: Add ruby-rack-protection. gnu: Add ruby-contest. gnu: Add ruby-creole. gnu: Add ruby-sporkmonger-rack-mount. gnu: Add ruby-erubis. gnu: Add ruby-rake. gnu: Add ruby-ruby-engine. gnu: Add ruby-sass-spec. gnu: Add ruby-multi-test. gnu: Add ruby-yajl-ruby. gnu: Add ruby-oj. gnu: Add ruby-multi-json. gnu: Add ruby-cucumber-wire. gnu: Add ruby-cucumber. gnu: Add ruby-cucumber*. gnu: Add ruby-rspec-its. gnu: Add ruby-addressable. gnu: Add ruby-bzip2-ruby. gnu: Add ruby-aruba. gnu: Add ruby-aruba*. gnu: Add ruby-fuubar. gnu: Add ruby-contracts. gnu: Add ruby-event-bus. gnu: Add ruby-childprocess. gnu: Add ruby-sinatra. gnu: Add ruby-tilt. gnu: Add ruby-radius. gnu: Add ruby-coveralls. gnu: Add ruby-truthy. gnu: Add ruby-rest-client. gnu: Add ruby-webmock. gnu: Add ruby-crack. gnu: Add ruby-safe-yaml gnu: Add ruby-hashie. gnu: Add ruby-rspec-pending-for. gnu: Add ruby_version. gnu: Add ruby-appraisal. gnu: Add ruby-kramdown.. gnu: Add ruby-prawn. gnu: Add ruby-pdf-core. gnu: Add ruby-pdf-reader. gnu: Add ruby-cane. gnu: Add ruby-parallel. gnu: Add ruby-coffee-script. gnu: Add ruby-coffee-script-source. gnu: Add ruby-execjs. gnu: Add duktape. gnu: Add ruby-duktape. gnu: Add ruby-therubyracer. gnu: Add ruby-libv8-3.16.14. gnu: Add ruby-haml. gnu: Add ruby-haml-3. gnu: Add ruby-backports. gnu: Add ruby-faraday. gnu: Add ruby-faraday-middleware. gnu: Add ruby-gh. gnu: Add ruby-highline. gnu: Add ruby-launchy. gnu: Add ruby-travis. gnu: Add ruby-actioncable. gnu: Add ruby-actionmailer. gnu: Add ruby-actionpack. gnu: Add ruby-actionview. gnu: Add ruby-activejob. gnu: Add ruby-activemodel. gnu: Add ruby-activerecord. gnu: Add ruby-railties. gnu: Add ruby-sprockets-rails. gnu: Add ruby-nio4r. gnu: Add ruby-websocket-driver. gnu: Add ruby-mail. gnu: Add ruby-rails-dom-testing. gnu: Add ruby-rails-html-sanitizer. gnu: Add ruby-globalid. gnu: Add ruby-sprockets. gnu: Add ruby-websocket-extensions. gnu: Add ruby-loofah. gnu: Add ruby-rr. gnu: Add ruby-rubocop. gnu: Add ruby-parser. gnu: Add ruby-powerpack. gnu: Add ruby-rainbow. gnu: Add ruby-thread-order. gnu: Add ruby-ruby-progressbar. gnu: Add ruby-unicode-display-width. gnu: Add ruby-ast. gnu: Add ruby-racc. gnu: Add ruby-sass-rails. gnu: Add ruby-uglifier. gnu: Add ruby-sourcemap. gnu: Add ruby-coffee-rails. gnu: Add ruby-jquery-rails. gnu: Add ruby-turbolinks. gnu: Add ruby-jbuilder. gnu: Add ruby-web-console. gnu: Add ruby-rails. gnu: Add ruby-sass. gnu: Add ruby-turbolinks-source. gnu: Add ruby-ref. gnu: Add ruby-redjs. gnu: Add ruby-rubygems. gnu: Add ruby-heredoc-unindent. gnu: Add ruby-hashdiff. gnu: Add ruby-vcr. gnu: Add ruby-listen. gnu: Add ruby-listen-3.0. gnu: Add ruby-ruby-dep. gnu: Add ruby-rb-inotify. gnu: Add ruby-guard-rspec. gnu: Add ruby-guard-compat. gnu: Add ruby-spring-watcher-listen. gnu: Add ruby-rspec-spies. Christopher Baines (17): gnu: Add ruby-erubi. gnu: Add ruby-open4. gnu: Add ruby-hamster. gnu: Add ruby-lino. gnu: Add ruby-terraform. gnu: Add ruby-sucker-punch. gnu: Add ruby-que. gnu: Add ruby-autoprefixer-rails. gnu: Add ruby-bootstrap-sass. gnu: Add ruby-multi-xml. gnu: Add ruby-omniauth-oauth2. gnu: Add ruby-jwt. gnu: Add ruby-oauth2. gnu: Add ruby-omniauth. gnu: Add ruby-warden. gnu: Add ruby-warden-oauth2. gnu: Add ruby-rerun. gnu/packages/javascript.scm | 37 + gnu/packages/maths.scm | 34 + .../patches/ruby-coffee-rails-fix-rakefile.patch | 20 + .../patches/ruby-listen-3.0.8-patch-gemspec.patch | 16 + .../patches/ruby-listen-patch-gemspec.patch | 16 + .../ruby-rspec-its-remove-rspec-gemspec.patch | 22 + .../patches/ruby-therubyracer-fix-gemspec.patch | 16 + gnu/packages/rails.scm | 500 +++ gnu/packages/ruby.scm | 3331 ++++++++++++++++++++ 9 files changed, 3992 insertions(+) create mode 100644 gnu/packages/patches/ruby-coffee-rails-fix-rakefile.patch create mode 100644 gnu/packages/patches/ruby-listen-3.0.8-patch-gemspec.patch create mode 100644 gnu/packages/patches/ruby-listen-patch-gemspec.patch create mode 100644 gnu/packages/patches/ruby-rspec-its-remove-rspec-gemspec.patch create mode 100644 gnu/packages/patches/ruby-therubyracer-fix-gemspec.patch --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlqbC95fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xe26w/8CBPnD07YER4ehg5jiXOL1m8KOeFXoscNVFw1Kh76ELdFptV9PFHOqvi9 H4HEXS/chcgJusoxtMdfbSYXSgIwN3J32wDrExqin6eB9MZLUozzD+wcel40CXkb k+JZLzozHmWS5/Rc1oSKxqvKEQVhaZY7I+iGdTC1i36jmKtmHYWPPhZ0dZvZa2nZ 4/LXDNv3y2bDH88OGNSgIXudCh4wmUbz1AXG/gaube1vsVdmQc+zlge2iL9XHKpg hIzz2uyNcI3yReoVvG8Fmfc2bwKUtpojOWDkLmlI2SZDNVn/Rtywa+10q2rDfBFd oML4kLRunM1nJvyhFQlhaNOwK9SBneh5psg3+mLtPhaynqOyakTXpeQjumcM9kCP O44i3IrevARYODAVcr35U6aKmkovAjHbcX1b3QPrw0gdfEKo1TvEueE+4Ze7rfhv iVSixbOnqJHd4YuBg+gkC95YAk74IyBruDSxevrSxT4JDOH5ozujMbVqaHJS5+mN cmff2KBBq6+RTxnVEAwSNkKi80+QfcidH0dEKjDn0BF/W/oIkX1ruLHhbR1WWxpc 6wPBvF2RGR8T83kYuBRnh8H7UpbNPscOcnsjYqy3TTEfA//K40z4JDG0L5I8iwS3 O1N8L+zcAWwuZBBtBDbvrypavb3DR3nEctj/HjZ6p7y6ALA4yZo= =g/uD -----END PGP SIGNATURE----- --=-=-=--