--- Begin Message ---
Subject: |
[PATCH] Ruby on Rails (web-application framework) |
Date: |
Sat, 03 Mar 2018 20:55:58 +0000 |
User-agent: |
mu4e 0.9.18; emacs 25.3.1 |
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
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Subject: |
Ruby on Rails |
Date: |
Thu, 14 Feb 2019 21:57:54 +0000 |
User-agent: |
mu4e 1.0; emacs 26.1 |
So, I've merged 66 patches now which were tracked across these 3 bugs so
the master branch now contains the ruby-rails gem!
I think I've even done this without breaking anything, I believe all the
packages I added or changed build, and all of there dependencies as
reported by guix lint build too.
If anyone still has any comments on the patches, I'd still love to hear
them.
Thanks for everyone who's reviewed these patches so far, and thanks to
Ben for kicking this work off many months ago.
Chris
signature.asc
Description: PGP signature
--- End Message ---