Author: shlevy
Date: Tue Sep  6 05:37:59 2011
New Revision: 29055
URL: https://svn.nixos.org/websvn/nix/?rev=29055&sc=1

Log:
ruby/generated.nix: Add rails and its dependencies (which automatically updated 
rake)

Modified:
   nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix

Modified: nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix      Tue Sep 
 6 01:00:23 2011        (r29054)
+++ nixpkgs/trunk/pkgs/development/interpreters/ruby/generated.nix      Tue Sep 
 6 05:37:59 2011        (r29055)
@@ -3,11 +3,244 @@
 g: # Get dependencies from patched gems
 {
   aliases = {
+    actionmailer = g.actionmailer_3_1_0;
+    actionpack = g.actionpack_3_1_0;
+    activemodel = g.activemodel_3_1_0;
+    activerecord = g.activerecord_3_1_0;
+    activeresource = g.activeresource_3_1_0;
+    activesupport = g.activesupport_3_1_0;
+    arel = g.arel_2_2_1;
+    bcrypt_ruby = g.bcrypt_ruby_3_0_0;
+    builder = g.builder_3_0_0;
+    bundler = g.bundler_1_0_18;
+    erubis = g.erubis_2_7_0;
+    hike = g.hike_1_2_1;
+    i18n = g.i18n_0_6_0;
+    mail = g.mail_2_3_0;
+    mime_types = g.mime_types_1_16;
+    multi_json = g.multi_json_1_0_3;
     nix = g.nix_0_1_1;
-    rake = g.rake_0_8_7;
+    polyglot = g.polyglot_0_3_2;
+    rack = g.rack_1_3_2;
+    rack_cache = g.rack_cache_1_0_3;
+    rack_mount = g.rack_mount_0_8_3;
+    rack_ssl = g.rack_ssl_1_3_2;
+    rack_test = g.rack_test_0_6_1;
+    rails = g.rails_3_1_0;
+    railties = g.railties_3_1_0;
+    rake = g.rake_0_9_2;
+    rdoc = g.rdoc_3_9_4;
+    sprockets = g.sprockets_2_0_0;
+    thor = g.thor_0_14_6;
+    tilt = g.tilt_1_3_3;
+    treetop = g.treetop_1_4_10;
+    tzinfo = g.tzinfo_0_3_29;
   };
-  gem_nix_args = [ ''nix'' ''rake'' ];
+  gem_nix_args = [ ''nix'' ''rails'' ''rake'' ];
   gems = {
+    actionmailer_3_1_0 = {
+      basename = ''actionmailer'';
+      meta = {
+        description = ''Email composition, delivery, and receiving framework 
(part of Rails).'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''Email on Rails. Compose, deliver, receive, and 
test emails using the familiar controller/view pattern. First-class support for 
multipart email and attachments.'';
+      };
+      name = ''actionmailer-3.1.0'';
+      requiredGems = [ g.mail_2_3_0 ];
+      sha256 = ''1730ky434qhbqnwnvbj9r57i4s6lcmwvnfhv6i91iif7anmjl22p'';
+    };
+    actionpack_3_1_0 = {
+      basename = ''actionpack'';
+      meta = {
+        description = ''Web-flow and rendering framework putting the VC in MVC 
(part of Rails).'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''Web apps on Rails. Simple, battle-tested 
conventions for building and testing MVC web applications. Works with any 
Rack-compatible server.'';
+      };
+      name = ''actionpack-3.1.0'';
+      requiredGems = [ g.activemodel_3_1_0 g.rack_cache_1_0_3 
g.rack_test_0_6_1 g.rack_mount_0_8_3 g.sprockets_2_0_0 g.erubis_2_7_0 ];
+      sha256 = ''0igy1dp8zdh653v4wz7vxdjmz681k8653n0xan9ng1qgsk9b7wlh'';
+    };
+    activemodel_3_1_0 = {
+      basename = ''activemodel'';
+      meta = {
+        description = ''A toolkit for building modeling frameworks (part of 
Rails).'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''A toolkit for building modeling frameworks like 
Active Record and Active Resource. Rich support for attributes, callbacks, 
validations, observers, serialization, internationalization, and testing.'';
+      };
+      name = ''activemodel-3.1.0'';
+      requiredGems = [ g.builder_3_0_0 g.i18n_0_6_0 g.bcrypt_ruby_3_0_0 ];
+      sha256 = ''1hpppp54v05ci4l7nx79i9lcnf6z00lhi5wpn8sgyr5869xihvq6'';
+    };
+    activerecord_3_1_0 = {
+      basename = ''activerecord'';
+      meta = {
+        description = ''Object-relational mapper framework (part of Rails).'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''Databases on Rails. Build a persistent domain 
model by mapping database tables to Ruby classes. Strong conventions for 
associations, validations, aggregations, migrations, and testing come 
baked-in.'';
+      };
+      name = ''activerecord-3.1.0'';
+      requiredGems = [ g.arel_2_2_1 g.tzinfo_0_3_29 ];
+      sha256 = ''1dq5k2r6a85wmzgv5gv0rrxf43agzzcj6z4az6w034nxarv7ccml'';
+    };
+    activeresource_3_1_0 = {
+      basename = ''activeresource'';
+      meta = {
+        description = ''REST modeling framework (part of Rails).'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''REST on Rails. Wrap your RESTful web app with Ruby 
classes and work with them like Active Record models.'';
+      };
+      name = ''activeresource-3.1.0'';
+      requiredGems = [  ];
+      sha256 = ''1vd4mmfxk1zmqxv44q0wxhg74yc7qah17im44qjv0b850522vavg'';
+    };
+    activesupport_3_1_0 = {
+      basename = ''activesupport'';
+      meta = {
+        description = ''A toolkit of support libraries and Ruby core 
extensions extracted from the Rails framework.'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''A toolkit of support libraries and Ruby core 
extensions extracted from the Rails framework. Rich support for multibyte 
strings, internationalization, time zones, and testing.'';
+      };
+      name = ''activesupport-3.1.0'';
+      requiredGems = [ g.multi_json_1_0_3 ];
+      sha256 = ''0hrnak4rpaxxb34918d9yjvcgz2jv7mnbsf3a7nz6dvqf6gw7110'';
+    };
+    arel_2_2_1 = {
+      basename = ''arel'';
+      meta = {
+        description = ''Arel is a SQL AST manager for Ruby'';
+        homepage = ''http://github.com/rails/arel'';
+        longDescription = ''Arel is a SQL AST manager for Ruby. It
+
+1. Simplifies the generation complex of SQL queries
+2. Adapts to various RDBMS systems
+
+It is intended to be a framework framework; that is, you can build your own ORM
+with it, focusing on innovative object and collection modeling as opposed to
+database compatibility and query generation.'';
+      };
+      name = ''arel-2.2.1'';
+      requiredGems = [  ];
+      sha256 = ''19pz68pr9l8h2j2v3vqzhjvs94s0hwqwpb6m9sd6ncj18gaci8jy'';
+    };
+    bcrypt_ruby_3_0_0 = {
+      basename = ''bcrypt_ruby'';
+      meta = {
+        description = ''OpenBSD's bcrypt() password hashing algorithm.'';
+        homepage = ''http://bcrypt-ruby.rubyforge.org'';
+        longDescription = ''    bcrypt() is a sophisticated and secure hash 
algorithm designed by The OpenBSD project
+    for hashing passwords. bcrypt-ruby provides a simple, humane wrapper for 
safely handling
+    passwords.
+'';
+      };
+      name = ''bcrypt-ruby-3.0.0'';
+      requiredGems = [  ];
+      sha256 = ''0chw0hh2vkb0nc4x1g350wzplf7kas6fddfa976c6gwvjgrbd7fw'';
+    };
+    builder_3_0_0 = {
+      basename = ''builder'';
+      meta = {
+        description = ''Builders for MarkUp.'';
+        homepage = ''http://onestepback.org'';
+        longDescription = ''Builder provides a number of builder objects that 
make creating structured data
+simple to do.  Currently the following builder objects are supported:
+
+* XML Markup
+* XML Events
+'';
+      };
+      name = ''builder-3.0.0'';
+      requiredGems = [  ];
+      sha256 = ''13k12jii9z1hma4xxk2dl74wsx985idl3cs9svvla8p0bmgf3lzv'';
+    };
+    bundler_1_0_18 = {
+      basename = ''bundler'';
+      meta = {
+        description = ''The best way to manage your application's 
dependencies'';
+        homepage = ''http://gembundler.com'';
+        longDescription = ''Bundler manages an application's dependencies 
through its entire life, across many machines, systematically and repeatably'';
+      };
+      name = ''bundler-1.0.18'';
+      requiredGems = [  ];
+      sha256 = ''0rz1qibmvydkfx0akq97rlihvf20jl51dxh8x0xivb1i0zkykb5b'';
+    };
+    erubis_2_7_0 = {
+      basename = ''erubis'';
+      meta = {
+        description = ''a fast and extensible eRuby implementation which 
supports multi-language'';
+        homepage = ''http://www.kuwata-lab.com/erubis/'';
+        longDescription = ''  Erubis is an implementation of eRuby and has the 
following features:
+
+  * Very fast, almost three times faster than ERB and about 10% faster than 
eruby.
+  * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
+  * Auto escaping support
+  * Auto trimming spaces around '<% %>'
+  * Embedded pattern changeable (default '<% %>')
+  * Enable to handle Processing Instructions (PI) as embedded pattern (ex. 
'<?rb ... ?>')
+  * Context object available and easy to combine eRuby template with YAML 
datafile
+  * Print statement available
+  * Easy to extend and customize in subclass
+  * Ruby on Rails support
+'';
+      };
+      name = ''erubis-2.7.0'';
+      requiredGems = [  ];
+      sha256 = ''1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3'';
+    };
+    hike_1_2_1 = {
+      basename = ''hike'';
+      meta = {
+        description = ''Find files in a set of paths'';
+        homepage = ''http://github.com/sstephenson/hike'';
+        longDescription = ''A Ruby library for finding files in a set of 
paths.'';
+      };
+      name = ''hike-1.2.1'';
+      requiredGems = [  ];
+      sha256 = ''1c78gja9i9nj76gdj65czhvwam6550l0w9ilnn8vysj9cwv0rg7b'';
+    };
+    i18n_0_6_0 = {
+      basename = ''i18n'';
+      meta = {
+        description = ''New wave Internationalization support for Ruby'';
+        homepage = ''http://github.com/svenfuchs/i18n'';
+        longDescription = ''New wave Internationalization support for Ruby.'';
+      };
+      name = ''i18n-0.6.0'';
+      requiredGems = [  ];
+      sha256 = ''1pgmfhmh2wv409g7kla30mkp8jpslvp25vcmmim1figl87wpn3j0'';
+    };
+    mail_2_3_0 = {
+      basename = ''mail'';
+      meta = {
+        description = ''Mail provides a nice Ruby DSL for making, sending and 
reading emails.'';
+        homepage = ''http://github.com/mikel/mail'';
+        longDescription = ''A really Ruby Mail handler.'';
+      };
+      name = ''mail-2.3.0'';
+      requiredGems = [ g.mime_types_1_16 g.treetop_1_4_10 ];
+      sha256 = ''1cnid9wn5wy0d2shx4ykvgd5jrvgq55yal8i51b47d4037n1yr53'';
+    };
+    mime_types_1_16 = {
+      basename = ''mime_types'';
+      meta = {
+        description = ''Manages a MIME Content-Type database that will return 
the Content-Type for a given filename.'';
+        homepage = ''http://mime-types.rubyforge.org/'';
+        longDescription = ''MIME::Types for Ruby originally based on and 
synchronized with MIME::Types for Perl by Mark Overmeer, copyright 2001 - 2009. 
As of version 1.15, the data format for the MIME::Type list has changed and the 
synchronization will no longer happen.'';
+      };
+      name = ''mime-types-1.16'';
+      requiredGems = [  ];
+      sha256 = ''1slp7g2xv9ygcapqv13qgh3g6ipx5k5c3imb5sdyh0b9ip5s34y3'';
+    };
+    multi_json_1_0_3 = {
+      basename = ''multi_json'';
+      meta = {
+        description = ''A gem to provide swappable JSON backends.'';
+        homepage = ''http://github.com/intridea/multi_json'';
+        longDescription = ''A gem to provide swappable JSON backends utilizing 
Yajl::Ruby, the JSON gem, JSON pure, or a vendored version of okjson.'';
+      };
+      name = ''multi_json-1.0.3'';
+      requiredGems = [  ];
+      sha256 = ''12c7h38x1cmgl265n4397zx3ag8szkrq1q4lw7pp6fkqd532n9xb'';
+    };
     nix_0_1_1 = {
       basename = ''nix'';
       meta = {
@@ -19,16 +252,190 @@
       requiredGems = [  ];
       sha256 = ''0kwrbkkg0gxibhsz9dpd5zabcf2wqsicg28yiazyb3dc9dslk26k'';
     };
-    rake_0_8_7 = {
+    polyglot_0_3_2 = {
+      basename = ''polyglot'';
+      meta = {
+        description = ''Augment 'require' to load non-Ruby file types'';
+        homepage = ''http://github.com/cjheath/polyglot'';
+        longDescription = ''
+The Polyglot library allows a Ruby module to register a loader
+for the file type associated with a filename extension, and it
+augments 'require' to find and load matching files.'';
+      };
+      name = ''polyglot-0.3.2'';
+      requiredGems = [  ];
+      sha256 = ''0m2ni5bcwfmhjwndhy115zgcvq0wdf3hk0hal1sfidfz9vbd0hyz'';
+    };
+    rack_1_3_2 = {
+      basename = ''rack'';
+      meta = {
+        description = ''a modular Ruby webserver interface'';
+        homepage = ''http://rack.rubyforge.org'';
+        longDescription = ''Rack provides minimal, modular and adaptable 
interface for developing
+web applications in Ruby.  By wrapping HTTP requests and responses in
+the simplest way possible, it unifies and distills the API for web
+servers, web frameworks, and software in between (the so-called
+middleware) into a single method call.
+
+Also see http://rack.rubyforge.org.
+'';
+      };
+      name = ''rack-1.3.2'';
+      requiredGems = [  ];
+      sha256 = ''1qrs4ryj8a4c3f9raz8mvcl82dinzyiy7rcp7i3jd2xjra75dz7k'';
+    };
+    rack_cache_1_0_3 = {
+      basename = ''rack_cache'';
+      meta = {
+        description = ''HTTP Caching for Rack'';
+        homepage = ''http://tomayko.com/src/rack-cache/'';
+        longDescription = ''HTTP Caching for Rack'';
+      };
+      name = ''rack-cache-1.0.3'';
+      requiredGems = [ g.rack_1_3_2 ];
+      sha256 = ''188q2sf44380zqq8kpqb6d4gl7fh5bimkcn8khpri64n6lmqd42w'';
+    };
+    rack_mount_0_8_3 = {
+      basename = ''rack_mount'';
+      meta = {
+        description = ''Stackable dynamic tree based Rack router'';
+        homepage = ''https://github.com/josh/rack-mount'';
+        longDescription = ''    A stackable dynamic tree based Rack router.
+'';
+      };
+      name = ''rack-mount-0.8.3'';
+      requiredGems = [  ];
+      sha256 = ''09a1qfaxxsll1kbgz7z0q0nr48sfmfm7akzaviis5bjpa5r00ld2'';
+    };
+    rack_ssl_1_3_2 = {
+      basename = ''rack_ssl'';
+      meta = {
+        description = ''Force SSL/TLS in your app.'';
+        homepage = ''https://github.com/josh/rack-ssl'';
+        longDescription = ''    Rack middleware to force SSL/TLS.
+'';
+      };
+      name = ''rack-ssl-1.3.2'';
+      requiredGems = [  ];
+      sha256 = ''1h9pfn5c95qigkm1vb5nbla7fwjl86q887w57iiqp4kdvrjh9wrn'';
+    };
+    rack_test_0_6_1 = {
+      basename = ''rack_test'';
+      meta = {
+        description = ''Simple testing API built on Rack'';
+        homepage = ''http://github.com/brynary/rack-test'';
+        longDescription = ''Rack::Test is a small, simple testing API for Rack 
apps. It can be used on its
+own or as a reusable starting point for Web frameworks and testing libraries
+to build on. Most of its initial functionality is an extraction of Merb 1.0's
+request helpers feature.'';
+      };
+      name = ''rack-test-0.6.1'';
+      requiredGems = [  ];
+      sha256 = ''0hq5q8fjhbb7szzrj7k0l21z025c4qsxqzd5qmgivikhymw10ws0'';
+    };
+    rails_3_1_0 = {
+      basename = ''rails'';
+      meta = {
+        description = ''Full-stack web application framework.'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''Ruby on Rails is a full-stack web framework 
optimized for programmer happiness and sustainable productivity. It encourages 
beautiful code by favoring convention over configuration.'';
+      };
+      name = ''rails-3.1.0'';
+      requiredGems = [ g.activesupport_3_1_0 g.actionpack_3_1_0 
g.activerecord_3_1_0 g.activeresource_3_1_0 g.actionmailer_3_1_0 
g.railties_3_1_0 g.bundler_1_0_18 ];
+      sha256 = ''1ki0jnq40kvfdp3kvnzvnrl9j09n9gql77pbl6jz565siqnvikms'';
+    };
+    railties_3_1_0 = {
+      basename = ''railties'';
+      meta = {
+        description = ''Tools for creating, working with, and running Rails 
applications.'';
+        homepage = ''http://www.rubyonrails.org'';
+        longDescription = ''Rails internals: application bootup, plugins, 
generators, and rake tasks.'';
+      };
+      name = ''railties-3.1.0'';
+      requiredGems = [ g.rake_0_9_2 g.thor_0_14_6 g.rack_ssl_1_3_2 
g.rdoc_3_9_4 ];
+      sha256 = ''155snh4hwflxqylyqlsyqpdm5f80qk2lqn9jhksx85m1sz99mxym'';
+    };
+    rake_0_9_2 = {
       basename = ''rake'';
       meta = {
         description = ''Ruby based make-like utility.'';
         homepage = ''http://rake.rubyforge.org'';
-        longDescription = ''Rake is a Make-like program implemented in Ruby. 
Tasks and dependencies are specified in standard Ruby syntax.'';
+        longDescription = ''      Rake is a Make-like program implemented in 
Ruby. Tasks
+      and dependencies are specified in standard Ruby syntax.
+'';
+      };
+      name = ''rake-0.9.2'';
+      requiredGems = [  ];
+      sha256 = ''1348lm18j0rki4zjgb4rgplai32j0izkvbbi66lk7n0z89dm4ny5'';
+    };
+    rdoc_3_9_4 = {
+      basename = ''rdoc'';
+      meta = {
+        description = ''RDoc produces HTML and command-line documentation for 
Ruby projects'';
+        homepage = ''http://docs.seattlerb.org/rdoc'';
+        longDescription = ''RDoc produces HTML and command-line documentation 
for Ruby projects.  RDoc
+includes the +rdoc+ and +ri+ tools for generating and displaying online
+documentation.
+
+See RDoc for a description of RDoc's markup and basic use.'';
+      };
+      name = ''rdoc-3.9.4'';
+      requiredGems = [  ];
+      sha256 = ''0znp5xssql3pmk38s58b0dvvcv5d3r28gx6jrzyb9158jz98jmf5'';
+    };
+    sprockets_2_0_0 = {
+      basename = ''sprockets'';
+      meta = {
+        description = ''Rack-based asset packaging system'';
+        homepage = ''http://getsprockets.org/'';
+        longDescription = ''Sprockets is a Rack-based asset packaging system 
that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and 
SCSS.'';
+      };
+      name = ''sprockets-2.0.0'';
+      requiredGems = [ g.hike_1_2_1 g.tilt_1_3_3 ];
+      sha256 = ''1b3yih9mzpbn6w1kymwrcd606yw8nds5h3ig4ky5g65qwl7gk75c'';
+    };
+    thor_0_14_6 = {
+      basename = ''thor'';
+      meta = {
+        description = ''A scripting framework that replaces rake, sake and 
rubigen'';
+        homepage = ''http://github.com/wycats/thor'';
+        longDescription = ''A scripting framework that replaces rake, sake and 
rubigen'';
+      };
+      name = ''thor-0.14.6'';
+      requiredGems = [  ];
+      sha256 = ''18qmgv38gfw9clhq6szyw5kcxkkk8xr7c0klp3pk3cyznzbapif7'';
+    };
+    tilt_1_3_3 = {
+      basename = ''tilt'';
+      meta = {
+        description = ''Generic interface to multiple Ruby template engines'';
+        homepage = ''http://github.com/rtomayko/tilt/'';
+        longDescription = ''Generic interface to multiple Ruby template 
engines'';
+      };
+      name = ''tilt-1.3.3'';
+      requiredGems = [  ];
+      sha256 = ''18qdl8nllbgwipa2ab9df3wlfgvsc8ml78hbypwc17b9qwv9bbs8'';
+    };
+    treetop_1_4_10 = {
+      basename = ''treetop'';
+      meta = {
+        description = ''A Ruby-based text parsing and interpretation DSL'';
+        homepage = ''http://functionalform.blogspot.com'';
+      };
+      name = ''treetop-1.4.10'';
+      requiredGems = [ g.polyglot_0_3_2 ];
+      sha256 = ''01f4w7fm6phhdbkx7bp0b58hrk3x4b0a63p2vvjbxm5gi2gv9ap2'';
+    };
+    tzinfo_0_3_29 = {
+      basename = ''tzinfo'';
+      meta = {
+        description = ''Daylight-savings aware timezone library'';
+        homepage = ''http://tzinfo.rubyforge.org/'';
+        longDescription = ''TZInfo is a Ruby library that uses the standard tz 
(Olson) database to provide daylight savings aware transformations between 
times in different time zones.'';
       };
-      name = ''rake-0.8.7'';
+      name = ''tzinfo-0.3.29'';
       requiredGems = [  ];
-      sha256 = ''03z1zm7xwl2r9v945ambwbd9sn2smbi34xldmac7qjcmsvd7pcqh'';
+      sha256 = ''10504cr141vgg12nqbd920xj0q2b07gbjjdwdrwjj35pp97ymrij'';
     };
   };
 }
_______________________________________________
nix-commits mailing list
nix-comm...@cs.uu.nl
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to