(address . guix-patches@gnu.org)
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.
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
-----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-----